描述
敌人位置符号链接以这样一种方式,有针对性的用户或应用程序访问链接的端点,假设它是访问一个文件的链接的名字。
扩展描述
端点文件可以是输出或输入。如果文件输出,结果就是端点被修改,而不是一个文件的位置。端点文件修改可能包括添加、覆盖、腐蚀、改变权限,或其他修改。
这种攻击对手的一些变体可以控制变化到一个文件,而在其他情况下,他们不能。前者是特别有害,因为对手可以自己增加特权授予或插入虚假信息,但后者也可以损害可以暴露敏感信息或腐败或摧毁重要的系统或应用程序文件。另外,端点文件可以作为目标应用程序的输入。这可以用来喂养畸形的输入到目标或使目标过程中不同的信息,可能让对手控制的行为目标或使目标信息暴露在对手。此外,行动上端点文件的权限进行有针对性的用户或应用程序,这可能会超过对手通常会拥有的权限。
攻击的可能性
典型的严重性
执行流程
探索
确定目标:对手识别目标应用程序通过确定是否有足够的检查之前写数据到一个文件并创建符号链接文件在不同的目录。
技术 |
敌人写入文件在不同的目录来检查应用程序是否有足够的文件操作前检查。 |
敌人在不同的目录中创建符号链接文件。 |
实验
尝试创建符号链接到不同的文件:然后对手使用各种技术,如监控或猜测创建符号链接文件访问的目标应用程序目录中确定的探索阶段。
技术 |
对手监控目标应用程序执行的文件操作使用dtrace和FileMon工具。和对手可以延迟操作通过使用“睡眠(2)”和“usleep()”准备适当的条件攻击,或使应用程序执行的任务(大文件解析等)取决于应用程序的目的。 |
对手可能需要一点猜测目标应用程序的文件名会操作。 |
敌人试图创建符号链接到不同的文件名。 |
利用
目标应用程序操作创建符号链接敏感文件:对手能够创建符号链接敏感文件在目标应用程序操作的文件。
先决条件
目标应用程序必须执行所需的活动没有检查一个文件是否文件是一个符号链接。敌人必须能够预测目标应用程序文件的名称修改,可以创建一个新的符号链接文件会出现的地方。 |
技能要求
(等级:低) 创建符号链接 |
(级别:高) 确定文件和创建的符号链接文件操作时间窗口 |
所需资源
没有:不需要专门的资源来执行这种类型的攻击。唯一的要求是能够创建必要的符号链接。 |
后果
这个表指定不同的个体与攻击模式相关的后果。范围确定违反了安全属性,而影响了负面的技术影响,如果敌人成功的攻击。可能提供的信息如何可能的具体结果预计将看到列表中相对于其它后果。例如,可能有高可能性模式将被用来实现一定的影响,但较低的可能性,它将被利用来实现不同的影响。
范围 |
影响 |
可能性 |
保密 |
其他 |
|
完整性 |
修改数据 |
|
保密 |
读取数据 |
|
完整性 |
修改数据 |
|
授权 |
执行未经授权的命令 |
|
问责制
身份验证
授权
不可抵赖性 |
获得特权 |
|
访问控制
授权 |
旁路保护机制 |
|
可用性 |
不可靠的执行 |
|
缓解措施
设计:检查文件创建的存在,如果存在验证他们是符号链接和硬链接之前开放。 |
实现:使用随机生成的临时文件的文件名。给文件限制权限。 |
例子,实例
“相同”的对手创建一个符号链接文件名称的应用程序是打算写。应用程序将写入文件——“导致数据写入符号链接指向”。这样的攻击可以证明如下:
在上面的例子中,写得很差的根用户运行一个程序文件处理例程,提供文件名“myFile”vulnprog相关数据的写入。然而,对手碰巧看到在肩上的“根”,并创建了一个链接myFile /etc/nologin.攻击不会让用户能够登录。 |
分类法映射
CAPEC映射ATT&CK技术利用一个继承模型简化和减少直接CAPEC / ATT&CK映射。继承的映射表示文本说明父CAPEC有相关ATT&CK映射。注意,ATT&CK企业框架不使用一个继承模型的一部分映射到CAPEC。
引用
内容的历史
提交 |
提交日期 |
提交者 |
组织 |
2014-06-23
(版本2.6) |
CAPEC内容团队 |
manbetx客户端首页 |
|
修改 |
修改日期 |
修饰符 |
组织 |
2015-11-09
(版本2.7) |
CAPEC内容团队 |
manbetx客户端首页 |
更新的引用 |
2017-08-04
(版本2.11) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Resources_Required |
2019-04-04
(版本3.1) |
CAPEC内容团队 |
manbetx客户端首页 |
更新后的后果 |
2020-07-30
(版本3.3) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Taxonomy_Mappings |
2022-02-22
(版本3.7) |
CAPEC内容团队 |
manbetx客户端首页 |
更新描述、Example_Instances Execution_Flow Extended_Description,先决条件 |
2022-09-29
(版本3.8) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Example_Instances |
|