首頁 > 後端開發 > php教程 > php如何防止utf-7 反射xss 漏洞。

php如何防止utf-7 反射xss 漏洞。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-08-04 09:21:55
原創
1215 人瀏覽過

使用的是 yii1.1框架

<code>        $req = Yii::app()->request;
        $purifier = new CHtmlPurifier();
        $purifier->options = array(
            'URI.AllowedSchemes'=>array(
                'http' => true,
                'https' => true,
            )
        );
            $url = $purifier->purify($req->getParam('url'));</code>
登入後複製
登入後複製

所有的參數都使用 purify 過濾了。但是還是有這個漏洞。請問如何解決。有比較好的解放方案嗎

回覆內容:

使用的是 yii1.1框架

<code>        $req = Yii::app()->request;
        $purifier = new CHtmlPurifier();
        $purifier->options = array(
            'URI.AllowedSchemes'=>array(
                'http' => true,
                'https' => true,
            )
        );
            $url = $purifier->purify($req->getParam('url'));</code>
登入後複製
登入後複製

所有的參數都使用 purify 過濾了。但是還是有這個漏洞。請問如何解決。有比較好的解放方案嗎

1 自訂方法 過濾常用xss攻擊標籤:script|iframe|image/Uis
2 設定方向考慮:設定httponly禁止取得cookie
3 服務方向:使用SSL協議,禁止載入外部js

相關標籤:
php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板