隐私与安全
数据位置#
本机记忆只保存在 ~/.crowdmemory/state/ 下,不会上传。团队记忆需要单独配置原始记录仓和凭据后才会上传,0.1.1 不对外提供。
连接#
- 记忆服务只监听 Unix 套接字,没有网络端口,并校验对端进程的用户 ID。
- 插件每次请求前检查
endpoint.json和令牌文件:必须是普通文件,属主是当前用户,令牌文件权限为 0600,且两者在同一目录。不满足时不发请求。
写入前处理#
- 记录写入前去掉密钥、令牌和家目录路径。
- 内容疑似包含凭据时,记录放入隔离区,不进记忆库。
- 含有密钥或家目录路径、或超过 4096 字符的命令不记录原文。
对会话的影响#
- 插件不向 DSH 抛出异常。记忆服务出错、超时或没有运行时,会话照常进行。
- 推送包在
<crowdmemory>标签中,并注明是参考资料、不是指令。
已知限制#
本机身份为 cooperative_local:同一用户下的其他进程(包括 Agent 启动的子进程)可以读到令牌。需要隔离时,请让记忆服务以单独的用户运行。