[發明專利]一種防止腳本攻擊的方法及裝置有效
| 申請號: | 201610497347.0 | 申請日: | 2016-06-29 |
| 公開(公告)號: | CN107547487B | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 肖世康 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 韓輝峰;李丹 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 防止 腳本 攻擊 方法 裝置 | ||
1.一種防止腳本攻擊的方法,其特征在于,包括:
客戶端在加載頁面時,監視頁面中標記出的動態內容;
客戶端過濾監視到的動態內容,以攔截腳本攻擊;
其中,動態內容的標記用于標識出動態內容的范圍,以及對該動態內容進行過濾處理的類型;
對應不同類型的所述過濾處理,所述客戶端預先設置有對應的過濾規則。
2.根據權利要求1所述的方法,其特征在于,所述加載頁面之前還包括:
響應來自所述客戶端的頁面應用請求時,服務端生成包括至少一個所述動態內容的頁面,并對其中的至少一個動態內容添加標記。
3.根據權利要求1或2所述的方法,其特征在于,該方法還包括:所述客戶端過濾監視到的動態內容,以攔截腳本攻擊包括:當所述監視到的動態內容不滿足對應的過濾規則,攔截該動態內容。
4.根據權利要求3所述的方法,其特征在于,所述監視到的動態內容的標記表明進行過濾處理的類型為節點及其屬性類型;
所述當監視到的動態內容不滿足對應的過濾規則,對該動態內容予以攔截具體包括:
當頁面文檔對象樹每插入一個節點時,從被插入的節點依次向父節點進行遍歷,以查看新插入節點是否是滿足所述過濾規則的節點、或者插入后的頁面文檔對象樹是否滿足符合所述標記的范圍;
如果不滿足,則移除該插入節點或將節點內容轉化為安全形式后輸出;如果滿足,則正常插入該節點。
5.根據權利要求3所述的方法,其特征在于,所述監視到的動態內容的標記表明進行過濾處理的類型為事件;
所述當監視到的動態內容不滿足對應的過濾規則,對該動態內容予以攔截具體包括:
當所述頁面中有事件被觸發時,從事件源節點依次向父節點進行遍歷,以查看是否存在過濾規則;
如果找到該事件對應的合法過濾規則,則放行該事件,如果直到查找到根節點仍未找到有相應的過濾規則,則攔截該事件。
6.根據權利要求3所述的方法,其特征在于,所述監視到的動態內容的標記表明進行過濾處理的類型為節點及其屬性類型;所述當監視到的動態內容不滿足對應的過濾規則,對該動態內容予以攔截具體包括:
當頁面文檔對象樹每插入一個節點時,從被插入的節點依次向父節點進行遍歷,以查看新插入節點是否是滿足所述過濾規則的節點、或者插入后的頁面文檔對象樹是否滿足符合所述標記的范圍;如果不滿足,則移除該插入節點或將節點內容轉化為安全形式后輸出;如果滿足,則正常插入該節點;
所述監視到的動態內容的標記表明進行過濾處理的類型為事件;所述當監視到的動態內容不滿足對應的過濾規則,對該動態內容予以攔截具體包括:
當所述頁面中有事件被觸發時,從事件源節點依次向父節點進行遍歷,以查看所述過濾規則中是否有該事件的合法的過濾規則;如果找到合法的過濾規則,則放行該事件,如果直到查找到根節點仍未找到有相應的過濾規則,則攔截該事件。
7.根據權利要求1或2所述的方法,其特征在于,該方法之后還包括:顯示所述過濾處理后的頁面。
8.一種防止腳本攻擊的方法,其特征在于,包括:
服務端接收來自客戶端的頁面應用請求,生成包括至少一個動態內容的頁面;
服務端頁面中的至少一個動態內容添加標記;其中,所述動態內容的標記用于標識出動態內容的范圍,以及對該動態內容進行過濾處理的類型,以供所述客戶端根據預先設置的與不同類型的所述過濾處理對應的過濾規則進行處理。
9.一種防止腳本攻擊的裝置,其特征在于,該裝置設置在客戶端;包括監視模塊、過濾模塊,其中,
監視模塊,用于在加載頁面時,監視頁面中標記出的動態內容;
過濾模塊,用于過濾監視到的動態內容,以攔截腳本攻擊;
所述過濾模塊具體用于:對應不同類型的過濾處理,預先設置有對應的過濾規則;
其中,動態內容的標記用于標識出動態內容的范圍,以及對該動態內容進行過濾處理的類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610497347.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于天線掛載的自鎖式掛座
- 下一篇:一種高效散熱機箱





