Claude Design 与服务器的通信协议采用 Protocol Buffers(protobuf)而非 JSON,以节省流量并提高传输速度,但客户端 JS 中包含 schema 可被逆向分析。
📝 详细摘要
宝玉在推文中指出,Claude Design 的前端与服务器通信并未使用常见的 JSON 文本协议,而是采用了 Protocol Buffers(protobuf)二进制格式。这一设计选择旨在减少数据传输量、提升传输效率。由于 protobuf 是二进制格式且依赖 schema 解析,直接观察网络请求无法直观看到传输内容。但宝玉补充说明,由于客户端 JavaScript 中包含了 protobuf 的 schema 定义,只要花些心思分析,就能还原出通信的数据结构。
📊 文章信息
AI 初评:82
来源:宝玉(@dotey)
作者:宝玉
分类:人工智能
语言:中文
阅读时间:1 分钟
字数:122
标签: Claude Design, Protocol Buffers, API 设计, 前端通信, 逆向工程