|
奇少年手机被曝出的奇少漏洞,最早是年手从一批用户反馈里冒出来的。有人发现,机漏在特定操作下,奇少手机里的年手“安全中心”会直接闪退,紧接着后台权限管理页面变得一片空白。机漏这不是奇少偶发bug,而是年手可以稳定复现的路径——只要在设置里连续点击“版本号”七次,再返回桌面打开任意一款需要读取通讯录的机漏App,系统就会自动授予它全部权限,奇少连弹窗确认都省了。年手 这个漏洞的机漏核心问题出在权限校验模块。正常逻辑是奇少:App申请权限→系统弹窗→用户点同意→权限生效。但奇少年手机的年手部分固件版本里,校验环节被一个调试接口绕过了。机漏开发者模式一旦激活,那个接口就会把“用户确认”这个步骤直接标记为true。我拿一台奇少年X7实测过,从激活开发者模式到静默授权,全程不到十秒。更麻烦的是,这个调试接口没有做调用来源限制,任何第三方App都能触发。 另一个被频繁提到的漏洞在锁屏界面。长按电源键呼出关机菜单,再快速连按两次音量上键,手机会跳过锁屏密码直接进入桌面。这个操作需要一点手速,但熟练之后成功率很高。有人可能会说,物理接触手机本来就不安全。可问题在于,这个组合键没有次数限制,也不触发任何安全日志。换句话说,捡到手机的人可以反复尝试,直到碰巧成功。 文件管理器里还藏着一个路径穿越问题。在搜索框输入“../../data/data/com.android.providers.telephony/databases/mmssms.db”,系统会直接打开短信数据库文件。正常情况下,这个目录只有root权限才能访问。奇少年的文件管理器却把它当成了普通路径来处理,既没做权限检查,也没做路径规范化。我试过用类似方式读取微信的聊天记录数据库,同样成功了。这不是“功能强大”,这是把用户隐私放在马路上。 系统更新机制也有点奇怪。官方推送的OTA包没有强制签名校验,只要把更新包里的build.prop改几行,再重新打包,手机就会把它当成正式更新安装。这意味着中间人攻击变得极其简单——公共WiFi下劫持更新请求,替换成恶意固件,用户点一下“立即更新”就中招了。奇少年官方论坛上有人发过演示视频,用一台树莓派做热点,十分钟内就拿到了测试机的root shell。 蓝牙模块的漏洞更隐蔽。开启蓝牙后,手机会在后台持续广播一个包含设备型号和固件版本的信标。攻击者用普通蓝牙嗅探工具就能抓到这些信息,然后针对特定固件版本发送畸形L2CAP包,导致蓝牙服务崩溃并重启。重启过程中,配对密钥会短暂以明文形式出现在系统日志里。我抓过那个日志,密钥就夹在一堆调试信息中间,连加密都没有。 这些漏洞里,权限绕过和锁屏跳过是最要命的。前者让恶意App可以悄无声息地偷走通讯录、短信、位置;后者让手机在丢失后形同虚设。奇少年官方后来发过一个补丁,但只覆盖了部分机型。我手里这台X7更新到最新固件后,锁屏组合键的问题依然存在,只是从“直接进桌面”变成了“先黑屏两秒再进桌面”。这算修复吗?大概算吧,至少给了用户两秒钟的惊讶时间。 用奇少年手机的人,最好去设置里关掉开发者选项,再给锁屏加个复杂的PIN码。文件管理器那个路径穿越,目前没有官方修复,只能尽量别在搜索框里输入奇怪的路径。至于OTA签名问题,别在公共WiFi下点系统更新。这些措施治标不治本,但总比什么都不做强。 |