能否对客户端主机的管理员隐藏代理密码?
选择一个与掌控使用该密钥之主机的管理员相匹配的代理凭据范围。
“让其他用户无法访问此文件”与“对管理这台服务器的人隐藏密码”是两个不同的要求。
权限、托管凭据与脱敏诊断有助于前者,可减少经由配置、备份、命令行参数和环境转储造成的意外泄露。
对后者,要先问那些管理员掌控什么。Linux 能力与隔离可以收窄特定角色。能替换代理客户端、改动其启动方式或检视其运行的人,与只会读取文件的普通账户是不同类型的对手。
服务终究要使用这份凭据。在把可用的解密路径留在同一管理员掌控之下的同时只做加密,并不会造出那道缺失的边界。
给无人值守的机器一份范围合适的服务凭据,并单独安排轮换与吊销。若某项操作必须超脱该机器的管理员,就把它放到另行管理的边界之后。继续保护本地存储的副本;只是不要声称它的权限同时解决了这两个要求。