PCI 合规性:使用 SSL 作为 RDP(终端服务)的传输层
我的客户未通过 PCI 合规审核。服务器支持远程桌面(终端服务),但仅提供加密,不提供身份验证。这会使服务器遭受中间人攻击。
假定的解决方案是强制使用 SSL 作为 RDP 的传输层。
有人知道该怎么做吗?
服务器运行 Windows 2003。
My client failed her PCI compliance audit. The server supports Remote Desktop (Terminal Service) but only provides encryption and not authentication. This exposes the server to Man-In-The-Middle attacks.
The supposed solution is to force SSL as the transport layer for RDP.
Anyone know how to do this?
The server runs Windows 2003.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“旧”RDP 确实不执行身份验证,但我会小心使用 @ig0774 发送的链接中建议的 SelfSSL(链接中的其余数据是正确的!)如果身份验证是您关心的,那么有您的客户端从 VeriSign 或 Thawte 或其他在 Windows 受信任 CA 列表中侦听的人获得真实服务器身份验证 SSL/TLS 证书。
我不知何故怀疑 PCI 是否会允许自签名证书。但我很乐意接受纠正!
The 'old' RDP indeed does not perform authentication, but I'd be careful using SelfSSL proposed in the link sent by @ig0774 (the rest of the data in the link is correct!) If authentication is what you care about, then have your client get a real server authentication SSL/TLS certificate from VeriSign or Thawte or someone else listen in the list of Windows trusted CAs.
I somehow doubt PCI will allow self-signed certs. But I'm happy to stand corrected!