[發明專利]基于規則呈現用戶界面元素有效
| 申請號: | 201380071980.8 | 申請日: | 2013-02-25 |
| 公開(公告)號: | CN104956375B | 公開(公告)日: | 2018-04-03 |
| 發明(設計)人: | 肖恩·摩根·森普森;基里爾·緬杰列維;菲利普·愛德華·汗默 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 郭艷芳,康泉 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 規則 呈現 用戶界面 元素 | ||
1.一種用于呈現用戶界面元素的系統,包括:
處理器;以及
非臨時性機器可讀存儲介質,用于存儲由所述處理器執行的指令:
加載具有復雜的文檔對象模型DOM的web應用;
基于規則遍歷所述web應用的結構以將所述web應用的復雜DOM轉換成代表Web應用的一部分用戶界面元素的一組可行令牌;
呈現所述web應用的一部分,加亮
用戶界面元素的一部分;
允許用戶更新規則,以選擇性地增加和刪除web應用的用戶界面元素,所增加和刪除的用戶界面元素由一組可行令牌表示,所述一組可行令牌由web應用的復雜DOM基于所述規則轉換而來;
通過模擬web應用的用戶界面元素上的用戶操作,發現在web應用安全漏洞測試中所使用的web應用的應用攻擊面,該用戶界面元素由一組可行令牌表示,所述一組可行令牌由web應用的復雜DOM基于更新的規則轉換而來。
2.如權利要求1所述的系統,其中,所述指令可由所述處理器執行以進一步:
接收選擇輸入,以選擇在部分,但不是加亮的用戶界面元素的一部分上呈現的用戶界面元素;
產生或修改規則,以基于與所選擇的用戶界面元素相關聯的信息,將與所選擇的用戶界面元素類似的其它用戶界面元素轉換成其它可行令牌。
3.如權利要求2所述的系統,其中,將生成所述處理器以通過基于所述信息確定公共類名以及通過確定所述規則包括所述公共類名來修改所述規則。
4.如權利要求2所述的系統,其中,將生成所述處理器以基于屬性、標簽、標識符和類中的至少一種來產生或修改所述規則。
5.如權利要求4所述的系統,其中所述規則自動產生而無需額外的規則輸入。
6.如權利要求1所述的系統,其中,所述指令可由所述處理器執行以進一步:
接收選擇輸入,以選擇在部分,但不是加亮的用戶界面元素的一部分上呈現的用戶界面元素;以及
給用于創建規則的用戶界面元素加標記;以及
產生并促使存儲與所述用戶界面元素相關聯的類型、與所述用戶界面元素相關聯的訪問標識符、與所述用戶界面元素相關聯的一個或多個事件處理程序以及所述文檔對象模型內的關系信息。
7.如權利要求6所述的系統,其中,所述指令可由所述處理器執行以進一步:
產生或修改規則,以基于所述類型、訪問標識符、所述一個或多個事件處理程序、所述關系信息以及定制的輸入信息,將與所選擇的用戶界面元素類似的其它用戶界面元素轉換成其它可行令牌。
8.如權利要求1所述的系統,其中,所述指令可由所述處理器執行以進一步:
接收選擇輸入,以選擇在部分上呈現的用戶界面元素;以及
利用所述選擇輸入作為樣本,來創建在安全掃描期間相應的用戶界面元素的顯式選擇或取消選擇的一個或多個規則。
9.如權利要求8所述的系統,其中所述規則被設置為不與注銷交互、日程表交互和調色板交互中的至少一種進行交互。
10.一種用于呈現用戶界面元素的方法,包括:
在瀏覽器布局引擎中加載web應用,所述web應用具有復雜的文檔對象模型(DOM);
基于包括爬行定義規則的規則庫執行爬行,以模擬在所述web應用的用戶界面元素上的用戶行動;
基于規則遍歷所述web應用的結構,以將所述web應用的復雜DOM轉換為一組可行令牌,其中所述可行令牌表示所述Web應用的用戶界面元素的一部分;以及
用加亮的用戶界面元素的一部分來呈現所述web應用的一部分;
允許用戶更新規則,以選擇性地增加和刪除web應用的用戶界面元素,所增加和刪除的用戶界面元素由一組可行令牌表示,所述一組可行令牌由web應用的復雜DOM基于所述規則轉換而來;
通過模擬web應用的用戶界面元素上的用戶操作,發現在web應用安全漏洞測試中所使用的web應用的應用攻擊面,該用戶界面元素由一組可行令牌表示,所述一組可行令牌由web應用的復雜DOM基于更新的規則轉換而來。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380071980.8/1.html,轉載請聲明來源鉆瓜專利網。





