亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當(dāng)前位置 : 首頁>軟件學(xué)院>數(shù)據(jù)庫>SQL>正文
 
SQL注入攻擊危害最小化三大措施

http://www.yibo1263.com 2008/10/16 8:05:36  來源:東北IT網(wǎng)  編輯:葉子
 
  使用用戶提供的數(shù)據(jù)進(jìn)行數(shù)據(jù)庫查詢的任何應(yīng)用程序是SQL注入攻擊的一個潛在目標(biāo)。數(shù)據(jù)庫管理員可能無法完全阻止針對其數(shù)據(jù)庫服務(wù)器的SQL注入式攻擊;但是,管理員們和應(yīng)用程序開發(fā)人員可以做一些事情,將這些攻擊的影響最小化。

數(shù)據(jù)庫管理員可以做什么?

不要讓數(shù)據(jù)庫和Web服務(wù)器放在同一臺計算機(jī)上

使用防火墻或不可路由的IP地址來阻止到數(shù)據(jù)庫的互聯(lián)網(wǎng)訪問。一旦配置完畢,來自數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)包將不能被轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)。在Web服務(wù)器上需要添加一條路由,這樣才能找到數(shù)據(jù)庫服務(wù)器。

配置可信任的IP接入和訪問(例如,IPSEC),以控制哪些機(jī)器能夠與數(shù)據(jù)庫服務(wù)器通信。

從數(shù)據(jù)庫服務(wù)器上移除所有的示例腳本和應(yīng)用程序。

為每一個應(yīng)用程序的數(shù)據(jù)庫連接賬戶使用一個專用的低特權(quán)賬戶。不要使用sa、dba、admin。

不要準(zhǔn)許用戶或應(yīng)用程序直接訪問數(shù)據(jù)庫表。要使用對數(shù)據(jù)庫擁有有限訪問的應(yīng)用程序角色。如果應(yīng)用程序僅需要讀取訪問,就要將數(shù)據(jù)庫的訪問限制為只讀。

從生產(chǎn)數(shù)據(jù)庫中移除未用的存儲過程。

將對應(yīng)用程序的訪問僅授權(quán)給用戶創(chuàng)建的存儲過程。

不要將應(yīng)用程序的“_ANY_”授權(quán)給操作系統(tǒng)命令或系統(tǒng)存儲過程。

應(yīng)用程序的設(shè)計人員可以做什么?

程序設(shè)計人員肩負(fù)著保障Web應(yīng)用程序安全的重要責(zé)任。在設(shè)計和編碼階段加強(qiáng)安全審察才是杜絕程序漏洞的關(guān)鍵。大體而言,程序設(shè)計者至少應(yīng)當(dāng)實施下面的一些措施:

要創(chuàng)建應(yīng)用程序要生成的特定的通用錯誤消息。因為,在一次SQL注入攻擊期間,通過數(shù)據(jù)庫生成的默認(rèn)的錯誤消息,攻擊者可以獲取有價值的信息,如表格和欄的名稱。

在將用戶服務(wù)的輸入提交給數(shù)據(jù)庫之前,驗證用戶輸入的合法性。僅接受所期望的用戶輸入,并限制其長度。注意,只要可能,使用白名單列表檢查所有的用戶輸入。應(yīng)用程序服務(wù)器防火墻可被用于檢查所有的輸入,并僅接受那些符合標(biāo)準(zhǔn)的輸入。

在程序開發(fā)期間,使用Web應(yīng)用程序掃描工具發(fā)現(xiàn)代碼中漏洞。

將Web應(yīng)用程序與SQL數(shù)據(jù)庫隔離開來,將應(yīng)用程序所要求的所有SQL放置在數(shù)據(jù)庫服務(wù)器上。

使用靜態(tài)查詢。如果需要動態(tài)查詢,就使用準(zhǔn)備好的語句。

使用一個安全的接口,如ADO的Command Object,使應(yīng)用程序執(zhí)行存儲過程。

檢測SQL注入漏洞和攻擊

要檢測易于受攻擊的應(yīng)用程序并不是簡單事情,因為這些漏洞可能存在于面向用戶的任何應(yīng)用程序接口中。雖然并非所有的SQL注入攻擊技術(shù)都易于檢測,但數(shù)據(jù)庫管理員或開發(fā)人員可以做以下的事情:

閱讀Web服務(wù)器的日志。有時,在這些日志中就可輕易地發(fā)現(xiàn)SQL注入攻擊,因為這時寫往日志的登錄項目要比平常多得多。

查找HTTP 404和HTTP 500錯誤日志項目,以及程序生成的檢查用戶輸入的其它的錯誤日志項目。

使用Web應(yīng)用程序掃描工具。這些工具可被用于警告數(shù)據(jù)庫管理員,告知管理員應(yīng)用程序中易受SQL注入攻擊的地方。

在部署應(yīng)用程序之前,檢查其中的SQL注入因素至關(guān)重要。

總之,一個防御SQL注入攻擊的穩(wěn)健方案應(yīng)是在開發(fā)、部署、管理、維護(hù)的多個方面都進(jìn)行檢查,并且需要安全管理人員不斷地注意SQL注入的最新動向,采用切實可行的工具,使程序的漏洞最小化。
收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·MySQL CEO加入基準(zhǔn)基金公司
·MySQL創(chuàng)始人聯(lián)合14000人反對甲骨文收購Sun
·MySQL創(chuàng)始人呼吁用戶反對甲骨文收購Sun
·94%瀏覽器攻擊發(fā)生在漏洞公布的24小時之內(nèi)
·五大著名免費SQL注入漏洞掃描工具
·如何防御網(wǎng)站SQL注入
·SQL攻擊:防御和檢查SQL注入的手段
·解析SQL注入 十大方式保護(hù)數(shù)據(jù)安全
·用SQL分離器實現(xiàn)sa弱口令強(qiáng)行入侵
·檢測SQL Server是否有特洛伊木馬 
·使用SQL更改SQL 2005 sa用戶密碼的方法

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內(nèi)首款單條 512GB DDR5 內(nèi)存
vivo 高端新機(jī)爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱三星 Galaxy Tab S8 系列平板將放
機(jī)械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機(jī) 1 首批用戶每人贈送價
小米李明談用戶被踢出 MIUI 測試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達(dá)游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機(jī)及相關(guān)設(shè)備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達(dá)獲邀出席2015中國(廣州)國際POS機(jī)
寶獲利報名參加“2015年度中國POS機(jī)行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真