The Android operating system runs on the majority of smartphones nowadays. Its success is driven by its availability to a variety of smartphone hardware vendors on the one hand, and the customization possibilities given to its users on the other hand. While other big smartphone operating systems restrict user configuration to a given set of functionality, Android users can leverage the whole potential of their devices. This high degree of customization enabled by a process called rooting, where the users escalate their privileges to those of the operating system, introduces security, data integrity and privacy concerns. Several rooting detection mechanisms for Android devices already exist, aimed at different levels of detection. This paper introduces further strategies derived from the Linux ecosystem and outlines their usage on the Android platform. In addition, we present a novel remote rooting detection approach aimed at trust and integrity checks between devices in wireless networks.
翻译:现在,机器人操作系统在大多数智能手机上运行。它的成败取决于它一方面向各种智能手机硬件供应商开放,另一方面又向用户提供定制的可能性。虽然其他大型智能手机操作系统将用户配置限制在一定的功能组,但 Android用户可以充分利用其设备的全部潜力。这种高度定制化的功能化过程叫做根化,用户将特权提升至操作系统的特权,引入了安全、数据完整性和隐私问题。安机器人装置的几根检测机制已经存在,其目标在于不同程度的检测。本文介绍了来自Linux生态系统的进一步战略,并概述了其在Android平台上的使用情况。此外,我们提出了一种新的远程根化检测方法,目的是在无线网络的装置之间建立信任和完整性检查。