我正在尝试在 WCF 中使用用户名消息安全性。我正在尝试确定使用无/匿名的传输凭证类型是否会带来明确的安全风险。
我关心的是通过使用 WS-trust 规范(TLS 协商)对二进制数据进行隧道传输的初始交换。在建立共享安全上下文之前,这种对我的用户名和密码进行身份验证的尝试是否容易受到网络嗅探器的影响?
欢迎任何想法。
谢谢。
<security mode="Message">
<transport clientCredentialType="None" />
<message clientCredentialType="UserName" negotiateServiceCredential="true" algorithmSuite="Default" establishSecurityContext="true" />
</security>