T1553.002: 代码签名
摘要
攻击者可能创建、获取或窃取代码签名材料以对其恶意软件或工具进行签名。代码签名提供了二进制文件来自开发人员的一定程度的真实性,以及二进制文件未被篡改的保证。(Citation: Wikipedia Code Signing) 操作期间使用的证书可能由攻击者创建、获取或窃取。(Citation: Securelist Digital Certificates) (Citation: Symantec Digital Certificates) 与[无效代码签名](https://attack.mitre.org/techniques/T1036/001)不同,此活动将产生有效的签名。 用于在首次运行时验证软件的代码签名可用于现代 Windows 和 macOS 系统。由于平台的去中心化性质,它不用于 Linux。(Citation: Wikipedia Code Signing)(Citation: EclecticLightChecksonEXECodeSigning) 代码签名证书可能被用于绕过要求在系统上执行已签名代码的安全策略。
来源归属
来源:MITRE ATT&CK · 置信度:high
平台
- macOS
- Windows
战术
Defense Impairment
参考来源
- https://attack.mitre.org/techniques/T1553/002
- https://eclecticlight.co/2020/11/16/checks-on-executable-code-in-catalina-and-big-sur-a-first-draft/
- https://securelist.com/why-you-shouldnt-completely-trust-files-signed-with-digital-certificates/68593/
- http://www.symantec.com/connect/blogs/how-attackers-steal-private-keys-digital-certificates
- https://en.wikipedia.org/wiki/Code_signing