Olvid Channel

🗨️ 军用级加密对话 Agent 通道

通过 Olvid 端到端加密通道安全连接 OpenClaw Agent,无需将实例暴露于公网,支持多平台私密通信。

收藏
6.1k
安装
2.5k
版本
0.0.13
CLS 安全性认证2026-08-09
点击查看完整报告 >

使用说明

核心用法

Olvid Channel 是 OpenClaw 生态中的官方通信扩展,专为用户与 AI Agent 建立加密对话通道而设计。该技能将 Olvid(法国 ANSSI 认证的端到端加密即时通讯协议)原生集成至 OpenClaw 框架,使用户能够在不暴露 OpenClaw 实例公网地址的前提下,通过 Android、iOS、Linux、Windows 及 macOS 平台的 Olvid 客户端与 Agent 安全交互。

主要功能模块:

1. 安全通道建立:利用 Olvid 的 authenticated end-to-end encryption 替代传统 Webhook 或公开 API 暴露方案
2. 讨论管理:olvid_list_discussions 检索个人/群组对话列表,olvid_start_call 发起音视频通话

3. 联系人治理:olvid_list_contacts 获取完整联系人档案,支持基于 ID 的精确寻址

4. 群组管控:完整的群组生命周期管理——创建(olvid_create_group)、成员增减(olvid_group_add_member / olvid_group_kick_member)、头像设置(olvid_group_set_photo)、离开与解散(olvid_group_leave / olvid_group_disband)

目标格式规范:olvid:discussion:42、olvid:contact:21、olvid:group:12

显著优点

  • 零暴露架构:核心 OpenClaw 实例可完全驻留于内网,通过 Olvid 的加密中继实现通信,消除公网攻击面
  • ANSSI 认证加密:Olvid 是法国国家网络安全局(ANSSI)首批获得安全认证的即时通讯解决方案,采用无服务器密钥架构,连 Olvid 运营方亦无法解密内容
  • 跨平台一致性:全平台原生客户端支持,用户可在移动端与桌面端无缝切换对话上下文
  • 细粒度身份控制:每个工具执行均绑定至 Bot 的独立 Olvid profile,支持多账户隔离(通过 olvidChannelAccountId 参数切换)

潜在缺点与局限性

  • 生态依赖:用户必须安装并配置 Olvid 客户端,无法通过标准浏览器直接访问,增加了初次使用门槛
  • 协议封闭性:Olvid 为专有协议,虽通过安全认证,但缺乏 Signal/Wire 等开源方案的代码可审计透明度
  • 功能边界:当前仅支持文本与音视频通话通道,未集成 Olvid 的文件传输或屏幕共享等高级功能
  • 网络耦合:依赖 Olvid 商业服务的可用性,若其基础设施中断将直接影响通道连通性

适合人群

  • 企业级 AI 部署:需将 OpenClaw Agent 接入内部网络但要求高管/客户通过安全移动渠道交互的场景
  • 隐私敏感型开发者:对通信元数据保护、前向保密及后向保密有严格要求的项目
  • 合规驱动行业:医疗、金融、法律等受 GDPR、HIPAA 等法规约束,需可证明的加密通信审计轨迹

常规风险

  • 密钥管理责任:Olvid 虽提供加密,但 Bot profile 的私钥若未妥善备份,将导致历史对话永久不可恢复
  • 社交工程攻击:群组管理工具(add/kick)若配置过于宽松的权限,可能被恶意利用进行成员冒充
  • API 密钥泄露:虽然通道本身加密,但 OpenClaw 与 Olvid 服务间的认证凭据仍需按机密等级保护
  • 版本兼容性:当前版本为 0.0.0-a9 预发布状态,生产环境需关注破坏性更新风险

安全解读

核心用法

olvid-channel 是 Olvid 公司为 OpenClaw 平台开发的官方频道插件,旨在将 Olvid 的端到端加密通讯能力无缝集成到 AI Agent 工作流中。用户安装后,可通过 olvid:discussion:{id}、olvid:contact:{id} 或 olvid:group:{id} 格式的目标标识与 Agent 建立安全连接。

插件提供完整的通讯管理工具集:消息层面的讨论列表查询、联系人管理、群组浏览;协作层面的音视频通话发起;以及管理权限层面的群组创建、成员增删、头像设置、解散退出等操作。所有工具均以 Bot 的 Olvid 身份执行,支持通过 olvidChannelAccountId 参数指定多账户场景下的目标身份。

部署架构上,插件通过本地或配置的 Olvid Daemon(默认 localhost:50051)进行 gRPC/HTTP 通信,利用官方 @olvid/bot-node SDK 完成协议层加密,用户无需将 OpenClaw 实例暴露于公网即可实现双向安全通讯。

显著优点

隐私安全级别极高:Olvid 作为法国知名端到端加密通讯厂商,其协议经过独立安全审计,认证强度超越传统 TLS,能有效抵御中间人攻击和服务器窥探。对于医疗、法律、金融等敏感行业,这是关键差异化优势。

零暴露部署模式:区别于 Webhook、Slack 等需要公网可达的集成方式,本插件采用出站连接模式,OpenClaw 实例可完全运行于内网或防火墙后,大幅降低攻击面。

全平台原生支持:Olvid 客户端覆盖 Android/iOS、Linux/Windows/macOS,用户可在任意设备上安全接入 Agent,无需额外安装专用客户端。

功能完整性优异:不仅支持基础消息收发,更涵盖音视频通话、群组精细化管理等企业级协作需求,工具设计遵循最小权限原则,管理员与普通成员功能边界清晰。

潜在缺点与局限性

基础设施依赖较重:必须部署并维护 Olvid Daemon 服务,增加了运维复杂度,小型团队或个人用户可能因成本考量而放弃。

生态封闭性:与 Matrix、Slack 等开放协议/平台相比,Olvid 用户基数较小,企业若未采用 Olvid 作为标准通讯工具,则需额外推动员工 adoption。

网络配置敏感性:Daemon 通信协议(HTTP/HTTPS)由用户自行配置,生产环境若未强制 HTTPS 或未做网络隔离,可能存在本地嗅探风险;gRPC 端口冲突或防火墙策略也可能导致连接失败。

附件管理待优化:当前附件固定存储于 /tmp/olvid-attachments,缺乏自动清理机制和用户可配置路径,长期运行可能导致磁盘空间问题。

适合的目标群体

高隐私要求的企业与机构:律师事务所、医疗机构、金融机构、政府涉密部门等需满足严格数据保护合规(如 GDPR、HIPAA)的组织。

安全敏感的技术团队:DevOps/安全工程师需要将 Agent 接入生产环境监控或运维流程,但拒绝暴露内部 API 端点。

已采用 Olvid 的组织:现有 Olvid 企业用户可零摩擦扩展 AI 能力至既有通讯工作流。

注重主权控制的个人高级用户:希望完全掌控数据流向、不信任第三方 SaaS 通讯平台的 privacy-conscious 开发者。

常规风险说明

性能层面:gRPC 通信引入的序列化开销和 Daemon 转发延迟,在高并发场景下可能成为瓶颈;附件下载涉及磁盘 I/O,大文件传输时建议评估存储性能。

依赖项风险:插件核心依赖 @olvid/bot-node SDK 和 zod,若上游 SDK 出现安全更新,需及时跟进版本;Node.js 运行时版本兼容性也需关注。

配置安全风险:OLVID_CLIENT_KEY 和 OLVID_DAEMON_TARGET 环境变量若配置不当(如硬编码于配置管理工具、权限设置过宽),可能导致凭证泄露;多账户场景下账户隔离逻辑需严格测试。

可用性风险:Olvid Daemon 单点故障将导致通讯中断,建议生产环境配置健康检查和自动重启策略;网络分区场景下消息可能延迟或丢失,关键业务需设计离线补偿机制。

合规边缘场景:虽然 Olvid 协议本身满足端到端加密要求,但若用户自行配置 HTTP(非 HTTPS)通信或弱密钥管理,整体安全等级将降级,责任边界需明确。

Olvid Channel 内容

src文件夹
手动下载zip · 102.8 kB
accounts.tstext/plain
请选择文件