本地凭据保险库,集成操作系统密钥链,支持加密存储与会话级访问控制。
编辑: ~/.vault/. vault.age – 加密条目, 政策, 政策完整性散列. state.age – 加密会话元数据并尝试跟踪. 所有数据使用年龄是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
目录:~/.vault/
vault.age — 加密的条目、策略及策略完整性哈希值state.age — 加密的会话元数据与尝试次数追踪信息所有静态数据均使用 age(ChaCha20-Poly1305)进行加密。
密码 → Argon2id(m=64MiB, t=3, p=4)→ master_key → HKDF-SHA256 → 子密钥
子密钥用途:一个用于 vault 加密,一个用于完整性校验,一个用于日志加密。
要求如下:
每个条目包含以下字段:
id、name、url、username、passwordsensitivity:low | medium | high | criticaltotp_secret策略随条目一同存储,包括:
agent_max_sensitivity:Agent 可自动访问的最高敏感度等级require_confirmation:需用户手动确认的敏感度等级存储于操作系统安全存储中:
令牌属性:
切勿通过命令行参数暴露凭证(进程列表中可见)。
安全方式包括:
使用后操作:内存清零、环境变量清除。
两种选项:
渐进式延迟策略:3 次失败 → 延迟 1 分钟;5 次失败 → 延迟 15 分钟;10 次失败 → 延迟 1 小时。
状态文件单独加密。若状态文件解密失败或意外丢失,则强制执行完整重新认证流程。
初始化阶段执行:
建议仅以物理方式(如手写、刻录)保存恢复助记词。
基于 URL 或名称模式自动建议敏感度等级:
| 匹配模式 | 建议等级 |
|---|---|
| 金融服务 | critical |
| 主邮箱服务商 | critical |
| 开发者平台 | high |
| 社交平台 | medium |
| 论坛、新闻通讯 | low |
对于标记为 critical 的条目:建议使用专用凭据管理器;本地存储前必须获得用户显式确认。
使用凭证前须满足以下条件:
默认策略(未配置时):
例外情形:用户手动输入该条目的专属确认短语。
独立加密的日志文件(使用专属 HKDF 密钥)。
仅保留明文摘要信息,例如:“今日共访问 3 次”。
每周审查:标记异常访问时间、频率变化、新增条目模式等可疑行为。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习
最新文章