V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
d0r1an
V2EX  ›  程序员

看了一下 Python Django 之父 Simon Willison 对于 Claude Cowork 的技术解析,这是我的一些发现,对于所有 Agent 开发者有很大帮助

  •  
  •   d0r1an · 3 天前 · 1334 次点击

    Python Django 之父 Simon Willison 今天对 Claude 的 Cowork 做了一些逆向工程,发现里面跑了一个 micro-VM 的沙箱,并且用了一些 LXC 和 seccomp 技术做进一步安全

    ┌─────────────────────────────────────────────────────────┐
    │                     Host System                          │
    │  ┌───────────────────────────────────────────────────┐  │
    │  │              Bubblewrap Sandbox                    │  │
    │  │  ┌─────────────────────────────────────────────┐  │  │
    │  │  │            Ubuntu 22.04 VM                   │  │  │
    │  │  │  ┌────────────────────────────────────────┐ │  │  │
    │  │  │  │         Claude Code Agent              │ │  │  │
    │  │  │  │  - Opus 4.5 Model                      │ │  │  │
    │  │  │  │  - Tool Access (Bash, Read, Write...)  │ │  │  │
    │  │  │  └────────────────────────────────────────┘ │  │  │
    │  │  │                     │                        │  │  │
    │  │  │  ┌─────────┐   ┌────┴────┐   ┌───────────┐  │  │  │
    │  │  │  │ socat   │   │ socat   │   │ Session   │  │  │  │
    │  │  │  │ :3128   │   │ :1080   │   │ Storage   │  │  │  │
    │  │  │  └────┬────┘   └────┬────┘   └───────────┘  │  │  │
    │  │  └───────┼─────────────┼───────────────────────┘  │  │
    │  └──────────┼─────────────┼──────────────────────────┘  │
    │             │             │                              │
    │      Unix Socket    Unix Socket                          │
    │             │             │                              │
    │         HTTP Proxy    SOCKS Proxy                        │
    └─────────────────────────────────────────────────────────┘
    

    这个和我之前发的几篇文章,技术路线上基本一致,实现也很类似:

    所以我还是在推一下 BoxLite,给各位一个开源的,类似 Claude Cowork 的安全沙箱方案,我们的技术架构基本一致,安全策略基本一致,当然,BoxLite 还有进一步打磨的空间

    https://github.com/boxlite-ai/boxlite

    Reference:

    3 条回复    2026-01-15 16:44:22 +08:00
    ninja543
        1
    ninja543  
       1 天前   ❤️ 1
    牛的
    uni
        2
    uni  
       1 天前
    没看懂,不是用 bash 吗,怎么会是沙箱呢
    d0r1an
        3
    d0r1an  
    OP
       1 天前
    @uni 问个问题,你敢让 agent 直接用你的 bash 跑他写的代码吗🤔,如果不敢,沙箱的价值就在这里
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 19:17 · PVG 03:17 · LAX 11:17 · JFK 14:17
    ♥ Do have faith in what you're doing.