999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SQL 注入及防御技術(shù)

2019-11-25 08:56:08新疆崔良義
網(wǎng)絡(luò)安全和信息化 2019年11期
關(guān)鍵詞:頁(yè)面數(shù)據(jù)庫(kù)用戶

■新疆 崔良義

隨著信息技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)信息安全問題日益突出。本文闡述了SQL 注入對(duì)應(yīng)用程序的安全隱患,最后提出了一些有效的防御措施。

SQL 注入,存在于大多數(shù)具有數(shù)據(jù)庫(kù)且?guī)в袇?shù)的網(wǎng)站中,具有隱蔽性,危害性極大等特點(diǎn)。攻擊者往往通過不斷嘗試尋找注入點(diǎn),然后構(gòu)造惡意SQL 語(yǔ)句,將語(yǔ)句發(fā)送給數(shù)據(jù)庫(kù)管理系統(tǒng),從而達(dá)到非法查看或修改數(shù)據(jù)的目的。例如,假設(shè)已發(fā)現(xiàn)網(wǎng)站www.test.com/index.php?id=1 存在SQL 注入,通過order by 來猜測(cè)數(shù)據(jù)庫(kù)的字段數(shù),當(dāng)字段數(shù)等于3 時(shí)數(shù)據(jù)庫(kù)返回錯(cuò)誤信息,那么,我們可以進(jìn)一步查詢出數(shù)據(jù)庫(kù)的隱私信息。

顯然,SQL 注入產(chǎn)生的主要原因就是未經(jīng)檢查的用戶輸入數(shù)據(jù),被惡意構(gòu)造成了可執(zhí)行的代碼,產(chǎn)生了開發(fā)者預(yù)期之外的動(dòng)作。因而,我們可以從以下幾方面加強(qiáng)預(yù)防。

圖1 采用SQL 語(yǔ)句預(yù)編譯和綁定變量

過濾用戶傳入的非法參數(shù)

通過使用WAF 等專業(yè)的防護(hù)軟件系統(tǒng)過濾用戶輸入的非法參數(shù)。例如,union、and、insert、select、delete、update、mid、or、#等關(guān)鍵字符串的過濾,確保用戶輸入數(shù)據(jù)的合法性,這樣就可以盡可能的防御SQL注入語(yǔ)句的輸入。

修改Webserver 的默認(rèn)錯(cuò)誤提示

攻擊者為了找到SQL 注入點(diǎn),通常會(huì)通過輸入非法字符串來獲取服務(wù)器返回的報(bào)錯(cuò)信息。如果目標(biāo)Web 網(wǎng)站開啟了默認(rèn)錯(cuò)誤顯示,攻擊者就可通過查看頁(yè)面的錯(cuò)誤信息推測(cè)出Web網(wǎng)站使用的數(shù)據(jù)庫(kù)和開發(fā)語(yǔ)言等重要信息。因此,程序員應(yīng)關(guān)閉Webserver 錯(cuò)誤提示,或自定義錯(cuò)誤頁(yè)面。對(duì)于PHP頁(yè)面,可將配置文件php.ini中的display_errors 設(shè)置為Off 即可關(guān)閉錯(cuò)誤提示。

采用SQL 語(yǔ)句預(yù)編譯和綁定變量

例如,采用Prepared Statement 將 SQL 語(yǔ)句“select id,name from user where id=1”預(yù)先編譯好,即通過SQL 引擎預(yù)先進(jìn)行語(yǔ)法分析,產(chǎn)生語(yǔ)法樹,生成執(zhí)行計(jì)劃;這樣后面無(wú)論你輸入什么參數(shù),都不會(huì)影響該SQL語(yǔ)句的語(yǔ)法結(jié)構(gòu)了,執(zhí)行代碼如圖1 所示。

加密數(shù)據(jù)庫(kù)信息

做好數(shù)據(jù)庫(kù)賬號(hào)和權(quán)限的管理,并嚴(yán)格加密處理用戶的機(jī)密信息,防止泄露。對(duì)用戶輸入的數(shù)據(jù)進(jìn)行加密處理,再跟數(shù)據(jù)庫(kù)中數(shù)據(jù)比較,從而防止被SQL注入。

SQL 注入是當(dāng)前普遍使用的一種Web 攻擊手段,一旦被黑客注入成功,輕則造成非法獲取數(shù)據(jù)庫(kù)信息,重則直接篡改數(shù)據(jù)庫(kù)內(nèi)容,甚至破壞程序文件造成服務(wù)器宕機(jī),給企業(yè)帶來巨大損失。

因此,作為一名合格的程序員,應(yīng)在編寫程序代碼時(shí),嚴(yán)格做好SQL 注入防御措施,并建議企業(yè)采購(gòu)專業(yè)的服務(wù)器漏洞掃描工具及WAF 等防護(hù)軟件,從而為服務(wù)器多增加一層安全防范堡壘。

猜你喜歡
頁(yè)面數(shù)據(jù)庫(kù)用戶
大狗熊在睡覺
刷新生活的頁(yè)面
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
如何獲取一億海外用戶
主站蜘蛛池模板: 国产精品丝袜在线| 亚洲欧美不卡中文字幕| 久久精品人妻中文视频| 天天综合网亚洲网站| 韩日午夜在线资源一区二区| 99久久精品国产麻豆婷婷| 午夜日b视频| 亚洲日本中文字幕乱码中文| 国产精品成人观看视频国产 | 久久久久青草线综合超碰| 亚洲天堂视频在线观看免费| 国产主播喷水| 91福利国产成人精品导航| 亚洲一区二区成人| 日本五区在线不卡精品| 日本成人在线不卡视频| 欧美精品1区| 国产丝袜丝视频在线观看| av天堂最新版在线| 国产精品福利导航| 欧美成一级| 精品一区二区无码av| 国产精品内射视频| 欧美一级在线看| 亚洲有码在线播放| 亚洲无码高清一区二区| 2021最新国产精品网站| 免费中文字幕一级毛片| 亚洲黄网视频| 99热这里都是国产精品| 美女无遮挡免费视频网站| 免费观看成人久久网免费观看| 精品国产美女福到在线不卡f| 国产精品香蕉| 免费人成网站在线高清| 国产区精品高清在线观看| 青青草原偷拍视频| 亚洲无码91视频| 亚洲成人www| 国产高颜值露脸在线观看| 亚洲一区毛片| 国产白浆视频| 亚洲第一福利视频导航| 国产成人免费| 久久黄色影院| 精品人妻无码区在线视频| 国产99视频在线| 国产精品亚洲天堂| 狠狠v日韩v欧美v| 国产精品美女在线| 国产精品国产三级国产专业不 | 久久国产精品麻豆系列| 国产xxxxx免费视频| 日韩av手机在线| 日韩123欧美字幕| 欧美无专区| 国产偷倩视频| 国产美女无遮挡免费视频| 久久久久久尹人网香蕉| 欧洲一区二区三区无码| a天堂视频| 国产成人亚洲精品色欲AV| 波多野结衣久久高清免费| 尤物午夜福利视频| 中文字幕在线播放不卡| 毛片免费在线| 97久久人人超碰国产精品| 五月天香蕉视频国产亚| 成人在线欧美| 九九九精品成人免费视频7| 亚洲国产亚洲综合在线尤物| 久久国产精品电影| 91久久夜色精品国产网站| 亚洲av成人无码网站在线观看| 精品亚洲国产成人AV| 97成人在线视频| 99热免费在线| 国产乱人免费视频| 最新加勒比隔壁人妻| 欧美精品亚洲精品日韩专区va| 欧美亚洲第一页| 噜噜噜久久|