[發明專利]一種基于安全域的安卓隱私數據保護方法及系統有效
| 申請號: | 201510076651.3 | 申請日: | 2015-02-12 |
| 公開(公告)號: | CN104683336B | 公開(公告)日: | 2018-11-13 |
| 發明(設計)人: | 邱峰;朱大立;馮維淼;荊鵬飛;馬璐萍 | 申請(專利權)人: | 中國科學院信息工程研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 余長江 |
| 地址: | 100093 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 全域 隱私 數據 保護 方法 系統 | ||
1.一種基于安全域的安卓隱私數據保護方法,其步驟包括:
1)在安卓系統的中間件層和應用層中設置安全域和用戶域,用戶的隱私數據存儲在安全域中,可信任的應用程序運行在安全域中,不可信任的應用程序運行在用戶域中;
2)在安全域中設置訪問控制策略,防止不可信任應用直接訪問隱私數據,并管控可信任應用直接訪問隱私數據;
3)在安全域中通過控制進程間通信和網絡通信套接口,防止用戶域中不可信任的應用程序利用安全域中可信任應用程序的權限間接訪問隱私數據;
所述安全域中設置隱私策略執行模塊和隱私策略管理模塊,用于管控應用程序直接訪問隱私數據;并設置認證授權模塊,用于控制進程間通信和網絡通信套接口,防止用戶域中不可信任的應用程序利用安全域中可信任應用程序的權限間接訪問隱私數據;
所述管控應用程序直接訪問隱私數據的方法是:
a)安全域中可信任應用程序和用戶域中不可信任應用程序請求直接訪問隱私數據,安卓系統中的包管理服務模塊收到此請求;
b)包管理服務模塊根據應用標識和請求權限進行權限檢查,如果應用程序不擁有該權限,其不能訪問此權限對應的隱私數據;如果應用程序擁有該權限,根據包管理服務模塊中設置的鉤子函數,將訪問請求發送給隱私策略執行模塊;
c)隱私策略執行模塊收到請求,根據應用標識查詢隱私策略表以判定應用程序是否為可信任的,如果是不可信任應用程序,則禁止訪問隱私數據;如果是可信任應用程序,則向隱私策略管理模塊發起請求;
d)隱私策略管理模塊收到請求,詢問用戶該應用是否能夠獲取該權限對應的隱私數據,將結果返回給隱私策略執行模塊;
e)隱私策略執行模塊收到查詢結果,發送給包管理服務模塊;
f)包管理服務模塊根據用戶的選擇判定可信任應用程序是否可以訪問隱私數據。
2.如權利要求1所述的方法,其特征在于:所述隱私策略表包含應用標識哈希值、信任狀態標志位和用戶設置標志位;隱私策略執行模塊收到查詢請求后,從請求消息中提取應用標識并進行哈希計算,然后通過隱私策略表中的應用標識哈希值快速查詢對應的條目;所述信任狀態標志位區分應用為可信任還是不可信任;所述用戶設置標志位用于區分關于可信任應用是否可以訪問隱私數據的用戶設置信息。
3.如權利要求2所述的方法,其特征在于:所述信任狀態標志位為0表示不可信任的應用程序,所述信任狀態標志位為1表示可信任的應用程序;所述用戶設置標志位為0表示可信任應用是否可以訪問隱私數據需要經過用戶同意,隱私策略執行模塊將向隱私策略管理模塊發起詢問請求,所述用戶設置標志位為1表示用戶設置該可信任應用可以訪問隱私數據,不需要向隱私策略管理模塊發起詢問請求。
4.如權利要求1所述的方法,其特征在于,管控用戶域不可信任應用程序間接訪問隱私數據的方法是:
當應用程序利用進程間通信向其他應用程序發送訪問請求,認證授權模塊截獲此訪問請求,如果請求的應用程序和被請求的應用程序都在同一個用戶域或安全域,認證授權模塊阻止該請求;如果此訪問請求是安全域中可信應用向用戶域中不可信任應用發起的,認證授權模塊不阻止該請求;如果此訪問請求是用戶域中不可信任應用向安全域中可信應用發起的,認證授權模塊阻止該請求;
當不可信任應用程序利用網絡套接口向可信任應用程序發送訪問請求,防火墻截獲此訪問請求并向認證授權模塊發起詢問,認證授權模塊判定請求是由不可信任應用向可信任應用發起的,將阻止此請求防止不可信任應用間接訪問隱私數據。
5.一種采用權利要求1所述基于安全域的安卓隱私數據保護方法的基于安全域的安卓隱私數據保護系統,其特征在于,包括安全域和用戶域,所述安全域和用戶域位于安卓系統的中間件層和應用層,用戶的隱私數據存儲在安全域中,可信任的應用程序運行在安全域中,不可信任的應用程序運行在用戶域中;安全域中設置訪問控制策略,防止不可信任應用直接訪問隱私數據,管控可信任應用直接訪問隱私數據,并通過控制進程間通信和網絡通信套接口,防止用戶域中不可信任的應用程序利用安全域中可信任應用程序的權限間接訪問隱私數據;所述安全域中設置如下模塊:隱私策略執行模塊和隱私策略管理模塊,用于管控應用程序直接訪問隱私數據;認證授權模塊,用于控制進程間通信和網絡通信套接口,防止用戶域中不可信任的應用程序利用安全域中可信任應用程序的權限間接訪問隱私數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院信息工程研究所,未經中國科學院信息工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510076651.3/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





