Android 安全 —— allowbackup 引起的漏洞

概述

在 API 8 以上,Android 提供了应用数据备份和恢复的功能。在 AndroidManifest.xml 的 allowbackup 可以声明App是否允许被备份。

当 allowBackup 为 true 时,App 可以被备份,可以通过 adb backupadb restore 来备份和恢复应用。

  <application
        android:allowBackup="false"
        .....

风险

一旦应用允许用户数据备份,那么他就可以将数据恢复到其他的机器或者模拟器上,造成用户信息泄露甚至财产损失。

防范

  • 可以将 allowBackup 设置为false。
  • 程序内部判断手机唯一ID,如果ID与之前不同,则清空数据,重置登录状态。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值