clrss
V2EX  ›  macOS

macOS 自带的 SMB 有加密吗?

  •  
  •   clrss · Nov 7, 2022 · 2372 views
    This topic created in 1422 days ago, the information mentioned may be changed or developed.

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

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

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

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

    System Preferences - Sharing 里添加的共享项, 右键里面可以设置加密, 只能抓到 Encrypted SMB3 的包.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1247 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:46 · PVG 07:46 · LAX 16:46 · JFK 19:46
    ♥ Do have faith in what you're doing.