7、绕过服务助手利用安卓系统服务的漏洞分析

绕过服务助手的安卓漏洞分析

绕过服务助手利用安卓系统服务的漏洞分析

1. 研究背景与成果概述

在安卓系统中,系统服务和服务助手扮演着重要角色,但也存在被绕过利用的安全风险。研究人员通过对安卓 6.0.1 系统的深入分析,发现了 22 个因绕过服务助手而导致的系统服务漏洞,这些漏洞可被第三方应用利用发起实际攻击。研究成果主要有以下三点:
- 首次对绕过系统服务助手引发的安全问题进行系统研究,发现绕过服务助手会导致系统服务被滥用。
- 提出一种识别因绕过服务助手而产生的系统服务漏洞的方法,这些漏洞可被用于发起实际攻击。
- 共识别出安卓 6.0.1 中的 22 个漏洞,均得到安卓安全团队的确认,并构建恶意应用来展示这些漏洞的影响。

2. 系统服务与服务助手基础概念

2.1 系统服务与服务助手的区别

系统服务封装了安卓系统的核心功能,是安卓开源项目(AOSP)的重要组成部分,如近场通信(NFC)服务和通知服务。系统服务通常作为系统进程运行,并在服务管理器中注册,应用可通过服务管理器查询可用服务,获取服务代理对象来使用系统服务的功能。

服务助手则为应用提供了系统服务功能的接口,方便应用使用这些功能,例如自动为系统服务的函数填充参数。大多数可被第三方应用访问的系统服务都有一个或多个服务助手。为保护系统服务,服务助手在向系统服务发起进程间通信(IPC)调用之前,会使用一些安全机制来验证应用的请求。

应用访问系统服务的数据流如下:

graph LR
    classDef startend fill:#F5EBFF,stroke:#BE8F
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值