Kerberos 票据攻击:黄金、白银、钻石、蓝宝石票据的攻防全解析
💡
原文中文,约14400字,阅读约需35分钟。
📝
内容提要
Kerberos认证机制面临黄金票据、白银票据、钻石票据和蓝宝石票据等攻击,这些攻击利用关键Hash和KDC信任链,允许攻击者伪造身份和权限,威胁Windows域安全。理解Kerberos流程、定期更换凭据和监控异常行为是提升安全性的关键。
🎯
关键要点
- Kerberos认证机制面临黄金票据、白银票据、钻石票据和蓝宝石票据等攻击,威胁Windows域安全。
- Kerberos认证流程包括客户端、KDC和应用服务器三个核心组件,涉及初始认证、票据授予和服务访问三个阶段。
- 黄金票据攻击允许攻击者伪造任意域用户的身份,核心在于获取krbtgt账户的NTLM Hash。
- 白银票据攻击利用特定服务账户的Hash伪造服务票据,影响目标服务而不触发KDC日志。
- 钻石票据允许攻击者伪造TGT及其PAC,灵活定义用户身份和权限,具有极高的隐蔽性。
- 蓝宝石票据攻击利用跨域信任机制,允许攻击者在目标域中伪造TGT,无需获取目标域的krbtgtHash。
- 防御措施包括定期更换krbtgt账户密码、监控异常行为、限制域控访问和实施多因素认证。
- 深入理解Kerberos认证机制是防御这些攻击的关键,定期进行安全审计和渗透测试也至关重要。
❓
延伸问答
什么是黄金票据攻击?
黄金票据攻击是针对Kerberos认证中TGT的伪造攻击,允许攻击者无限期伪造任意域用户的身份,核心在于获取krbtgt账户的NTLM Hash。
如何防御黄金票据攻击?
防御黄金票据攻击的关键措施包括定期更换krbtgt账户密码、监控异常行为、限制域控访问和实施多因素认证。
白银票据攻击与黄金票据攻击有什么区别?
白银票据攻击利用特定服务账户的Hash伪造服务票据,而黄金票据攻击则伪造任意域用户的身份,核心在于krbtgt账户的Hash。
钻石票据攻击的特点是什么?
钻石票据攻击允许攻击者伪造TGT及其PAC,灵活定义用户身份和权限,具有极高的隐蔽性。
蓝宝石票据攻击是如何进行的?
蓝宝石票据攻击利用跨域信任机制,允许攻击者在目标域中伪造TGT,无需获取目标域的krbtgt Hash。
Kerberos认证流程的主要步骤是什么?
Kerberos认证流程包括初始认证、票据授予和服务访问三个阶段,涉及客户端、KDC和应用服务器三个核心组件。
➡️