企業(yè)網(wǎng)站建設(shè)SQL注入漏洞的預(yù)防
發(fā)布時(shí)間:2023-05-08 點(diǎn)擊次數(shù):
SQL注入漏洞的預(yù)防。SQL語(yǔ)言是網(wǎng)站設(shè)計(jì)中必不可少的后臺(tái)數(shù)據(jù)庫(kù)語(yǔ)言。在SQL語(yǔ)言中有一些特殊字符如“*”等,這些特殊字符是為了完成模糊匹配的。可有些網(wǎng)站設(shè)計(jì)人員在網(wǎng)站設(shè)計(jì)初始,沒(méi)有考慮到SQL語(yǔ)言的書(shū)寫(xiě)規(guī)范和特殊字符的應(yīng)用,產(chǎn)生SL注入漏洞,導(dǎo)致攻擊者通過(guò)表單提交中的全局變量GET和POST把SQL語(yǔ)句提交并執(zhí)行。
針對(duì)于這一問(wèn)題,具體的解決方法包括:可以打開(kāi)配置文件中的 magc_ quotes_spe和 mage_ quotes_ runtime的設(shè)置;設(shè)置 resister globals為of;關(guān)閉全局變量注冊(cè);最后,在給數(shù)據(jù)庫(kù)和數(shù)據(jù)表字段進(jìn)行命名時(shí),特別是一些重要字段命名時(shí),不要取一些很容易被猜到的名字。例如“姓名”字段最好不要命名為name”字段。
------------------------------------------------------------------------------------------
藍(lán)點(diǎn)網(wǎng)絡(luò)提供:網(wǎng)站建設(shè)、APP開(kāi)發(fā)、微信小程序、400電話、軟件開(kāi)發(fā)、服務(wù)器托管/租用等業(yè)務(wù)。
從2003年開(kāi)始,我們始終堅(jiān)守【網(wǎng)站建設(shè)】服務(wù),19年從未放棄!!
售前咨詢:0311-8736 0077
售后服務(wù):0311-8736 0066
值班手機(jī):189 3198 6878