第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

防御mysql注入和跨站點(diǎn)腳本編寫的最佳方法

防御mysql注入和跨站點(diǎn)腳本編寫的最佳方法

月關(guān)寶盒 2019-09-24 10:39:57
此刻,我采用了一種“把所有東西扔在墻上,看看有什么辦法”來阻止上述問題的方法。下面是我拼湊的功能:function madSafety($string){$string = mysql_real_escape_string($string);$string = stripslashes($string);$string = strip_tags($string);return $string;}但是,我堅(jiān)信有更好的方法可以做到這一點(diǎn)。我正在使用FILTER_ SANITIZE_STRING,但這似乎并不完全安全。我想我想問的是,你們采用哪種方法,它們有多成功?謝謝
查看完整描述

3 回答

?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

僅僅做很多您不太了解的事情就不會(huì)對(duì)您有所幫助。您需要了解什么是注入攻擊,以及確切的方法和在何處應(yīng)執(zhí)行的操作。


要點(diǎn):


禁用魔術(shù)引號(hào)。它們是一個(gè)不足的解決方案,并且使事情變得混亂。

切勿直接在SQL中嵌入字符串。使用綁定參數(shù),或轉(zhuǎn)義(使用mysql_real_escape_string)。

stripslashes從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)時(shí),請(qǐng)不要轉(zhuǎn)義(例如)。

當(dāng)您將字符串嵌入html中時(shí)(例如,當(dāng)您使用時(shí)echo),您應(yīng)該默認(rèn)轉(zhuǎn)義該字符串(htmlentities與一起使用ENT_QUOTES)。

如果需要在html中嵌入html字符串,則必須考慮字符串的來源。如果不受信任,則應(yīng)通過過濾器對(duì)其進(jìn)行管道傳輸。strip_tags從理論上講,您應(yīng)該使用它,但是它有缺陷;請(qǐng)改用HtmlPurifier。


查看完整回答
反對(duì) 回復(fù) 2019-09-24
  • 3 回答
  • 0 關(guān)注
  • 675 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)