卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

xss過(guò)濾器詳解 防止XSS攻擊該如何做?

防止XSS攻擊該如何做?為了防止XSS攻擊,我們需要掌握以下原則:在HTML標(biāo)記之間插入不可信數(shù)據(jù)時(shí),我們需要用HTML實(shí)體對(duì)這些數(shù)據(jù)進(jìn)行編碼。將不受信任的數(shù)據(jù)插入HTML屬性時(shí),這些數(shù)據(jù)用HTML屬

防止XSS攻擊該如何做?

為了防止XSS攻擊,我們需要掌握以下原則:

在HTML標(biāo)記之間插入不可信數(shù)據(jù)時(shí),我們需要用HTML實(shí)體對(duì)這些數(shù)據(jù)進(jìn)行編碼。

將不受信任的數(shù)據(jù)插入HTML屬性時(shí),這些數(shù)據(jù)用HTML屬性編碼。

將不受信任的數(shù)據(jù)插入腳本時(shí),腳本會(huì)對(duì)數(shù)據(jù)進(jìn)行編碼。

將不受信任的數(shù)據(jù)插入樣式屬性時(shí),數(shù)據(jù)是CSS編碼的。

將不受信任的數(shù)據(jù)插入HTML URL時(shí),數(shù)據(jù)是URL編碼的。

使用富格文本時(shí),使用XSS規(guī)則引擎進(jìn)行編碼和過(guò)濾

XSS攻擊,即跨站點(diǎn)腳本,不與級(jí)聯(lián)樣式表(CSS)的縮寫混淆。XSS是一種經(jīng)常出現(xiàn)在web應(yīng)用程序中的計(jì)算機(jī)安全機(jī)制。

XSS攻擊時(shí)是怎么繞過(guò)htmlspecialchars函數(shù)的?

不幸的是,htmlspecialchars函數(shù)只能在特定情況下繞過(guò)。

htmlspecialchars()函數(shù)將預(yù)定義字符轉(zhuǎn)換為HTML實(shí)體,從而使XSS攻擊無(wú)效。但是,此函數(shù)的默認(rèn)配置不會(huì)過(guò)濾單引號(hào)(”),只會(huì)將quotestyle選項(xiàng)設(shè)置為ENT,單引號(hào)在引用時(shí)會(huì)被過(guò)濾掉,但單引號(hào)仍然可以用來(lái)關(guān)閉事件,然后插入惡意XSS代碼。

如下圖所示(圖來(lái)自網(wǎng)絡(luò),已刪除)