SCLib:A Practical and Lightweight Defense against Component Hijacking in Android Applications

这篇文章做的工作是保护Android组件的劫持。作者开发了一个名为SCLib的系统,能在可能有组件劫持发生时,给用户发出警告,并由用户决定是否放行intent。

创新点

创新点在于:区别前人的工作,系统部署更加简单,不需要更改系统框架或者修改保护的APP源码,更加符合实际使用。

文章内容

文章工作围绕核心的四个问题:

1. 制定MAC政策

2.获取调用组件信息

3.运行配合用户决策

4.获取组件属性(exposed 组件)

缺陷

仅面向威胁模型:组件劫持。即攻击者是发送intent或者启动其他组件的app。系统主要是保护易受到攻击的app。

而不支持其他两种威胁模型:

1. 未认证的intent接受。攻击者是接受intent的app,窃取隐私信息等。

2. 联合攻击

你可能感兴趣的:(SCLib:A Practical and Lightweight Defense against Component Hijacking in Android Applications)