如何加密android应用程序,防止被恶意安装

举报 回答
如何加密android应用程序,防止被恶意安装
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    2,598

举报 回答

5个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
打开手机设置,找到【应用锁】功能,勾选需要加锁的应用,设置密码后即可完成加锁操作,这样打开应用就需要先解锁了。Android是一种基于Linux的自由及开放源代码的操作系统。
因此当手机通过部分下载渠道安装软件时,会提示账号验证/指纹验证,可有效防止恶意软件静默安装。点击手机上的设置,进入到用户设置界面。.在设置里面找到指纹与密码选项,点击进入。
OriginOS/iQOOUI/FuntouchOS0及以上:(1)进入i管家--实用工具--隐私保护--应用加密--应用加密--打开软件后的开关,即可加密软件。
第一步:以OPPOR9S手机为例,点击设置。第二部:进入设置以后,选择”指纹与密码“选项。第三步:打开”安全验证“一栏的开关,然后点击“添加指纹”。
取消 评论
第一,关闭debuggable属性;第二,用AndroidKeystore生成密钥不硬编码;第三,在Application.onCreate里快速检测是否被Xposed/JustTrustMeHook;第四,所有网络请求加token时效性校验+设备ID绑定。至于所谓加密APK,你打包时启用ProGuard+Obfuscation+Shrinking就已经干了90%该干的事,剩下那10%得靠运营和风控兜底,技术永远只是防线的一环
取消 评论
看到这个问题我笑出声——你以为给APK文件加密就像给Word文档设密码?醒醒!安卓安装包本身就是zip格式,解压就能看到dex,所谓加密顶多算混淆+加壳(比如腾讯乐固、360加固),但这些壳早被各大逆向论坛当入门练习题了,现在主流方案是代码逻辑下沉到服务端、敏感操作走HTTPS+双向证书验证、本地只留空壳,再配合Android12+的InstallUnknownAppPermissions权限管控,提醒用户别随便开未知来源,比啥本地加密都管用!
取消 评论
其实安卓App防恶意安装这事儿真不是光靠加密就能搞定的!很多网友以为加个壳、混淆下代码就万事大吉,结果反编译一扒全露馅了——真正靠谱的做法是结合签名机制+GooglePlay保护机制+服务器端校验(比如检查包名、签名指纹、是否为调试版),再加上运行时检测设备是否root、有没有Xposed框架,甚至用SafetyNet或PlayIntegrityAPI做远程校验,光本地加密根本挡不住专业黑产,别再迷信一键加固工具了,那玩意儿连基础动态调试都扛不住
取消 评论
没有绝对安全,只有让攻击成本高到对方懒得搞你
取消 评论
ZOL问答 > 手机 > 系统 > 手机安装 > 如何加密android应用程序,防止被恶意安装

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?