我的確在研究移動安全問題,並且我專注於硬件保護,因此,我想知道,如果應用程序可以訪問移動硬件資源並在其上占主導地位,那麼其他應用程序無法訪問任何硬件資源只有當權限是由主導應用程序給出? (作爲硬件安全的第二級)。Android應用程序可以在硬件資源上占主導地位嗎?
0
A
回答
0
至少對於攝像頭,我知道使用Android設備管理,並且策略爲Disable camera
:https://developer.android.com/guide/topics/admin/device-admin.html通常,在敏感位置的公司/政府會在授權設備上使用移動設備管理器。由於設備管理器軟件將訪問設備製造商API,因此可能會有其他限制。
實現「包裝」硬件目標的另一種方法是不要讓Android應用程序實際與Android框架方法交談。基本上,客戶端應用程序將運行一個虛擬容器,容器模擬Android框架API。
請參見:How to execute APKs on a customized data directory?
而且Commonsware的博客文章瞭解更多詳細信息:https://commonsware.com/blog/2017/01/17/droidception.html
這將允許你在擁有所有的應用程序都經過了虛擬容器的成本增加額外的限制。除非你正在構建一個自定義ROM或者可能是root的,否則強制用戶總是使用容器是不可能的。
如果你正在做一個自定義ROM或根源,你可能會通過這些方法添加任何額外的硬件限制。
相關問題
- 1. 主線程:可以運行的程序可以被搶佔嗎?
- 2. 我可以使用外部佔位符電子郵件資源
- 3. 用戶可以從iPhone應用程序獲取資源嗎?
- 4. Mapbox Android應用程序 - 可以通過移動應用程序上傳光柵資源嗎?
- 5. Gingerbread上的GPU資源可用於應用程序嗎?
- 6. 我可以在@Value註釋的資源中使用佔位符嗎?
- 7. 如何最好地利用WCF應用程序中的硬件資源?
- 8. Android Google Navigations應用程序:我可以編輯源代碼嗎?
- 9. Android ID資源可以轉發嗎?
- 10. android:可以獲得140dpi的資源嗎?
- 11. 在Android應用程序中本地化原始資源
- 12. 我可以在iOS應用程序中使用下載的字體資源嗎?
- 13. 我可以在C#項目上使用.rc資源文件嗎?
- 14. Android:使用應用程序資源
- 15. 資產添加文件位於應用程序/資源/ js
- 16. 無法將主機應用程序的資源導出到OSGi
- 17. Cordova Android應用程序可以在其原始源文件夾中寫入嗎?
- 18. 控制流圖占主導地位
- 19. z-index是否不佔主導地位?
- 20. 我可以在android應用程序中使用dll文件嗎?
- 21. 我可以在Android上打開一個應用程序嗎?
- 22. 我可以在車上測試Android Auto應用程序嗎
- 23. 我可以在Sony Xperia Play上開發Android應用程序嗎?
- 24. 這個應用程序可以在iOS和Android上完成嗎?
- 25. 在android應用程序的地圖上可以獲取多個氣球嗎?
- 26. Google地圖Android應用程序可以在模擬器上運行嗎?
- 27. 將文件從應用程序拖到資源管理器。我的應用程序可以進行復制嗎?
- 28. 應用資源不可用時,使用Unity引導程序
- 29. 可以導出android應用程序的數據庫嗎?
- 30. XAML:您可以在app.xaml之外定義應用程序資源嗎?