开发能力: 数字证书自签隐匿

数字证书自签隐匿(Self-Signed Certificate Obfuscation)是通过构建私有证书体系实现恶意代码可信认证的隐蔽开发技术。攻击者搭建内部CA基础设施,为恶意软件签发带有合法组织信息的数字证书,利用证书信任链漏洞实现代码签名验证绕过。关键技术包括伪造企业实体信息、构造中间CA证书链、以及定期轮换证书密钥,使得签名证书在表面验证层面呈现合法特征,同时避免与已知恶意证书指纹库匹配。

该技术通过仿造数字信任体系实现攻击载荷的"表面合法化"。攻击者首先注册空壳公司获取合法商业实体资质,据此向二级CA申请中间证书,构建私有证书签发体系。在代码签名环节,采用证书链嵌套技术将恶意软件签名关联到伪造的中间CA证书,利用操作系统信任的根证书实现验证通过。为增强隐匿性,攻击者实施证书指纹动态生成技术,针对每个攻击目标生成唯一证书链,并定期废弃旧证书消除追溯线索。同时,在证书元数据中嵌入与目标行业相关的组织信息,增强证书的场景可信度。这种技术使得恶意软件可绕过基于证书黑名单的检测机制,并在企业内部的证书审计中呈现合规表象。

ID: T1587.003
Sub-technique of:  T1587
Tactic: 攻击准备
Platforms: PRE
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