跳转到内容

安全检查清单 ​

装好、改完配置之后,照这一页走一遍。每项都有检查方法和通过标准;没通过的,点「详见」去修。以后每次改了网络、端口、账号或升级大版本,再走一遍。

账户与登录 ​

检查项怎么查通过标准详见
admin 默认密码已改用无痕窗口试 admin / openmediavault登录失败管理员账户
每个管理员有自己的账号OMV 的 shell 里运行 getent group openmediavault-admin成员只有你认可的人管理员账户
普通用户没有多余的组同样用 getent group _ssh sudo 查看只有确实需要的人在里面管理员账户
管理员已开两步验证,并验证过恢复流程用户 → 2FA TOTP(Users → 2FA TOTP)的列表里,管理员账号的已启动打勾打勾,且你在测试账号上演练过恢复两步验证
root 的密码是长口令安装时设置的,想不起来就重设不是简单口令忘记管理员密码

Web 界面 ​

检查项怎么查通过标准详见
已启用 HTTPS,并强制使用系统 → 工作台 → 设置(System → Workbench → Settings)已启用SSL/TLS 和 强制使用 SSL/TLS 都勾选Web 界面安全
自动注销没被禁用同一页的自动注销不是禁用,建议 5 到 15 分钟Web 界面安全
证书没过期系统 → 证书 → SSL(System → Certificates → SSL)的有效期列距到期还有足够时间证书

SSH ​

检查项怎么查通过标准详见
root 不能 SSH 登录OMV 的 shell 里运行 sshd -T 再看 permitrootloginnoSSH 加固
只接受公钥看 passwordauthenticationno,且你有一个能用的公钥账号SSH 加固
TCP 转发是关的看 allowtcpforwardingnoSSH 加固

查看这三项用的是一条只读命令:

sh
# 在 OMV 的 shell 里,以 root 身份
sshd -T | grep -E '^(permitrootlogin|passwordauthentication|allowtcpforwarding) '

暴露面 ​

检查项怎么查通过标准详见
路由器上没有指向管理入口的端口映射登录路由器,列出端口映射和 UPnP 映射没有 OMV 的 Web 端口、22、445、2049、21 等远程访问
路由器关闭了 UPnP路由器设置页关闭远程访问
从外网访问不了 NAS关 Wi-Fi,用手机流量访问公网 IP打不开 OMV 登录页远程访问
监听的服务都认识OMV 的 shell 里运行 ss -tulnp没有看不懂的服务监听在所有地址上防火墙规则
不用的服务已关闭服务 菜单下的 FTP、NFS、Rsync 服务器、SNMP、TFTP 等没在用的都是未启用文件共享服务
启用了 IPv6 的话,IPv6 也检查过路由器的 IPv6 防火墙,以及 网络 → 接口(Network → Interfaces)没有意外对外可达的服务IPv6
容器发布的端口都是必要的服务 → Compose(Services → Compose)的端口页或 docker ps 的 PORTS 列管理类后台没有映射到所有地址Docker 与应用

共享与权限 ​

检查项怎么查通过标准详见
SMB 共享没有无意的访客访问服务 → SMB/CIFS → 共享(Services → SMB/CIFS → Shares)里每个共享的公开项都是否,除非你明确需要SMB 基础
共享按组授权,权限最小存储器 → 共享文件夹(Storage → Shared Folders)的权限每个人只有该有的读写权限三层权限

更新与监控 ​

检查项怎么查通过标准详见
邮件通知可用系统 → 通知 → 设置(System → Notification → Settings)发测试邮件收得到配置邮件通知
通知事件开着系统 → 通知 → 事件(System → Notification → Events)验证(登录提醒、账户锁定)等事件已勾选管理员账户
没有积压的更新系统 → 更新管理 → 更新(System → Update Management → Updates),或仪表盘的系统更新小部件没有拖了很久的更新系统更新
偶尔看一眼认证日志诊断 → 系统日志(Diagnostics → System Logs)选 auth没有陌生来源的成功登录查看系统日志
对外开放服务时有封禁机制诊断 → 服务 → Fail2ban(Diagnostics → Services → Fail2ban)启用了合适的 jail,且你自己的网段在忽略 IP 里Fail2ban

数据与备份 ​

检查项怎么查通过标准详见
有独立于 NAS 的备份你的备份计划重要数据至少有两份,不在同一台机器上备份策略
恢复演练过做一次真实恢复恢复出来的数据能用恢复演练
有一份离线或异地副本拔掉连接的备份盘,或放在别处勒索软件加密 NAS 时,这份不会一起被加密异地与云端备份
硬盘健康有人盯存储器 → S.M.A.R.T.(Storage → S.M.A.R.T.)已启用且有邮件告警出现预警能第一时间知道S.M.A.R.T.

冗余(RAID、Btrfs RAID1、ZFS、SnapRAID)防的是坏盘,防不了误删、勒索、配置改崩和整机损坏。只有独立备份能防这些。

做完之后 ​

  • 第一次完整做完这份清单后,在笔记里记下日期和你改过的东西。
  • 每月和每次改了网络、端口、账号、升级大版本之后再过一遍,健康检查的节奏见健康检查清单。
  • 安装后的基础检查在安装后检查清单。

参考资料 ​

  • OMV 文档:通知、SSH。
  • 本章各篇的参考资料。

OpenMediaVault 非官方中文使用指南,与 openmediavault 项目及其开发者无隶属关系。