文件和目录权限修改: 隐蔽继承权限注入

隐蔽继承权限注入(Covert Inheritance Permission Injection)是一种通过操纵文件系统权限继承机制实现隐蔽权限篡改的技术。攻击者通过修改父目录的访问控制列表(ACL)继承属性,使子对象自动继承恶意权限配置,同时避免直接修改目标文件或目录的显式权限设置。该技术利用文件系统权限继承的合法特性,将恶意权限变更行为分散到目录结构层级中,有效规避基于单文件权限变更检测的防御机制。

该技术的匿迹性体现在权限修改行为的间接性与分散性。攻击者首先选择具有广泛子对象的高价值父目录(如系统共享目录或常用应用数据目录),通过调整其ACL继承标志位(如Windows的INHERIT_ONLY_ACE标志),使新创建的或现有的子文件/目录自动继承包含攻击者控制账户的访问权限。实施过程中采用分阶段操作:初始阶段仅添加看似合理的权限变更(如添加备份操作员组的写入权限),后续阶段再逐步提升权限层级。关键创新点在于利用继承机制的延时生效特性,使权限变更与攻击者的直接操作行为在时间维度上解耦。同时,通过保持父目录原有显式权限不变,避免触发基于目录ACL完整性校验的检测机制。防御方难以通过常规权限审计工具发现异常,因为所有子对象的权限变更均显示为"继承自父目录",而父目录的显式权限配置仍符合业务规范。

ID: T1222.001
Sub-technique of:  T1222
Tactic: 防御规避
Platforms: Linux, Windows, macOS
Contributors: shrugginG
Created: 02 October 2020
Last Modified: 15 October 2024

Mitigations

This type of attack technique cannot be easily mitigated with preventive controls since it is based on the abuse of system features.

Detection

Coming soon