男人吃奶摸下挵进去好爽,日日躁夜夜躁狠狠躁,freesexvide0s性欧美高清,高清freexxxx性国产,无码人妻一区二区三区一,乱人伦中文字幕成人网站在线,亚洲欧美综合一区二区三区 ,神马影院在线视频观看
知識學堂
  • ·聯系電話:+86.023-75585550
  • ·聯系傳真:+86.023-75585550
  • ·24小時手機:13896886023
  • ·QQ 咨 詢:361652718 513960520
當前位置 > 首頁 > 知識學堂 > 常見技術問題
防止數據庫被注入惡意代碼
更新時間:2012-05-07 | 發布人:本站 | 點擊率:445
數據庫被惡意注入代碼是非常致命的問題,主要的手段有:利用程序漏洞,用一段程序就可以測試出來,主要體現在前臺提交的一些表單上沒有對非法字符進行過濾!那么我們如何防止注入呢?(這里只針對asp+MSSQL)
 
首先就是在程序中加上防止注入的過濾函數:
 
檢測非字符
SQL_injdata = "|exec|insert|||delete|set | || | |char | || ||mid( |asc( ||cast|declare|exec|varchar|<script|script|iframe|3bomb|c.js"  
SQL_inj = split(SQL_Injdata,"|")
 
檢測GET
If Request.QueryString<>"" Then  
 For Each SQL_Get In Request.QueryString  
  For SQL_Data=0 To Ubound(SQL_inj)  
  if instr(lcase(Request.QueryString(SQL_Get)),Sql_Inj(Sql_DATA))>0 Then  
  response.write "輸入非法,數據庫拒絕一些特殊的字符!"
  Response.end  
  end if  
  next  
 Next  
End If  
 
檢測POST
If Request.Form<>"" Then  
 For Each Sql_Post In Request.Form  
  For SQL_Data=0 To Ubound(SQL_inj)  
  if instr(lcase(Request.Form(Sql_Post)),Sql_Inj(Sql_DATA))>0 Then  
  response.write "輸入非法,數據庫拒絕一些特殊的字符!"
  Response.end  
  end if  
  next  
 next  
end if
 
檢測cookie
If Request.Cookies<>"" Then  
 For Each Sql_Cookie In Request.Cookies  
  For SQL_Data=0 To Ubound(SQL_inj)  
  if instr(lcase(Request.Cookies(Sql_Cookie)),Sql_Inj(Sql_DATA))>0 Then  
  response.write "輸入非法,數據庫拒絕一些特殊的字符!"
  Response.end  
  end if  
  next  
 next  
end if
 
這樣就基本上把表單提交數據時的漏洞給堵死了!!從三個方面判斷,直接請求數據和表單提交或者cookies提交數據非法字符都會被過濾掉!
 
dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
if server_v1<>"" then
 if instr(server_v1,"3bomb")>0 then
 response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
 response.write "<tr><td style=font:9pt Verdana>"
 response.write "你提交的路徑有誤,禁止從站點外部提交數據請不要亂該參數!"
 response.write "</td></tr></table></center>"
 response.end
 end if
else
server_v1=Cstr(Request.ServerVariables("SERVER_NAME"))
end if
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
 
if instr(server_v1,"3bomb")>0instr(server_v2,"3bomb")>0 then
 response.write "<br><br><center><table border=1 cellpadding=20 bordercolor=black bgcolor=#EEEEEE width=450>"
 response.write "<tr><td style=font:9pt Verdana>"
 response.write "你提交的路徑有誤,禁止從站點外部提交數據請不要亂該參數!"
 response.write "</td></tr></table></center>"
 response.end
end if
 
這段程序首先得到訪問你網站的來源,如果是從您知道的一個非法域名3bomb上過來就不讓他訪問。
這個就完成了對某一指定域名的屏蔽,這個域名極有可能就是一段媽媽程序!
 
禁止某些ip訪問 ---------------------
if instr(Request.ServerVariables("REMOTE_ADDR"),"209.172.33")>0 then  
Response.Write "拒絕訪問"
response.End()  
end if  
 
實在不行就通過ip進行屏蔽,如果訪問來源是某一個ip段就進行屏蔽
 
這三招保證您的數據庫以后不在受注入的干擾,個人的親身體驗
分享到: QQ空間 新浪微博 開心網 人人網
主站蜘蛛池模板: av无码久久久久不卡蜜桃| 我把护士日出水了视频90分钟| 娇妻玩4p被三个男人伺候 | 日本xxxxx片免费观看| 另类 专区 欧美 制服丝袜| 亚洲男人的天堂在线播放| 在线观看mv免费视频网站| 免费看韩国黄a片在线观看| 亚洲精品成人片在线播放| 亚洲成av人片一区二区| 久久国产精品偷| 日本亚洲欧洲另类图片| 最新版天堂资源中文官网| 麻花豆传媒剧国产mv| 三级4级全黄| 996热re视频精品视频这里| 国产一三四2021不卡| 亚洲精品无码永久在线观看| 一二三四在线播放免费观看高清电影| xxxxx内射xxxx| 亚洲永久无码7777kkk| 欧美牲交黑粗硬大| 《熟妇的荡欲》电影| 国产va在线观看免费| 精品日韩卡1二2卡3卡4卡乱码| 偷窥 亚洲 另类 图片 熟女| 麻豆一区二区大豆行情| 久久露脸国产精品| 亚洲男人的天堂在线播放| 粉色视频播放| 高潮毛片无遮挡高清视频播放| 亚洲色欲色欲综合网站| 河南妇女毛浓浓bw| 国产在aj精品| 内射少妇一区27p| 国产一区二区三区无码免费| 成人h动漫精品一区二区樱花动漫| 人人妻人人爽人人做夜欢视频九色| 十八禁在线观看视频播放免费| 少妇无码av无码专区线| 内射人妻骚骚骚|