扎根Android手机有哪些安全隐患?


Answers:


18

答案是否定的:并非所有应用程序都具有root权限。并非所有应用程序都需要root用户,并且除非您授予他们权限,否则需要root用户的应用程序都不会拥有root用户。至少在使用z4root和superoneclick扎根几部手机后,我才能知道。您将获得一个超级用户应用程序,该应用程序将从需要root帐户的应用程序获取请求,并且您可以选择启用还是不启用它。与设备生根相关的风险或多或少是与在任何类Unix系统上使用管理用户相关的风险。

曾经rm -R在GNU / Linux上尝试过(删除所有文件的命令)吗?这就像将回收站中的Windows文件夹放入回收站中并将其清空只是因为您是root用户并且可以这样做。

超级大国总是涉及超级责任和超级关注:)

说我不得不说,在我的日常使用中(打开了一个小脑袋),我看不到获得任何伤害的真正方法。但是,如果您安装了来自al quaeda的奇怪脚本和大量盗版应用程序,以及不良的未经认证的代码,那么……。可能发生坏事。

安装恢复并执行nandroid备份。之后,用手机愉快地玩:)


2
更确切地说,如果您这样做rm -r,则更像是将文件夹刻录为灰烬;如果只是将其放入垃圾桶,您仍然可以相对容易地将其还原。但是,如果您rm -r在任何类似Unix的系统(包括Linux和Android)中进行操作,则可能必须进行暗巫术来恢复文件,并且不一定要完整地恢复文件。
Lie Ryan

不是rm -rf
kyrias 2012年

-r标志(也-R用于与某些较旧的Unix系统兼容)表示递归,-f表示强制,即,您不会收到提示询问您是否真的要删除(递归)文件和目录列表中的每个文件。
约翰·桑德森

26

如果您将手机设为root,则只有您明确授予root访问权限的应用程序才具有root访问权限。这确实使事情变得相当安全,因为该额外步骤应该足以使您停下来并思考“为什么该应用程序需要root?”。

如果仅出于正当理由授予需要root的应用程序的root访问权限,这些应用程序来自受信任的开发人员,并且是从受信任的来源获得的,应该没问题

请记住,具有root用户访问权限的应用程序可以做什么-根据有关该主题的先前答案

在具有root用户权限的电话上,已被授予root访问权限的应用程序几乎可以执行硬件中可能发生的任何事情。具有root权限的应用可以在非只读存储介质上写入(包括修改引导程序),修改其他程序的私有数据,修改系统设置,修改系统文件等。root的应用还可以将自己隐藏在系统中,并假装在完全正常运行的情况下被卸载。

我会让你想像一下,最坏情况下的安全隐患是对一个邪恶的应用程序授予手机根访问权限的情况;小心点


5

最新版本的SuperUser(3.x)支持使用PIN批准应用程序的root访问。换句话说,无论何时应用程序请求root用户,您都需要在授予root访问权限之前输入PIN。这或多或少是万无一失的。没有任何应用程序应该能够独自获得root用户访问权限,或者通过您单击错误的按钮而没有利用SuperUser或系统中的某些错误,并且如果这样做的话,即使没有root用户,您也可能会被搞砸。


抱歉,“超级用户3.x”到底是什么-它绑定到Android版本了吗?
LanceBaynes

@LanceBaynes这是SuperUser应用程序的一个版本,它带有自己的su二进制文件,该su二进制文件会筛选对root用户访问权限的请求-您必须在应用程序获得root用户权限之前批准访问权限。
Broam

1
我们如何确定SuperUser应用不是恶意软件?(不参考特殊的应用程序,仅询问一般情况。)
caw 2012年

@MarcoW。您不能,就像您无法确定二进制文件不是恶意的或浏览器不是恶意的一样,或者除了Android之外,其他所有内容都是Google试图窃取您的秘密的:P。如果您不信任来源,请不要信任您从该来源获得的软件。
马修(Matthew)

1
@MarcoW SuperUser是由Chainfire 在这里发布的;加上该官方发行版,至少在他们提供详细信息之后,您应该能够分析任何根方法并自己进行操作。但是,那确实是安全问题的症结所在:您必须信任其他人才能从他们那里获得任何利益。我们对此无能为力。
马修(Matthew)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.