Android allowBackup属性

简介

Android应用安全性分析时,报了这样一个bug:

bug截图

这个bug的起因是在Manifest文件中配置了如下代码:

        android:allowBackup="true"

注:allowBackup默认为true

AllowBackup是在Android 2.2中引入的一个系统备份的功能。允许用户备份系统应用和第三方应用的apk安装包和应用数据,以便在刷机或者数据丢失后恢复应用。第三方应用开发者需要在应用的 AndroidManifest.xml 文件中配置 allowBackup 标志(默认为 true )来设置应用数据是否能能够被备份或恢复。当这个标志被设置为true时应用程序数据可以在手机未获取 ROOT 的情况下通过adb调试工具来备份和恢复,这就允许恶意攻击者在接触用户手机的情况下在短时间内启动手机 USB 调试功能来窃取那些能够受到 AllowBackup 漏洞影响的应用的数据,造成用户隐私泄露甚至财产损失。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,776评论 25 709
  • Application 标签 android:allowTaskReparenting android:allow...
    Shawn_Dut阅读 12,438评论 2 61
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,670评论 19 139
  • 第一次这么深切的体会到情绪力量的强大。 我才发现,其实很多时候 遇到开心的事情,咱们感觉不出来情绪对我们的身体能造...
    诚不我欺阅读 2,118评论 0 1
  • 大众“排放门”事件从2015年9月18日被披露以来,转眼间已经过去了半年的时间,大众作为一家汽车行业的巨头居然在排...
    车市白话文阅读 2,642评论 0 1