V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
clrss
V2EX  ›  macOS

macOS 自带的 SMB 有加密吗?

  •  
  •   clrss · 2022-11-07 12:26:24 +08:00 · 1536 次点击
    这是一个创建于 529 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其他内网用户能嗅探到我传输的文件 /文件名吗?

    7 条回复    2023-01-16 16:25:02 +08:00
    billlee
        1
    billlee  
       2022-11-07 13:16:08 +08:00 via Android
    有加密和签名,但在没有域控的情况下,如果其他用户知道密码,可以 MITM.
    billlee
        2
    billlee  
       2022-11-07 13:20:22 +08:00 via Android
    没有域控的情况下,不知道密码也可以 MITM 降级攻击吧
    tool2d
        3
    tool2d  
       2022-11-07 13:29:42 +08:00
    要看微软定义 SMB 版本里的加密协议吧。如果是最低版本的 SMB1.0 ,那就是没有加密的。(小米电视好像只支持 1.0 协议)

    没加密的数据包,内网抓包就是明文。

    SMB 高版本,有 end-to-end 加密协议支持,能保证数据流是安全的。
    evam
        4
    evam  
       2022-11-07 14:30:57 +08:00
    @tool2d 小米电视更新了。支持 2.0 了
    evam
        5
    evam  
       2022-11-07 14:32:55 +08:00   ❤️ 1
    tool2d
        6
    tool2d  
       2022-11-07 14:35:24 +08:00
    @evam 估计这种兼容性功能对于开发人员来说,完全没动力修改,能用就行。
    clrss
        7
    clrss  
    OP
       2023-01-16 16:25:02 +08:00
    抓包试了下, macOS 默认共享的 home 和 root 没有加密, 文件名和内容都是明文 (使用 FE File Explorer 访问).

    System Preferences - Sharing 里添加的共享项, 右键里面可以设置加密, 只能抓到 Encrypted SMB3 的包.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2815 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:23 · PVG 10:23 · LAX 19:23 · JFK 22:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.