目录
非约束委派攻击是一种在Windows域环境中利用Kerberos认证协议的身份转发机制进行的攻击方式。在非约束委派的环境下,服务账号或主机账号被配置为可以代表任何用户访问域内的任何服务,而不对服务访问范围进行限制。这种机制如果被恶意利用,就可能导致严重的安全问题。
什么是委派
在实际情况中,往往多个服务不可能都在一台机器中,那么如果用户在使用服务A时,又需要用到服务B上的数据,那么最简单的方式就是A代用户去请求B并返回相应的数据,这个过程就是委派。即 委派=我帮你去做什么事。
委派攻击分为非约束委派、约束委派、基于资源的约束委派三种。
非约束委派流程
非约束委派(Unconstrained Delegation)是Kerberos协议中的一种安全设置,允许某个服务账号代表任何用户去访问域内的任何服务。这种委派方式没有限制服务账号可以使用用户的凭证去访问的服务范围,因此存在较高的安全风险。
1. 用户请求可转发TGT:
- 用户(User)通过发送KRB_AS_REQ消息向密钥分发中心(KDC)请求一张可转发的TGT(Tic