防范SQL注入攻击的新办法_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

防范SQL注入攻击的新办法

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:办法攻击注入防范
黑客防线网安网讯:  近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。以下是引用片...

  近段时间由于修改一个ASP程序(有SQL注入漏洞)在网上找了很多相关的一些防范办法都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考

以下是引用片段:
FunctionSafeRequest(ParaName) 
DimParaValue 
ParaValue=Request(ParaName)
ifIsNumeric(ParaValue)=Truethen
SafeRequest=ParaValue
exitFunction
elseIfInstr(LCase(ParaValue),"select")>0orInstr(LCase(ParaValue),"insert")>0orInstr(LCase(ParaValue),"deletefrom")>0orInstr(LCase(ParaValue),"count(")>0orInstr(LCase(ParaValue),"droptable")>0orInstr(LCase(ParaValue),"update")>0orInstr(LCase(ParaValue),"truncate")>0orInstr(LCase(ParaValue),"asc(")>0orInstr(LCase(ParaValue),"mid(")>0orInstr(LCase(ParaValue),"char(")>0orInstr(LCase(ParaValue),"xp_cmdshell")>0orInstr(LCase(ParaValue),"execmaster")>0orInstr(LCase(ParaValue),"netlocalgroupadministrators")>0 orInstr(LCase(ParaValue),"and")>0orInstr(LCase(ParaValue),"netuser")>0orInstr(LCase(ParaValue),"or")>0then
Response.Write"<scriptlanguage='javascript'>"
Response.Write"alert('非法的请求!');" '发现SQL注入攻击提示信息
Response.Write"location.href='http://dev.yesky.com/';" '发现SQL注入攻击转跳网址
Response.Write"<script>"
Response.end
else
SafeRequest=ParaValue
EndIf
Endfunction

  使用SafeRequest函数替换你的Request

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9821-1.html
网站维护教程更新时间:2012-03-21 02:26:13  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer