描述
敌人截获一个隐式意图送到推出基于android系统的可信的活动,而是启动一个假冒活动的地方。恶意活动用于模拟信任活动的用户界面和提示目标进入敏感数据,如果他们与信任的交互活动。
典型的严重性
执行流程
探索
找到一个android应用程序,使用隐式意图:因为这种攻击只适用于使用隐式意图的android应用程序,而不是明确的意图,敌人必须首先确定一个应用程序,它使用隐式意图启动一个基于android系统的可信的活动,这活动。
实验
创建一个恶意程序:敌人必须创建一个android恶意软件旨在拦截隐式意图发动Adroid-based信任的活动。这个恶意应用程序将模拟activiy信任的用户界面让用户输入敏感数据。
技术 |
指定类型的目的希望被拦截恶意应用程序清单文件的使用意图过滤器 |
让用户下载恶意软件:敌人必须得到一个用户使用有针对性的应用下载恶意程序通过任何必要的手段
利用
通过恶意应用程序收集敏感数据:一旦目标应用程序发送一个隐式意图发起信任活动,恶意应用程序将启动而不是看起来相同的界面活性。当用户输入敏感信息被恶意程序。
先决条件
敌人必须安装之前的恶意的应用程序在Android设备上运行的信任的活动。 |
技能要求
(级别:高) 对手通常必须克服网络和宿主防御系统上的恶意软件。 |
所需资源
后果
这个表指定不同的个体与攻击模式相关的后果。范围确定违反了安全属性,而影响了负面的技术影响,如果敌人成功的攻击。可能提供的信息如何可能的具体结果预计将看到列表中相对于其它后果。例如,可能有高可能性模式将被用来实现一定的影响,但较低的可能性,它将被利用来实现不同的影响。
缓解措施
为了减轻这种类型的攻击,应该使用显式意图每当敏感数据被发送。一个明确的意图是交付给一个特定的应用程序内部声明的意图,而一个“隐式意图”是指向一个应用程序定义的Android操作系统。如果必须使用隐式意图,那么它应该假定,意图将接收到一个不知名的应用程序和应该被相应地治疗(即任何响应。适当的安全控制)。 |
不要使用隐式意图用于应用程序之间的通信。 |
引用
内容的历史
提交 |
提交日期 |
提交者 |
组织 |
2014-06-23
(版本2.6) |
CAPEC内容团队 |
manbetx客户端首页 |
|
修改 |
修改日期 |
修饰符 |
组织 |
2018-07-31
(版本2.12) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Attack_Motivation-Consequences、Attack_Prerequisites Attacker_Skills_or_Knowledge_Required、描述总结,引用,Related_Weaknesses, Resources_Required, Solutions_and_Mitigations Typical_Severity |
2019-09-30
(版本3.2) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Related_Attack_Patterns |
2020-12-17
(版本3.4) |
CAPEC内容团队 |
manbetx客户端首页 |
更新@ name、描述先决条件 |
2021-10-21
(版本3.6) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Execution_Flow |
以前的条目名称 |
改变日期 |
以前的条目名称 |
2020-12-17
(版本3.4) |
活动劫持 |
|
|