走近科学:Android系统ROOT后有多脆弱?

不知道现在有多大比例的安卓(Android)手机进行了ROOT,粗略估计不少于20%,但或许我们只感受到了ROOT后的便利,却忽视了ROOT所带来的极大风险。 最近国外的明星裸照事件炒的沸沸扬扬,有人说这是iphone手机缺乏安全防护软件造成的(IOS系统木马较少,大部分用户的确没有安装防护软件的习惯), 但安装了防护软件就真的意味着你安全了吗?难道仿冒的应用仅仅只有 Flappy Bird 一个吗? 系统ROOT以后,病毒等恶意程序也同样有机会获得ROOT权限,这就让系统原有的安全机制几乎失去了作用,防护软件也会变得更加容易遭受攻击。笔者最近调研了市面上一些主流的防护软件,在ROOT过的手机中,有着更多的攻击方法让防护软件无法查杀、无法报警、无法拦截,甚至都来不及惨叫一声就挂掉了。 FreeBuf科普:什么是手机ROOT? root权限是指Unix类操作系统(包括Linux)的系统管理员权限,类似于Windows系统中的Administrator。安卓root权限可以访问和修改你手机中几乎所有的文件(Android系统文件及用户文件,不包括ROM),这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为用户可以通过root权限删除手机中厂商或运营商预装的应用。 动画 笔者做了一个动画,来演示恶意程序伪装为正常的应用,运行后在后台直接破坏掉防护软件的功能,动画中为了演示效果,没有对系统报错进行处理,真实的病毒一定会先想办法停掉杀软,隐藏报错避免惊扰用户,然后开始恶意行为,恶意行为得逞后会恢复杀软的功能,这个过程完全可以做到用户无感知,杀软无感知。也就是说一个普通的用户的手机受到了攻击、隐私信息被窃取,很有可能是在他毫不知情的情况下进行的。 动画中演示了同时kill掉3款主流防护软件,但其实就算安装8款、10款也一样,一瞬间就会被秒杀,而且杀软还会在这个过程中提示“无风险”,动画传到youku上了,很模糊,凑合看个过程吧。(也没找到哪能传高清的,大伙给个建议吧) 操作过程

1、安装最新版3款杀软,全盘杀毒  2、上传仿冒应用,杀软扫描后提示应用“无风险”  3、安装应用并启动,发现3款杀软同时被KILL

视频 http://v.youku.com/v_show/id_XNzgyNjc5ODI0.html

写在最后

“社会工程学+黑客技术”可能是现在和未来一段时间的主流威胁,建议能不ROOT的手机最好不要ROOT,因为我们无法保证自己下载的应用是否为仿冒应用,是否包含恶意代码,也请安全厂商对于系统安全防护加强一下启发式识别能力,至少应该能在smali层面识别出这种明显的恶意行为。 动画中所用到的恶意代码就不公布了,因为很多厂商目前都无法防护,用到的也基本上是一些系统攻防的常规手段,例如对进程、线程和文件的操作等等。 本文的目的是提醒公众对于ROOT权限要有足够的风险意识并加以重视,否则下一个被公布裸照的可能就是你。




原文发布时间:2017年3月24日


本文由:安全加发布,版权归属于原作者


原文链接:http://toutiao.secjia.com/%E8%B5%B0%E8%BF%91%E7%A7%91%E5%AD%A6%EF%BC%9Aandroid%E7%B3%BB%E7%BB%9Froot%E5%90%8E%E6%9C%89%E5%A4%9A%E8%84%86%E5%BC%B1%EF%BC%9F


本文来自合作伙伴安全加,了解相关信息可以关注安全加网站

时间: 2024-07-28 14:44:33

走近科学:Android系统ROOT后有多脆弱?的相关文章

Android系统Root原理初探(转)

  http://www.imooc.com/learn/126             chkconfig setup                 解压update.zip这个文件,可发现它一般打包了如下这几个文件: 或者没有updates而是system这个目录,不同的原因是我这里在updates里放置的是system.img等镜像文件,这些文件都由源码编译而来.而如果是system目录,这里一般放的是android系统的system目录下的内容,可以是整个android系统的syste

安卓手机怎么一键root?Android系统root教程

1.我们百度搜索"360一键ROOT"然后点击下载并安装在我们的电脑中哦. 2.软件安装了,我们现在把手机的usb调试 要找一,打开之后我们再把手机连接电脑 ,具体如下图所示. 3.好了经过第二步的操作之后手机链接上电脑360会提示我们连接成功了,然后在弹出的对话框中我们点击"我已阅读并同意"勾打上,再点击一键Root.如图: 4.点击一键ROOT之后弹出提示框,大概需要几分钟的时间哦,这个具体根据情况来吧. 小编提醒您,手机有了root权限之后我们可以删除系统自带

小米-如何实现android系统反root

问题描述 如何实现android系统反root 现在正在实现一个系统,在现有的android系统上修改,需要实现android系统无法被root, 就像稳定版的小米系统似的,但是现在毫无头绪,希望大家给点意见. 解决方案 怎样手工root android系统Android系统root的作用详解对Android系统 root的理解 解决方案二: 我也不知道,你在问问,努力 解决方案三: 难度有点大,其实并没有绝对和非绝对,就拿ios来说,一样有人能破解了. 虽然不知道你不能root是要做些什么操作

Android系统获取Root权限原理详解

android root权限破解分析 许多机友新购来的Android机器没有破解过Root权限,无法使用一些需要高权限的软件,以及进行一些高权限的操作,其实破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件"su",这是一个二进制文件,相当于电脑上的exe文件,仅仅在系统中置入这个"su"文件是不会给手机的软件或硬件造成任何故障. 下面的代码是android系统原版的

Android系统service详解

Android存在3大类service, 处于android系统的不同框架层,具体解读如下: 1) init.rc中的service //关键词"service"  name  二进制可执行程序路径 service servicemanager /system/bin/servicemanager class core user system group system critical onrestart restart healthd onrestart restart zygote

Android手机 Root 安全问题 机制

本帖转自:        http://su1216.iteye.com/        http://blog.csdn.net/su1216/ 前提:你有一部已经root的android手机,并且手机中有busybox和superuser 写本博客的原因是:有无数用户觉得root没有什么风险,或者风险不会降临到自己头上.这里告诉大家,其实风险就在身边! 1.Android手机Root安全风险篇章一 导读:本文介绍一种简单的病毒以及如何"防御". 这里讲的内容其实对于大多数开发者都不

Android系统各种稳定性问题所需要的log

Stability Type Log Requirement Catch Way 1.Crash Full crash dump 2.SystemReboot系统启动 Logcat, kmesg, tomestone 如下: 1.Logcat logs(main, events, radio) 2.Dmesg/kernel logs 3.bugreport and "dumpstate" log adb shell bugreport > bugreport.txt adb sh

android系统应用-求助:关于Android系统级别应用的静默安装、自动关机的问题,急求,谢谢

问题描述 求助:关于Android系统级别应用的静默安装.自动关机的问题,急求,谢谢 各位大神,本人目前开发车机,在开发自动关机.和apk静默安装的时候,遇到了前所未有的困难,请各位前辈指点江山,本人感激不尽,谢谢!!! 后面再贴出相应代码. 解决方案 /** * 关机的方法,需要手机有root权限 */ private void shutdown() { try { Process process = Runtime.getRuntime().exec("su"); DataOutp

iPhone上安装Android系统详细步骤

现在还有一些Bug和性能问题,所以手机可以用,但速度不会很快.如果做些非常规操作(比如强行关闭iPhone),那就很有可能不能恢复系统.但不管怎么样,任何Bug都不会让你的iPhone变砖或永久损坏你的iPhone,只能说目前还不完善. 最后还要提醒,媒体同步还不能用,因此下载媒体文件到手机会是件很痛苦的事.我尽可能的在拼命工作,希望能尽快解决这些问题. 刷机前必读 首先要了解iPhone的一些基本的刷机概念:怎样让iPhone进入恢复模式,怎样进入DFU模式,还有如何在这些模式下恢复固件. i