国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

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

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

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

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

主站蜘蛛池模板: 国产成人无码aa精品一区 | 精品福利一区二区三区免费视频 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 丝袜一区av在线 | 亚洲a综合一区二区三区 | 99精品成人无码A片观看金桔 | 免费无码国产在线观看观 | 国产福利精品在线观看 | 国精品人妻无码一区二区三区喝尿 | 国产精品久久欧美久久一区 | 亚洲囯产精品一区二区www | 亚洲一区二区在线观看中文字幕 | 国产山东熟女48嗷嗷叫 | 无码成人精品区在线观看 | 亚洲一区二区三区成人网站 | 日日碰狠狠添天天爽超碰97 | 欧美国产成人精品二 | 粗大挺进尤物人妻中文字幕 | 日日夜夜狠狠干 | 亚洲国产欧洲日韩精品 | 国产成人精品午夜二三区波多野 | free俄罗斯性xxxxhd中文 | 国产成人拍精品视频午夜网站 | 欧美成人片一区二区三区 | 亚洲国产精品一区二区在线观看尤物 | 中文字幕人妻丝袜乱—区三区 | 国产精品视频第一区二区三区 | 午夜精品久久久久久久爽 | 久久精品午夜福利 | 国产精品日韩欧美一区二区三区 | 自拍三级综合影视 | 午夜免费视频观看在线播放 | 四虎欧美在线观看免费 | 国产丝袜在线精品丝袜不卡 | 18禁成人黄网站免费观看久久 | 人妻无码中字按摩 | 亚洲AV成人无码一二三在线观看 | 亚洲国产五月综合网 | 亚洲国产精品va在线观看麻豆 | 国产免费一区二区三区最新 | 亚州av无码乱码在线观看 |