AndroidManifast警告On SDK version 23 and up, your app data will be automatically backed up...
1.首先来看看看AndroidStudio对这个问题的详细介绍:
导致这样的问题是你的manifest文件中的application 中android:allowBackup="true";
allowBackup安全风险描述:
Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManif est.xml文件中的allowBackup属性值,其属性值默认是True。当allowBackup标志为true时,用户即可通过adb backup和adb restore来进行对应用数据的备份和恢复,这可能会带来一定的安全风险。
Android属性allowBackup安全风险源于adb backup容许任何一个能够打开USB 调试开关的人从Android手机中复制应用数据到外 设,一旦应用数据被备份之后,所有应用数据都可被用户读取;adb restore容许用户指定一个恢复的数据来源(即备份的应用数据)来恢复应用程序数据的创建。因此,当一个应用数据被备份之后,用户即可在其他Android手机或模拟器上安装同一个应用,以及通过恢复该备份的应用数据到该设备上,在该设备上打开该应用即可恢复到被备份的应用程序的状态。
尤其是通讯录应用,一旦应用程序支持备份和恢复功能,攻击者即可通过adb backup和adb restore进行恢复新安装的同一个应用来查看 聊天记录等信息;对于支付金融类应用,攻击者可通过此来进行恶意支付、盗取存款等;因此为了安全起见,开发者务必将allowBackup标志值设置为false来关闭应用程序的备份和恢复功能,以免造成信息泄露和财产损失。
allowBackup风险修复建议:阿里聚安全建议将allowBackup属性值显示设置为false。
AndroidManifast警告On SDK version 23 and up, your app data will be automatically backed up...相关推荐
- On SDK version 23 and up, your app data will be automatically backed up and restored on app install.
导致这样的问题是你的menifest文件中的application 中android:allowBackup="true"; allowBackup安全风险描述: Android ...
- android5.1 sdk version,java - Android SDK version 23.6 - Stack Overflow
Does it support java 8 yet? Eclipse is displaying this as a problem, surely it does support 8 by now ...
- This Android SDK requires Android Developer Toolkit version 23.0.0 or above
This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 12. ...
- This Android SDK requires Android Developer Toolkit version 23.0.0 or above.
当更新了SDK之后,在Windows->Preference->Android中指定SDK时,报如下错误: This Android SDK requires Android Develo ...
- A problem occurred starting process 'command '/home/jason/Android/Sdk/build-tools/23.0.3/aapt
参考:http://www.cnblogs.com/jonzone/p/5246531.html A problem occurred starting process 'command '/home ...
- 【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )
文章目录 一.报错信息 二.问题分析 三.解决方案 一.报错信息 event sent after app closed: {id: 0, progressId: null, message: Run ...
- 【错误记录】Flutter 插件不兼容 ( requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0- )
文章目录 一. 报错信息 二. 解决方案 一. 报错信息 Flutter 下载 https://pub.dev/packages/url_launcher 插件 , 配置完配置文件 ; depende ...
- XCode提交app时提示SDK Version Issue,This app was built with the IOS 12.0 SDK...
场景 在使用Xcode8提交app到appStore时,最后一步upload后提示: WARNING ITMS-90725:"SDK Version Issue .This app was ...
- MSB8036 The Windows SDK version 10.0 was not found. Install the required version of Windows SDK o
MSB8036 The Windows SDK version 10.0 was not found. Install the required version of Windows SDK o ...
最新文章
- KVM虚拟机安装与使用
- unit2--unit4单元文档
- pycharm同一目录下无法import明明已经存在的.py文件
- 牛客15499 Jxc军训(快速幂,逆元)
- 为什么你总感觉情绪低落心情颓废?
- 详解Angular开发中的登陆与身份验证
- linux 安装qq2014,Ubuntu14.04安装wine QQ
- win7(32位)旗舰版共享HP1010打印机给WINXP专业版
- 实时大数据处理real-time big data processing (RTDP)框架:挑战与解决方案
- linux去除pdf页头,删除PDF水印小妙招
- 苹果服务器维护时间表2019,ios 内购详解(2019)
- java开发工具还有那些?
- 跟我一起做一个vue的小项目(九)
- 峰会/论坛现场签约怎么签?君子签提供区块链电子签约技术支持
- 含泪整理最优质天空ps后期素材素材,你想要的这里都有
- 某某虾App加密参数分析
- springboot项目前后端搭建
- Unity3D游戏开发之仿仙剑奇侠传角色控制效果
- Android开发实战《手机安全卫士》——10.“进程管理”模块实现 PopupWindow 内存清理
- php smarty 访问路径,smarty 模板路径问题
热门文章
- 小米6自动重启android,小米6充电重启怎么办?小米6充电自动重启解决方法介绍...
- 如何解决 cannot be cast to java.lang.Comparable问题?
- 压电式雨量传感器介绍说明
- C#程序设计第三版(李春葆)第12章文件操作课后习题答案
- skewx 字体模糊_Pixelmator:从此修图不再叫做 “PS”
- matplotlib默认字体设置探索
- 前端面试 浏览器原理
- ue4设置图片大小_如何达成照片级渲染效果,UE4来助你一臂之力
- 物联网模块开发:全面助力万物物联,开启物联网时代
- 供应链管理的五大策略