麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

Dreamweaver中如何防范SQL注入式攻擊

2024-05-04 11:07:00
字體:
來源:轉載
供稿:網友

用Dreamweaver開發ASP網站簡單,容易上手,新手可在很短的時間里編出看來比較完美的動態網站,在功能上,老手能做到的,新手也能夠做到。那么新手與老手就沒區別了嗎?這里面區別可就大了,只不過外行人很難一眼就看出來罷了。界面的友好性、運行性能以及網站的安全性方面是新手與老手之間區別的三個集中點。

在安全性方面,新手最容易忽略的問題就是SQL注入漏洞的問題。用NBSI 2.0對網上的一些ASP網站稍加掃描,就能發現許多ASP網站存在SQL注入漏洞。

所謂SQL注入(SQL injection),就是利用程序員對用戶輸入數據的合法性檢測不嚴或不檢測等設計上的漏洞,故意從客戶端提交特殊的代碼(SQL命令),收集程序及服務器的信息,獲取想得到的資料而進行的攻擊。

可見Sql注入攻擊得逞的主要原因沒有對用戶輸入的數據進行驗證,可以從客戶端動態生成Sql命令。
一般的http請求不外乎get 和 post,所以只要我們在程序中過濾所有post或者get請求的參數信息中非法字符,即可實現防范SQL注入攻擊。

遺憾的是DW并沒有提供相關代碼,因此要想防范SQL注入式攻擊就需要手工修改,
只要將下面的程序保存為SQLinjection.asp,然后在需要防注入的頁面頭部調用
<!--#Include File="SQLinjection.asp"-->
就可以做到頁面防注入.

如果想整站防注,就在DW生成的Connections目錄下的數據庫連接文件中添加頭部調用或直接添加下面程序代碼,需要注意的是,在添加到數據庫連接文件中,可能在后臺表單添加文章等內容時,如遇到SQL語句系統會誤認為SQL攻擊而提示出錯。

通用程序代碼(引自網絡做適當更改)如下:

<%
'--------定義部份------------------
dim sql_injdata
SQL_injdata = "'|and|exec|insert|select|delete
|update|count|*|%|chr|mid|master|truncate|char
|declare|1=1|1=2|;"
SQL_inj = split(SQL_Injdata,"|"

'--------POST部份------------------
If Request.QueryString<>"" Then
For Each SQL_Get In Request.QueryString
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.QueryString(SQL_Get),
Sql_Inj(Sql_DATA))>0 Then
Response.Write "<Script Language=JavaScript>
alert('系統提示你!/n/n請不要在參數中包含非法字符嘗試注入!/n/n');window.location="&"'"&"index.htm"&"'"&";</Script>"
Response.end
end if
next
Next
End If

'--------GET部份-------------------
If Request.Form<>"" Then
For Each Sql_Post In Request.Form
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))>0 Then
Response.Write "<Script Language=JavaScript>
alert('系統提示你!/n/n請不要在參數中包含非法字符嘗試注入!/n/n');window.location="&"'"&"index.htm"&"'"&";</Script>"
Response.end
end if
next
next
end if
%>


通過上面的程序,就可以實現抵御從Get方法或Post方法提交的危險SQL注入字符,并警告入侵者后轉向到index.htm(首頁)。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品18 | 亚洲第一成人在线视频 | 精品久久久久久国产三级 | 成人综合在线观看 | 99国产精成人午夜视频一区二区 | 亚洲爱爱图 | 免费放黄网站在线播放 | 天天色综合6 | 精品一区免费 | 欧美a级大胆视频 | 黄在线观看在线播放720p | 午夜生活理论片 | 在线看一区二区三区 | 亚洲电影在线观看高清免费 | 午夜爱爱福利 | 成人福利视频导航 | 亚洲成人自拍电影 | 国产精品一区二区免费在线观看 | 亚洲一区二区三区四区精品 | 精品一区二区免费 | 国产va在线观看 | 国产日韩在线观看一区 | 国产精品久久久久久久久久久久久久久 | 一本色道久久综合亚洲精品图片 | 蜜桃av鲁一鲁一鲁一鲁 | 免费人成在线播放 | 国产午夜网 | av电影网站在线 | 99欧美精品| av在线日韩 | 福利在线播放 | 视频一区二区三区免费观看 | 黑人一区二区三区四区五区 | wwwxxx免费视频 | 欧美一级电影网站 | 狠狠色噜噜狠狠狠米奇9999 | 青草久久av | 国产一区日韩精品 | 亚洲视频观看 | 369看片你懂的小视频在线观看 | 激情久久精品 |