远程桌面连接的安全性如何?


8

使用远程桌面连接时,是否像SSL一样安全地来回发送信息?用户名和密码安全吗?通过“远程桌面连接”连接到远程服务器时,服务器是否至少需要使用自签名的ssl证书来保护来回发送的数据?我只是想知道通过远程桌面连接获取的信息是否安全。我正在从Win7 PC连接到Windows 2008 R2 Web服务器。谢谢你的帮助!

Answers:


3

默认情况下,连接是使用自签名证书进行SSL加密的。您应该在第一个连接或与此相关的每个连接上发出警告。如果偏执狂,可以使用签名证书。


此特定功能仅在Server 2003 x64,Vista和更高版本上可用。另外,我相信XP RDC客户端即使连接到较新的计算机也缺乏验证能力,因此每个连接都可能处于危险中。
penguin359 2011年

1
在最初的问题中,发帖人提到他正在从Win7连接到Server 2008 R2,这应该很好。
Ryan Bolger

是的,克里斯,尽管许多历史信息都很有趣,但与您的情况无关。如果您只是对Win7与2008R2通讯感兴趣,那么TLS 1.0 SSL是默认选项,并且非常安全,而ollybee的回答是正确的。
Bret Fisher

2

RDP可以使用RC4 128位加密。据我所知,对于相同的密钥长度,RC4不如AES强大,但我不是密码学家。自XP以来就存在此功能,但不是必需的。默认的组策略允许进行最小限度的加密或不进行加密以实现兼容性。不幸的是,直到Server 2003 SP1加密后,由于使用了硬编码的私钥,因此没有对连接的身份验证。(建立连接后,我不是指登录提示,而是在连接尝试期间。)这意味着您无法确定自己实际上是在与真实的RDP服务器通信。您可能会受到中间人攻击,您刚刚与某个恶意的第三方协商了加密连接,该第三方正在解密所有内容,然后将其重新加密以发送到真实服务器。这只能在初次接触时发生。如果您确实与真实服务器建立连接并协商加密,那么至少在尝试再次连接之前,您是安全的。从Server 2003 SP1和Vista开始,添加了TLS,并且会自动生成一个证书来对连接握手进行签名。您仍然需要了解什么是证书,但是可以将其存储以验证将来的连接。理想情况下,证书将由内部CA为您的域签名,但是缺少任何PKI,除非您验证指纹,否则您可能仍会在第一个连接上受到中间人的约束。


补充一点;如今,RC4并不“安全”。由于其在WEP Wifi加密中的使用,已花费大量时间和精力来开发更好的针对RC4数学缺陷的攻击。出于同样的原因,如今WEP是一个非常糟糕的主意,因此RC4上的任何内容也是如此。
Shane Madden

2
@Shane WEP也是RC4的错误实现,当一个人仅使用40位密钥和24位种子时,这并不完全是RC4的错误。但是,RC4现在有点老了。
penguin359 2011年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.