研究发现 Android 恢复出厂设置功能仅是摆设

简介:


2ea26ab7089fd0569030a3d8896183f333e1e9db

Android手机中的“恢复出厂设置”选项通常是用户在更换手机时的一项必要操作,至少在理论上是这样的。然而,来自英国剑桥大学的研究人员在对来自五个生产厂家推出的21款Android(大多运行Android 2.3和2.4版本)设备进行调查后发现,即便是使用了“恢复出厂设置”,用户的部分地理位置数据依旧会存在于手机之中。

应该说,广泛存在于Android手机之中的“恢复出厂设置”问题不会是厂家有意为之,而更多的是技术层面的问题,因为这些生产厂商或许根本不具备完全清空手机数据、尤其是SD卡中数据的合适驱动工具。对于那些频繁更换手机的用户来说,这一情况显然会让他们担心不已,因为自己存在于老手机中的关键数据和隐私信息或许已经暴露在外了。

研究人员发现,从这些手机中能够恢复出的数据量非常惊人,甚至包括一些联系人信息、照片、视频以及短信内容。而且,即便部分照片此前被用户进行过加密,有经验的黑客也无需花费太长时间就能对其进行破解。更为惊人的是,研究人员发现他们甚至可以找到用户用于登录诸多谷歌(微博)应用和服务的凭证,这也就意味着他们完全可以通过这一方式对该手机再次进行云同步,因此用户的更多隐私信息也将面临暴露的风险。

研究人员预计,大约有5亿部设备没有通过“恢复出厂设置”完全清空自己的数据信息,另有6.3亿部手机内的SD卡数据存在完全恢复的风险。虽然此番研究人员没有对更新的Android 4.4和4.5系统进行测试,但他们相信除非谷歌此前已经知晓了这一漏洞,并对其进行了秘密修复,否则更新版本的Android系统也将同样存在这些问题。

在英国剑桥大学研究人员发布的这份报告中,他们并没有为消费者提供什么有效的建议或者补救方法。因为诸如随机密码这些方法虽然能够行之有效的保护用户数据,但也会让用户的日常使用变得极为不便。

截至目前,谷歌方面尚未就此发表置评。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
22天前
|
XML API Android开发
码农之重学安卓:利用androidx.preference 快速创建一、二级设置菜单(demo)
本文介绍了如何使用androidx.preference库快速创建具有一级和二级菜单的Android设置界面的步骤和示例代码。
48 1
码农之重学安卓:利用androidx.preference 快速创建一、二级设置菜单(demo)
|
27天前
|
编解码 测试技术 Android开发
Android经典实战之用 CameraX 库实现高质量的照片和视频拍摄功能
本文详细介绍了如何利用CameraX库实现高质量的照片及视频拍摄功能,包括添加依赖、初始化、权限请求、配置预览与捕获等关键步骤。此外,还特别针对不同分辨率和帧率的视频拍摄提供了性能优化策略,确保应用既高效又稳定。
58 1
Android经典实战之用 CameraX 库实现高质量的照片和视频拍摄功能
|
15天前
|
Android开发
Android经典实战之Textview文字设置不同颜色、下划线、加粗、超链接等效果
本文介绍了 `SpannableString` 在 Android 开发中的强大功能,包括如何在单个字符串中应用多种样式,如颜色、字体大小、风格等,并提供了详细代码示例,展示如何设置文本颜色、添加点击事件等,助你实现丰富文本效果。
55 3
|
1月前
|
Java 网络安全 开发工具
UNITY与安卓⭐一、Android Studio初始设置
UNITY与安卓⭐一、Android Studio初始设置
|
1月前
|
图形学 Android开发
小功能⭐️Unity调用Android常用事件
小功能⭐️Unity调用Android常用事件
|
18天前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
79 0
|
29天前
|
开发工具 Android开发
Android项目架构设计问题之外部客户方便地设置回调如何解决
Android项目架构设计问题之外部客户方便地设置回调如何解决
17 0
|
29天前
|
数据可视化 Java 数据挖掘
Android项目架构设计问题之设置RecyclerView的LayoutManager如何解决
Android项目架构设计问题之设置RecyclerView的LayoutManager如何解决
24 0
|
Android开发 iOS开发 C++
Flutter中设置Android的应用名称和图标(android,ios,web)
在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标
272 0
|
4天前
|
Android开发 开发者 Kotlin
探索安卓开发中的新特性
【9月更文挑战第14天】本文将引导你深入理解安卓开发领域的一些最新特性,并为你提供实用的代码示例。无论你是初学者还是经验丰富的开发者,这篇文章都会给你带来新的启示和灵感。让我们一起探索吧!