a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

Android中的Permission權限機制介紹

2020-04-11 11:38:00
字體:
來源:轉載
供稿:網友

Android 通過在每臺設備上實施了基于權限的安全策略來處理安全問題,采用權限來限制安裝應用程序的能力。當某個權限與某個操作和資源對象綁定在一起,我們必須獲得這個權限才能在對象上執行操作。由于Android設計本身就是為Android開發人員著想,所以一切權限許可權由用戶決定而不是手機制造商和平臺提供商,但這不得不帶來了開發者濫用權限,黑客通過權限來進行惡意行為的風險,所以作為靜態分析一個app是否為惡意軟件的第一道關,獲取并了解Android Permission權限意義是十分重大的。

權限策略

Android 框架提供一套默認的權限存儲在android.anifest.permission 類中,同時也允許我們自己定義新的權限。我們在寫應用程序時聲明權限,程序安裝時新權限被引入系統。權限授權在應用程序被安裝時執行。當在設備上安裝應用程序時,程序將請求完成任務必需的權限集合。被請求的權限列單顯示在設備屏幕上以待用戶審查只有用戶同意授權后,程序才會被安裝,該應用程序獲得所有被請求的權限。所以,Android 系統實施的主要安全準則是應用程序只有得到權限許可后,才能執行可能會影響到系統其它部分的操作。

每個權限被定義成一個字符串,用來傳達權限以執行某個特殊的操作。所有權限可以分為兩個類別:一種是執行程序時被應用程序所請求的權限,一種是應用程序的組件之間通信時被其它組件請求的權限。開發者通過在AndroidManifest.xml文件中編寫權限標簽來定義以上兩種類別的權限策略。

權限聲明

應用程序可以用一個<permission>元素來聲明權限, 用于限制訪問特定組件或應用程序 在安裝程序時, 這個已聲明的權限被加入到系統中,具體可以參看:Android 自定義權限

權限請求

應用程序列出所有需要用來完成任務的權限,分別用 <use-permission>元素標識這些權限。在程序安裝時被請求,列表顯示在屏幕上用戶要么同意安裝,要么中止安裝。同意安裝則意味著授權所有被請求的權限。

獲取權限

獲取權限,是我們靜態分析某個app的第一關,通過知道app所具有的權限,我們一般能夠基本知道該app或許會有那些行為。

工具:目前已有多個工具可以靜態檢測Android app所具有的Permissions,這類工具有:aaptapktool、androguard等等;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品久久久久久国产精华液 | 午夜a级片| 国产一级视频在线观看 | 国产午夜精品一区二区三区 | 久久亚洲国产精品日日av夜夜 | 日韩激情在线观看 | 欧美日韩在线免费观看 | 久久国产欧美日韩精品 | 午夜视频在线免费观看 | 一级少妇片| 欧美亚洲视频在线观看 | 日本在线免费 | 国产中文视频 | 亚洲精品乱码久久久久久金桔影视 | 嫩草久久| 二区欧美 | 狠狠操综合网 | 国产精品亚洲成人 | 久久久精品网站 | 久久99精品久久久久久琪琪 | 夜夜艹日日艹 | 久久毛片 | 成人免费crm一区二区 | 国产精品成人3p一区二区三区 | 97久久香蕉国产线看观看 | 国产一区二区三区久久99 | 欧美影院一区二区三区 | 99re6在线视频精品免费 | a免费观看 | 91日日| 国产99久久久久久免费看农村 | 亚洲欧美日韩另类精品一区二区三区 | 久久久久久亚洲 | 国产精品久久久久久久久久久久冷 | 亚洲久久在线 | 成人精品鲁一区一区二区 | 色精品| 亚洲欧洲精品成人久久奇米网 | 国产一区网站 | 手机看片在线 | 欧美一区2区三区4区公司二百 |