首页/数据/Redis 进阶速查/备份文件的权限与加密
持久化56 条

备份文件的权限与加密

快照与 AOF 是明文全量数据:备份目录权限收紧(如 700 属主专用)、传输加密、云端存储开启服务端加密,敏感业务必要时先加密再出机房。

Redis 进阶速查数据更新于 2026-10-13

备份就是全量数据

快照与追加日志都是明文的,且包含全部业务数据,从权限角度看,它们的敏感级别与数据库主文件完全相同。加固方向分三层:备份目录权限收紧到只有服务账号可访问;传输过程走加密通道;落到对象存储时开启服务端加密并保留访问审计。合规审计里,备份文件的权限往往是最常见的失分点。

基本信息

目录权限目录设为仅属主可进入,文件仅属主可读写
属主要求归属服务运行账号,而非普通用户
传输要求走加密通道或支持加密的对象存储接口
存储要求对象存储开启服务端加密并记录访问
合规口径敏感级别等同数据库主文件

典型使用场景

  • 安全扫描整改中清理备份目录的权限问题
  • 备份出机房或上云之前确认传输与存储加密
  • 多人共用一台机器时避免备份文件被其他账号读取
  • 审计需要提供备份数据的访问控制与加密证据
  • 容器与编排环境中确认挂载卷的权限与属主

权限加固示例

权限加固示例
chmod 700 /backup/redis                              # 目录仅属主可进入
chmod 600 /backup/redis/dump-2026-10-10.rdb          # 文件仅属主可读写
chown redis:redis /backup/redis/dump-2026-10-10.rdb  # 归属服务账号
ls -l /backup/redis                                  # 复核权限与属主
find /backup/redis -perm -o+r -type f                # 检查是否存在其他用户可读的文件

三层加固

层面做法缺失的风险
本地权限目录与文件收紧,属主为服务账号同机其他账号可直接读取全量数据
传输过程加密通道或加密接口中间节点可截获完整数据
存储端服务端加密与访问审计存储被越权访问且无记录可查
密钥管理密钥单独规划并妥善保管备份在但密钥丢失,无法恢复
把备份放到站点可访问的目录或匿名可读的对象存储,是数据泄露的高发场景,扫描工具通常会直接标记这类问题。
加密的密钥要单独规划存放与轮换,避免出现备份完好、密钥丢失,最终仍然无法恢复的局面。

易错点

  • 备份目录权限过宽,同机任意账号可读取全量业务数据,属于高危泄露面
  • 只做本地权限加固,传输与存储环节仍是明文,出机房即失去保护
  • 加密后密钥与备份放在同一位置,一次越权访问同时拿到两者
  • 为了图方便把备份放进站点目录下,形成可直接下载的数据泄露入口

数据来源与参考

  • Redis 安全建议:数据文件保护(redis.io/docs 安全章节)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌