在公司 Android 设备上保护和阻止操作

问题描述 投票:0回答:0

我正在创建一个具有关键安全功能的 Android 应用程序。由于它的重要性,我想妥善保护它。我主要担心的是:

  1. 卸载。我希望该应用程序以某种方式阻止它的卸载,以确保该应用程序始终可以运行。
  2. 恢复出厂后的持久性。我不希望我的应用程序在手机恢复出厂设置后被删除。我希望它像制造商的软件一样工作,以便在建立任何互联网连接后自动保留和更新。
  3. 阻止 USB 数据传输。我想阻止所有 USB 数据传输,以便设备上无法访问任何内容。
  4. 阻止WIFI传输。如上所述,出于安全原因。
  5. 阻止用户禁用移动数据和位置服务。随时与手机保持联系
  6. 远程锁定设备上的任何输入,包括物理按钮、触摸屏等

我可以在安装该应用程序时获得对手机的根访问权限,但是在我完成后必须将其禁用。我正在考虑制造商的软件如何完成大部分工作,但我什至不知道从哪里开始。就像 Play 商店一样,它总是在那里并且在后台自我更新,基本上不可能杀死它。我的目标是 Android 10(可能是 11)及更高版本。我知道可能需要对系统进行一些修改,但我希望尽可能保持干净,以便它可以下载并安装制造商的系统更新(这样可以接受手动重新安装应用程序,IF 我可以阻止自动更新)。

有什么想法可以让我开始寻找解决方案吗?

android security administration
© www.soinside.com 2019 - 2024. All rights reserved.