Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android adb电话连接的访问控制_Android_Security_Adb_Access Control - Fatal编程技术网

Android adb电话连接的访问控制

Android adb电话连接的访问控制,android,security,adb,access-control,Android,Security,Adb,Access Control,我需要阻止其他人通过adb访问我的手机。我们可以为adb连接提供密码保护吗?只要“USB调试”(USB debugging)处于禁用状态且手机处于锁定状态,因此没有人可以访问此选项,就没有人可以使用您的手机进行adb连接 指不幸的情况 自Android 4.2.2以来,到ADB的连接通过RSA密钥对进行身份验证。这可防止攻击者对设备进行物理访问时未经授权使用ADB 据我所知,没有办法设置特定于adb访问的额外密码 如果已启用USB调试(adb),则在Android 4.3或更高版本上,您需要在启

我需要阻止其他人通过adb访问我的手机。我们可以为adb连接提供密码保护吗?

只要“USB调试”(USB debugging)处于禁用状态且手机处于锁定状态,因此没有人可以访问此选项,就没有人可以使用您的手机进行adb连接

指不幸的情况

自Android 4.2.2以来,到ADB的连接通过RSA密钥对进行身份验证。这可防止攻击者对设备进行物理访问时未经授权使用ADB


据我所知,没有办法设置特定于adb访问的额外密码

如果已启用USB调试(adb),则在Android 4.3或更高版本上,您需要在启用调试之前手动接受设备上的主机

因此,除非有人能够访问您的手机和您已授权USB调试该手机的计算机,并提供PIN/密码,否则您的手机应该是安全的。然而,也存在一些安全漏洞,例如,如果你使用的是旧设备,那么也许是时候使用基于最新版本Android的定制ROM了


在Android的早期版本中,我使用了一个名为Delayed Lock的应用程序和附加组件(需要ROOT),当您解锁/锁定手机时,该应用程序会自动启用/禁用USB调试。

USB调试可以通过连接到您的计算机来启用。我想要的是在尝试通过adb连接时进行密码验证。除非它是根目录,否则无法通过PC启用USB调试。据我所知,如果您的设备是根目录,则甚至可以更改系统文件。在这种情况下,您将无法保护您的设备。可以为普通手机启用Usb调试,并且可以获得adb访问权限。要完成此程序包,必须知道手机中启动器/锁应用程序的名称。只有指定的用户才能访问adb外壳,这是我的问题。谢谢您的回答。我们将研究给出的细节。