[發明專利]一種終端權限保護方法、裝置及終端有效
| 申請號: | 202010916522.1 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112100612B | 公開(公告)日: | 2023-06-06 |
| 發明(設計)人: | 翟京卿;袁曉靜 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 羅建民;杜丹丹 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 權限 保護 方法 裝置 | ||
1.一種終端權限保護方法,其特征在于,包括:
確定當前檢測類型,所述當前檢測類型為自動檢測或靜態檢測;
獲取終端保護權限列表和目標應用程序的當前權限許可列表;
將所述終端保護權限列表和當前權限許可列表進行交集處理,得到交集保護權限列表;
獲取所述交集保護權限列表中滿足預定關閉條件的保護權限;
關閉所述目標應用程序對所述滿足預定關閉條件的保護權限的調用權限;
所述確定當前檢測類型,包括:
若所述目標應用程序滿足第一預置條件,則確定當前檢測類型為自動檢測,其中,所述第一預置條件包括以下任一項:
所述目標應用程序處于安裝之后首次啟動和運行時;
所述目標應用程序預定時間內的運行次數大于第一閥值;
若所述目標應用程序滿足第二預置條件,則確定當前檢測類型為靜態檢測,其中,所述第二預置條件包括以下任一項:
所述目標應用程序的檢測計時器達到周期閾值;
所述目標應用程序的頻次計數器達到頻次閾值。
2.根據權利要求1所述的終端權限保護方法,其特征在于,若所述當前檢測類型為自動檢測,所述方法還包括:
獲取目標應用程序的主功能菜單列表;
所述滿足預定關閉條件的保護權限為所述主功能菜單列表中各主功能菜單不需要使用的保護權限。
3.根據權利要求2所述的終端權限保護方法,其特征在于,所述獲取所述交集保護權限列表中滿足預定關閉條件的保護權限,包括:
獲取預存的所述目標應用程序對應的權限與主功能菜單映射關系表;
按預定順序依次關閉所述目標應用程序對所述交集保護權限列表中各保護權限的調用權限,對每個關閉的保護權限,執行如下操作:
獲取所述權限與主功能菜單映射關系表中當前關閉的保護權限所對應的主功能菜單;
運行所述主功能菜單,并判斷所述主功能菜單是否需要使用所述當前關閉的保護權限;
若所述主功能菜單的運行結果表明需要使用所述當前關閉的保護權限,則恢復所述目標應用程序對所述當前關閉的保護權限的調用權限;
依次類推,直到完成所有關閉的保護權限的判斷。
4.根據權利要求3所述的終端權限保護方法,其特征在于,所述按預定順序依次關閉所述目標應用程序對所述交集保護權限列表中各保護權限的調用權限的步驟之前,所述方法還包括:
對所述終端保護權限列表中的保護權限按照重要或隱私程度進行排序;
所述預定順序為按照重要或隱私程度從大到小的順序。
5.根據權利要求1所述的終端權限保護方法,其特征在于,若所述當前檢測類型為靜態檢測,所述方法還包括:
對所述交集保護權限列表中的各保護權限進行靜默分析,得到靜默權限列表;
所述滿足預定關閉條件的保護權限為所述靜默權限列表中的所有保護權限。
6.根據權利要求5所述的終端權限保護方法,其特征在于,所述對所述交集保護權限列表中的各保護權限進行靜默分析,得到靜默權限列表,包括:
獲取所述目標應用程序在預定檢測周期或預定檢測頻次內所調用的保護權限;
根據所述所調用的保護權限判斷所述交集保護權限列表中的各保護權限是否被調用,若未被調用,則將所述未被調用的保護權限添加至預設的靜默權限列表中,依次類推,直到所述交集保護權限列表中的所有保護權限判斷完畢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010916522.1/1.html,轉載請聲明來源鉆瓜專利網。





