日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

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

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

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

最近接收一個爛攤子,數據庫都被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

主站蜘蛛池模板: 91黑料精 | 精品一区二区中文字幕 | 亚洲aⅴ乱码一区 | 国产综合专区一区二区 | 亚洲国产日韩欧美一区二区三区 | 国产精品入口 | 亚洲人亚洲精品 | 秋霞电影院yy2933 | 欧美精品aⅴ一区二区三区 天堂a在线观看视频 | 精品亚洲 | 在线视频一区二区三区 | 免费a级伦费影 | 国产又黄又爽视频免费观 | 综合乱伦国产中文 | 不卡中文字幕系 | 欧美乱妇高清免费96欧美乱妇高 | 欧美午夜视频网站在线观看 | 好看的高清电影大全 | 亚洲日韩欧美在线一区二区 | 亚洲欧美综合另类中字 | 国产性猛交╳xxx乱大交 | 欧美一级在线观看 | 午夜性色一区二区三区不卡视 | 在线播放成人高 | 夜爽夜夜网 | 国产在线视欧美亚综 | 国产女女互摸互慰在线观 | 国产精品不卡在线观看的a站 | 亚洲国产精品特色大片观看完整版 | 午夜a成v人电影 | 丝袜制服诱惑第一页一区 | 人与禽性视频77777 | 日韩欧美在线播放视频 | 在线播放精品一区二区三区 | 欧美日韩精品码免费专 | 日韩v午夜视频在线观看 | 国产v一区二区综合 | 成年人免费国产视频 | 2025亚洲日韩新视频 | 中文字幕偷乱视频在线 | 看看电影网|