1. 核心设计理念
AI 网页通的设计基石是:将思考与执行严格物理分离。
- 云端负责思考:ChatGPT、Muse、Gemini 拥有强大的认知推理能力,但不应直接获得无边界的系统提权。
- 本地负责执行与拦截:本地客户端充当守护者,每一项动作都必须经过本地物理策略检查。
2. 系统拓扑图
┌────────────────────────────────────────────────────────┐
│ AI 客户端 (ChatGPT / Muse / Gemini) │
└───────────────────────────┬────────────────────────────┘
│ 标准 Tool 协议 / HTTPS
▼
┌────────────────────────────────────────────────────────┐
│ 安全云端接入层 (Public Endpoint) │
│ OAuth 2.1 鉴权 + 速率限制 + 凭证合法性校验 │
└───────────────────────────┬────────────────────────────┘
│ 加密双向隧道 (Encrypted Tunnel)
▼
┌────────────────────────────────────────────────────────┐
│ AI 网页通本地守护客户端 (Client Agent) │
├────────────────────────────────────────────────────────┤
│ 安全护栏引擎 (Permission Guard) │
│ - 真实物理路径解析 (Anti-Symlink-Escape) │
│ - 白名单严格校验 (Strict Directory Whitelist) │
│ - 破坏性命令过滤器 (Dangerous Command Filter) │
│ - 敏感凭据屏蔽层 (.ssh, .env, Keychain) │
├───────────────────────────┬────────────────────────────┤
│ │ │
▼ ▼ ▼
文件系统 (读/写/改/查) 受控终端 (Shell/PowerShell) 本地审计日志 (audit.log)
3. 核心子系统剖析
Client Agent (本地守护核心)
采用 Go 语言原生编译的高性能跨平台轻量进程,常驻内存占用极小(小于 30MB),负责维持与云端通道的保活与本地系统调用。
Permission Guard (安全策略引擎)
所有工具调用必须穿透的安全过滤层,对所有传入的路径进行系统级规范化比对,对所有 Shell 命令进行关键字语义解析,实行白名单硬隔离。
Encrypted Cloud Tunnel (加密穿透网络)
客户端无需公网 IP 或配置端口映射,通过建立高安全级别的加密隧道直达客户端内部端口,杜绝未授权公网扫描。
4. 数据隐私与最小暴露
AI 网页通坚持零冗余数据留存原则:只有用户明确在对话中指示 AI 读取的文件切片,才会被传输至云端模型进行推理;未被调用的本地文件绝不会被后台私自上传或扫描索引。