我在用着TortoiseSVN作为我的 Windows 7 上的 Subversion 客户端。我的 Subversion 存储库有一个 https URL。
我在公共网络上,我想确保我与服务器的连接是安全的。我想知道 TortoiseSVN 在与我的存储库通信时是否会加密我的密码。
答案1
如果您的 SVN 存储库具有 HTTPS URL,则所有 SVN 流量(包括您的用户名和密码)都将通过该 HTTPS 传输(通过 SSL/TLS 进行 HTTP) 连接。就网络流量而言,这与任何其他 HTTPS 连接类似,尽管 SVN 使用了一些额外的 HTTP WebDav/DeltaV 命令。
只要管理员维护安全的 SVN 网络服务器并且您保持 TortoiseSVN 客户端为最新版本,您的 SVN 流量就应该是高度安全的。
答案2
HTTPS 是SSL. 非常安全。
初始 DNS 查找之外的所有内容都将被加密。
请注意,我不确定 TortoiseSVN 是如何工作的。在将原始数据发送到存储库时,它可能会打开 UDP 连接(或不安全的 TCP)连接。建议与开发团队核实或在运行提交时打开 Wireshark,看看是否有不安全的流量传出。