#binder

共收录 2 条相关安全情报。

← 返回所有主题
👥 作者: Xiaobo Xiang, Ren Zhang 0003, Hanxiang Wen, Xiaorui Gong, Baoxu Liu

本文研究了Android系统服务中的Binder通信机制存在的安全漏洞。Binder是Android应用访问系统服务的主要机制,采用客户-服务器角色模型,通常系统服务作为服务器,应用作为客户端。然而,越来越多的场景需要系统服务充当Binder客户端,向可能由应用实例化的Binder服务器发送查询。利用这种角色反转的可能性,本文提出了Binder交易重定向(BiTRe)攻击,攻击者诱导系统服务与自定义的Binder服务器进行交易,然后从未受保护的Binder服务器方向发起攻击。作者通过枚举BiTRe中可利用的Binder接口,展示了攻击面的规模,发现攻击面随Android版本增长。在Android 11中,超过70%的Binder接口受到BiTRe影响或可用于攻击。作者通过构建原型系统,自动生成可执行程序以覆盖大部分攻击面,并识别了一系列漏洞,Google已确认并分配了10个CVE,证明了攻击的可行性。本文的主要贡献在于揭示了Binder机制中角色反转带来的新攻击面,并提供了系统性的分析方法。适合Android安全研究人员、系统服务开发者以及移动安全工程师阅读。

💡 推荐理由: 该研究揭示了Android系统服务中一个被忽视的攻击面,影响范围广泛(Android 11中超过70%的Binder接口),且Google已确认漏洞并分配CVE,表明其真实威胁性。安全团队应关注此类攻击对系统服务完整性的影响。

🎯 建议动作: 研究跟进:评估内部Android系统对Binder交易重定向攻击的防御能力,并跟踪Google的相关补丁。

排序因子: 有可用补丁/修复方案 (+3) | 影响边界/网络设备 (+5) | 来自网络安全顶级会议 (+8) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
推荐 3.5
Conf: 50%
👥 作者: Simon Althaus, Nikolaos Alexopoulos, Max Mühlhäuser, Christian Reuter, Ephraim Zimmer

WOOTdroid 是一种面向 Android 原生系统的全设备在线追踪方案,旨在解决现有系统审计面临的两大问题。第一,现有系统调用追踪器(如 ftrace)在负载较高时无法及时读取事件,导致缓冲区溢出,造成事件静默丢失。第二,Android 中安全相关的应用行为通过 Binder(内核 IPC 机制)进行,而内核看到的 Binder 数据包(parcel)不包含方法名或类型化参数,导致底层事件与高层语义之间存在“语义鸿沟”。现有方案要么修改 Android 框架(难以适配系统更新),要么在用户态插桩追踪应用(易被绕过)。WOOTdroid 不需要 OS 修改或应用插桩,包含两个核心组件:WDSys 和 WDBind。WDSys 是将 eAudit 风格系统调用审计移植到 eBPF 的实现,可在当前 Android 系统上运行,Geekbench 开销不超过 3.6%,且相比 ftrace 可多追踪 33% 的系统调用。WDBind 在内核中捕获 Binder 数据包,并通过 Java 反射提取的框架签名表在进程外解码。作者在运行 Android 16 的 Pixel 9 设备上进行了端到端案例研究,成功重建了十个安全相关的 Binder 事务。该工作为 Android 安全监控提供了低开销、高语义还原度的新途径。

💡 推荐理由: 帮助蓝队在不修改系统或应用的情况下,获得更完整、语义丰富的 Android 设备审计能力,尤其对检测绕过标准 API 的恶意行为有重要意义。

🎯 建议动作: 研究跟进

排序因子: 来自 arXiv 其他板块 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)