[發明專利]一種Android應用程序動態生成控件中用戶輸入隱私檢測方法有效
| 申請號: | 202010350774.2 | 申請日: | 2020-04-28 |
| 公開(公告)號: | CN111475811B | 公開(公告)日: | 2023-06-06 |
| 發明(設計)人: | 徐國愛;張淼;垢宇晴;王浩宇;郭燕慧;徐國勝 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56;G06F21/62;G06F18/2411 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 王剛 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 應用程序 動態 生成 控件 用戶 輸入 隱私 檢測 方法 | ||
本發明提供一種Android應用程序動態生成控件中用戶輸入隱私檢測方法,包括:獲取動態生成的輸入控件;獲取輸入控件的描述性文本;提取描述性文本的關鍵詞;根據所述關鍵詞判斷所述輸入控件中是否涉及敏感信息輸入。本發明通過獲取動態生成的輸入控件,并分析獲取輸入控件的描述性文本,通過分析描述性文本,得到關鍵詞,并根據關鍵詞判斷輸入控件是否涉及敏感信息輸入,從而能夠對Android應用程序中動態生成的控件中用戶輸入隱私信息的泄露情況進行檢測,從而極大地提高了用戶的隱私安全。
技術領域
本發明涉及信息安全技術領域,尤其涉及一種Android應用程序動態生成控件中用戶輸入隱私檢測方法。
背景技術
移動操作系統正在逐漸取代傳統的桌面操作系統,成為互聯網用戶接入互聯網的入口。此外,移動操作系統還衍生出平板電腦、智能家居、可穿戴設備等硬件平臺。可以說,移動操作系統在人們的生活中扮演著不可或缺的角色。
在使用移動操作系統時,用戶主要與安裝在移動操作系統中的應用程序交互。移動應用程序根據與用戶相關的信息,為用戶提供個性化的服務,方便用戶的生活。然而,這些信息同時也吸引了攻擊者的目光,針對移動平臺的攻擊事件層出不窮,而針對隱私信息的攻擊則為尤為嚴重。現有的隱私信息檢測方法存在檢測不夠全面,安全性不夠好的問題。
因此,亟需一種新的隱私信息檢測方法。
發明內容
有鑒于此,本發明的目的在于提出一種Android應用程序動態生成控件中用戶輸入隱私檢測方法,以解決現有的隱私信息檢測方法存在檢測不夠全面,安全性不夠好的問題。
基于上述目的,本發明提供了一種Android應用程序動態生成控件中用戶輸入隱私檢測方法,包括:
獲取動態生成的輸入控件;
獲取輸入控件的描述性文本;
提取描述性文本的關鍵詞;
根據所述關鍵詞判斷所述輸入控件中是否涉及敏感信息輸入。
在其中一個實施例中,所述輸入控件為EditText控件。
在其中一個實施例中,所述獲取輸入控件的描述性文本,包括:
將所述EditText控件的用戶界面劃分為預設數量的區域;
計算各個區域的權重值;
計算用戶界面中每個TextView控件與EditText控件的關聯度;
選取關聯度最大的TextView控件的文本為所述描述性文本。
在其中一個實施例中,所述計算各個區域的權重值包括:
從樣本應用程序中隨機選擇一個樣本,判斷樣本中每個EditText控件對應的TextView控件占據的區域,計算占用每個區域的控件總數,除以總控件數,得到該區域的權重值;
重復上述過程,直至權重值的變化幅度低于10%。
在其中一個實施例中,分別計算計算用戶界面中每個TextView控件與EditText控件的關聯度包括:
對TextView控件中的每個像素,計算該像素到EditText控件中心的物理距離,將該距離與像素所在區域的權重相乘,將所有像素的距離與權重的乘積加和,除以該TextView控件的總像素數,得到該TextView控件與EditText控件的關聯度。
在其中一個實施例中,所述計算像素到EditText控件中心的物理距離包括:通過計算,其中,x1和y1分別為像素的橫坐標和縱坐標,x2和y2分別為EditText控件中心的橫坐標和縱坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010350774.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有裝卸平臺的廂式貨車
- 下一篇:一種物流半掛車裝置





