Kerberos RC4-HMAC是否容易遭受成年礼攻击?

时间:2015-04-24 07:48:17

标签: java active-directory kerberos

我的Java应用程序使用kerberos对Windows Active Directory KDC进行身份验证,并在krb5配置文件中使用RC4-HMAC进行default_tgs_enctypespermitted_enctypesk_function = @(x01,x02) hyp(1)^2*exp(-0.5*(x01-x02).^2/hyp(2)^2); K = bsxfun(k_function, x1,x2) + hyp(3)*eye(length(x2),length(x1));

通过用aes128-cts-hmac-sha1-96替换RC4-HMAC,应用程序提供以下KrbException,状态码为14。

  

消息:KDC不支持加密类型   javax.security.auth.login.FailedLoginException:登录错误:

我的问题是Kerberos是否容易受到RC4 Bar Mitzvah的影响? 如果是,请使用上述例外解决此问题。

2 个答案:

答案 0 :(得分:0)

通常情况下,没有人受到Bar Mitzvah的攻击,至少没有人在我的攻击,但是你使用AES需要JDK的无限制策略文件。这是由于加密出口限制。请参阅:How to avoid installing "Unlimited Strength" JCE policy files when deploying an application?

另请确保您的KDC,例如Active Directory至少是Windows Server 2008. 2003不支持AES。

答案 1 :(得分:0)

我已经报告了我对KrbException 14和default_tkt_enctypes在KDC has no support for encryption type (14)没有rc4-hmac的问题的看法