[發明專利]一種Intent調用風險檢測方法及裝置在審
| 申請號: | 201811487121.8 | 申請日: | 2018-12-06 |
| 公開(公告)號: | CN109670308A | 公開(公告)日: | 2019-04-23 |
| 發明(設計)人: | 闞志剛;徐磊;劉義;張志勇;張陳陳;陳彪;廖敏飛;劉麗娟 | 申請(專利權)人: | 北京梆梆安全科技有限公司 |
| 主分類號: | G06F21/56 | 分類號: | G06F21/56 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 劉昕;南霆 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調用 調用指令 風險檢測 目標組件 文件內容 指向 判斷結果 應用程序 安裝包 檢測 申請 | ||
1.一種Intent調用風險檢測方法,其特征在于,包括:
獲取Android應用程序安裝包中的smali文件;
判斷所述smali文件的文件內容中是否包含未指向目標組件的Intent調用指令;
根據判斷結果,確定所述Android應用程序是否存在Intent調用的風險。
2.如權利要求1所述的方法,其特征在于,所述判斷所述smali文件的文件內容中是否包含未指向目標組件的Intent調用指令,具體包括:
確定所述smali文件的文件內容中是否包含組件聲明指令;
若是,則判斷所述組件聲明指令中是否包含未指向目標組件的Intent調用指令。
3.如權利要求2所述的方法,其特征在于,所述判斷所述組件聲明指令中是否包含未指向目標組件的Intent調用指令,具體包括:
通過操作系統的關鍵字搜索命令搜索所述組件聲明指令中是否包含未指向目標組件的Intent調用指令;
若搜索出未指向目標組件的Intent調用指令,則判斷所述組件聲明指令中包含未指向目標組件的Intent調用指令;
若沒有搜索出未指向目標組件的Intent調用指令,則判斷所述組件聲明指令中不包含未指向目標組件的Intent調用指令。
4.如權利要求2所述的方法,其特征在于,所述確定所述smali文件的文件內容中是否包含組件聲明指令,具體包括:
通過操作系統的關鍵字搜索命令對所述smali文件的文件內容進行搜索,確定所述smali文件的文件內容中是否包含組件聲明指令。
5.如權利要求1所述的方法,其特征在于,所述根據判斷結果,確定所述Android應用程序是否存在Intent調用的風險,具體包括:
若判斷結果為所述smali文件的文件內容中不包含未指向目標組件的Intent調用指令,則確定所述Android應用程序不存在Intent調用的風險;
若判斷結果為所述smali文件的文件內容中包含未指向目標組件的Intent調用指令,則確定所述Android應用程序存在Intent調用的風險。
6.如權利要求1所述的方法,其特征在于,所述獲取Android應用程序安裝包中的smali文件,具體包括:
通過對Android應用程序安裝包進行解壓,獲取classes.dex文件;
通過對所述classes.dex文件進行反編譯,獲取smali文件。
7.一種Intent調用風險檢測裝置,其特征在于,包括:
文件獲取單元,用于獲取Android應用程序安裝包中的smali文件;
指令判斷單元,用于判斷所述smali文件的文件內容中是否包含未指向目標組件的Intent調用指令;
風險確定單元,用于根據判斷結果,確定所述Android應用程序是否存在Intent調用的風險。
8.如權利要求7所述的裝置,其特征在于,所述指令判斷單元,具體包括:
確定所述smali文件的文件內容中是否包含組件聲明指令;
若是,則判斷所述組件聲明指令中是否包含未指向目標組件的Intent調用指令。
9.如權利要求7所述的裝置,其特征在于,所述風險確定單元,具體包括:
若判斷結果為所述smali文件的文件內容中不包含未指向目標組件的Intent調用指令,則確定所述Android應用程序不存在Intent調用的風險;
若判斷結果為所述smali文件的文件內容中包含未指向目標組件的Intent調用指令,則確定所述Android應用程序存在Intent調用的風險。
10.一種Intent調用風險檢測裝置,其特征在于,包括:
存儲器,用于存儲計算機程序指令;
處理器,用于讀取所述存儲器存儲的計算機程序指令并在所述處理器上實現如權利要求1至6中任意一項所述的一種Intent調用風險檢測方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京梆梆安全科技有限公司,未經北京梆梆安全科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811487121.8/1.html,轉載請聲明來源鉆瓜專利網。





