公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL注入"></title><script src 解決辦法

admin
2011年1月30日 21:58 本文熱度 3745

最近接收一個爛攤子,數據庫都被sql注入過一兩次了,到處都可以看到標題上那種東西,


看得小妹我想死,我是燥性子看著有火,在網站上看了n多防注入的方法,記錄一下


一種是從數據庫入手的,我這個爛攤子是用的sql server2000的,


---------------------------------------------------------------------------------------------------------


推薦用SQL SERVER 2005 ,其安全性及功能都更為強大


一是不要用SA權限


二是刪除表的sys.all_colums和sys.all_objects的select權限


注意:這里SQL SERVER 2005 及 2000不一樣,
 SQL SERVER 2005
這兩個權限在相應數據庫展開下視圖=》視圖表中

把pubilc的select權限去掉,在屬性里取消掉SELECT權限
 SQL SERVER 2000
在2000里,名字不一樣,位置也不是在視圖里,而是直接在表中,如下

然后把pubilc的select權限去掉


三、凡是訪問數據庫的用戶,不要用SA,新建一個即可,其服務器角色不用設置,


全為空,只需要設數據庫映射即可,然后數據庫映射只給db_ower、pubilc權限


-------------------------------------------------------------------------------------------------------------


二個是從代碼上入手


盡可能全的過濾SQL敏感的語句,
先把數據庫里面注入的代碼用Replace()替換掉,
再在Global文件里里加入
protected void Application_BeginRequest(Object sender, EventArgs e)
{
//SQL防注入
string Sql_1 = "exec|insert+|select+|delete+|update+|count|chr|mid|master+|truncate|char|declare|drop+|drop+table|creat+|creat+table";
string Sql_2 = "exec+|insert|insert+|delete+|update+|count(|count+|chr+|+mid(|+mid+|+master+|truncate+|char+|+char(|declare+|drop+|creat+|drop+table|creat+table";
string[] sql_c = Sql_1.Split('|');
string[] sql_c1 = Sql_2.Split('|');

if (Request.QueryString != null)
{
foreach (string sl in sql_c)
{
if (Request.QueryString.ToString().ToLower().IndexOf(sl.Trim()) >= 0)
{
Response.Write("警告!你的IP已經被記錄!不要使用敏感字符!");//
Response.Write(sl);
Response.Write(Request.QueryString.ToString());
Response.End();
break;
}
}
}

if (Request.Form.Count > 0)
{
string s1 = Request.ServerVariables["SERVER_NAME"].Trim();//服務器名稱
if (Request.ServerVariables["HTTP_REFERER"] != null)
{
string s2 = Request.ServerVariables["HTTP_REFERER"].Trim();//http接收的名稱
string s3 = "";
if (s1.Length > (s2.Length - 7))
{
s3 = s2.Substring(7);
}
else
{
s3 = s2.Substring(7, s1.Length);
}
if (s3 != s1)
{
Response.Write("警告!你的IP已經被記錄!不要使用敏感字符!");//
Response.End();
}
}
}
}


------------------------------------------------------------------------------------------------------------------


三個是使用防注入的軟件防火墻Safe3 IIS Firewall


http://hi.baidu.com/soueou/blog/item/796bb9068127887e03088178.html


該文章在 2011/1/30 21:58:58 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产高清亚洲日韩一区 | 国产一区二区三区在线影院 | 国产成人无码视频一区二区三 | 国产末成年毛片aⅴ在线 | 国产三级电影院电影 | av在线免费一区二区三区 | 国产亚洲国语精品自产拍在线 | 国产在线观看91精品2025 | 国产一级无码免费a片 | 国产成人片无码视频在线观看 | a级毛片无码久 | 国产成人8x人网站在线视频 | 国产日韩一区在线观看 | 国产一区二区三区不卡视频在线 | 国产做野战视频在线观看 | 99久久婷婷国产自综合青草 | 国产福利秒拍视频大尺度 | 国产成人手机在线视频在线观看 | 东京热av无码 | 国产在线永久视频 | 国产美女69视频免费观看 | 2025久久国自产拍精品 | 国产高潮 | 国产xxx69麻豆国语对白 | 国产91精品系列在线观看 | 精品无人区麻豆乱码久久久 | 国产人妖一区二区动漫黄片 | 成人国产在线欧美精品 | 国产成人免费av在线播放 | 91成人国产综合久久精品 | 91精片一二三次 | 国产尤物在线视精品在亚洲 | 国产综合精品无码久久 | 国产精品成人va在线观看软件 | 激情丝袜美女视频二区 | 国产精品无码手机在线观看 | 国产国语对白露脸正在播放91 | 18禁成年宅男午夜网 | 国产精品丝袜久久久久久不卡 | 国产一区免费在线观看 | 国产av无码片毛片一级久二区 |