跳到主要内容

安全与隐私

启用文件、终端、MCP、渠道或自动化,就给了助手相应的执行能力。Anyy 在本地运行,外部模型与服务仍会接收完成任务所需的数据;先想清楚工具能接触哪些文件、账号和接收者。

开放能力前做哪些检查​

  • 每次只新增实际需要的集成、Toolset 或 Skill。
  • 阅读 Skill 的 SKILL.md 和引用文件,检查 MCP 的实际来源和工具清单。
  • 核对命令、路径、Workspace 和目标账号,再让已启用工具执行。
  • 变更较大时先做一份Profile 备份。

已启用的文件/终端工具、MCP、任务管理与 Role 引导直接执行。身份认证、凭据保护、归属检查继续适用。Workspace 决定上下文和产物位置,不限制工具的操作系统访问范围;不要把它当作沙箱。

凭据交给专用输入入口​

API Key、Bot Token、签名秘密优先在 Dashboard 或交互 Setup 输入。非交互 Channel 配置支持文件描述符:

anyy setup channel CHANNEL --set INPUT=VALUE --sensitive-fd SECRET_INPUT=FD

使用已打开、编号至少为 3 的专用 FD;只有字段支持外部凭据位置时才用 --external-locator-fd。参数不能凭平台之间的相似名称猜测,完整说明见消息平台。

不要把秘密写入提示词、终端历史、截图、Skill 或 Memory。Anyy 会在受保护的持久化与投递链路中,对能识别的秘密做脱敏;怀疑暴露时,仍应先在服务商撤销或轮换,再更新本地凭据并检查健康状态。

谁能从渠道访问助手​

策略由平台能力决定,不能把一个平台的选项直接搬到另一个平台。普通 Dashboard 凭据表单不等于完整访问控制编辑器;策略、名单与配对入口见消息平台。

对实际配对请求先核对身份:

anyy channel pairing list
anyy channel pairing approve --request REQUEST_ID

撤销不应存在的授权:

anyy channel pairing revoke --grant GRANT_ID --reason "access removed"

Pairing 授权关系到该发送者进入助手的权限。昵称和头像不能代替平台账号身份;开放策略也不会自动只接受账号主人。

外部服务和备份都需要信任​

MCP 连接或工具调用涉及它所在的进程/服务;只公开任务需要的工具。定时任务应检查提示词、Toolset 和投递路由。Webhook 要有 HTTPS、签名验证和正确的代理配置;Dashboard 只向可信用户与网络开放。

普通备份包含会话、Memory、配置和工作文件,仍需限制访问。默认不加入的是托管 secrets/ 目录和受支持的 mcp/oauth/ 存储;配置或工作文件中已有的内联秘密(例如 MCP 环境变量、Header)仍可能原样进入归档,不能把备份当作全量脱敏导出。使用包含秘密的备份选项后,更应按凭据档案保管。

Anyy 记录必要的操作诊断、连接变更、发送者访问决定和投递结果;这些记录帮助定位事实,不是远端已读或全部操作成功的保证。

出现异常时,先停用相关任务或集成、撤销错误配对,轮换泄漏凭据,再运行 anyy status、anyy doctor 和对应集成诊断。需要恢复备份时,先保留仍有调查价值的信息。数据范围见数据与隐私。