在不受信任的网络上使用我的凭据进行远程访问时,SMB 是否足够安全?

Can*_*ğlu 3 windows security file-sharing smb macos

我有一台 Windows(8 Consumer Preview)PC 和一台 Macbook(OS X Lion)。有时,我想暂停一个项目的工作,让我的房间里的 Windows PC 连接到我大学的内联网,并继续在其他地方(在校园内)使用相同的文件工作,我不想携带的麻烦USB/上传到 FTP/等待 Dropbox 同步大文件等,所以我只想通过网络直接访问我的项目文件。但是,我担心这种方法的安全性。我已将共享设置设置为我的工作区目录,例如:我自己的帐户(用于登录到我的 PC)具有对文件的完全访问权限,并且我已从每个人的“用户”。我可以使用我的 PC 凭据通过网络成功 SMB 连接到我的 PC,并且它运行良好,但是我的数据(包括我的文件和我的凭据)是否可以免于窃听。网络是完全不安全的(不安全的普通 WiFi,就像在咖啡店里一样),我需要依赖更高层的安全性。有没有?如果没有,是否有其他选择(根据我之前的要求)?

谢谢,可以。

use*_*686 5

LM 和 NTLM 算法已被破解多次。只有 NTLMv2(如果服务器强制使用)对随意的嗅探器足够强大,但它可以被蛮力攻击迅速破坏。

但是,无论您使用哪种身份验证方法,SMB 协议都不支持加密,并且会以纯文本形式传输您的文件,因此不建议在公共 Internet 上使用,除非通过 VPN。

另一种方法是 SFTP,即 SSH 文件传输协议。有几个适用于 Windows 的 SSH 服务器(我更喜欢 Bitvise WinSSHd),以及许多适用于 Windows (WinSCP) 和 OS X 的 SFTP 客户端(如果我没记错的话——Transmit、Cyber​​duck、OSXFUSE)。

  • @ScottChamberlain:没错,但不幸的是,FTPS 具有 FTP 和 SSL 的缺点,这对于 NAT 个人服务器来说相当不方便。FTP 需要为数据连接转发多个端口;智能路由器可以自动执行此操作,但不能在连接加密时执行此操作。同时,SSL 的安全性很大程度上取决于服务器证书的验证方式,因为家用 PC 可能会使用自签名证书...... (2认同)