如何避免故意使用NAS进行备份的损坏

这是我的问题的延伸( 小型办公室备份,小型NAS(RAID)与单一磁盘 )。

构buildNAS备份解决scheme以防止个人和/或恶意软件故意腐败,这将是一个好方法。

假设我有一个有5-10台电脑的小办公室。 当然,我可以让每台电脑安装NAS,每个用户都可以备份文件夹,例如

\\SHARE\User1\backups\daily \\SHARE\User1\backups\weekly \\SHARE\User1\backups\monthly \\SHARE\User1\backups\yearly \\SHARE\User2\backups\daily \\SHARE\User2\backups\weekly \\SHARE\User2\backups\monthly \\SHARE\User2\backups\yearly . . 

我可以使用在每台PC上以预定间隔运行的脚本,并适当地复制文件。 这个问题是因为用户可以挂载他们的NAS(或者以他们的用户身份运行的恶意软件)可能会为该用户造成所有的备份。

我能想到的唯一解决这个困境的方法是:

  • find一个NAS可以通过SSH(安装sshd)轮询PC并scp文件。 我不知道一个NAS可以做到这一点。 我一直在看QNAP Turbo NAS。
  • 让服务器通过SSH轮询PC并复制到NAS(因为只有它可以挂载NAS)。 这似乎是一个个人电脑的浪费和不足。
  • 只有用户能够访问和\或挂载“每日”文件夹,并让NAS自己以预定的时间间隔每周\每月\每年复制(NAS可以做到这一点)?
  • 我从来没听说过一些疯狂的软件解决scheme
  • 一些运行备份协议的NAS我从来没有听说过?

我认为最简单的解决办法就是为每个用户提供不同的备份份额,这样他们只能访问自己的备份,而不能访问其他人的备份。 这似乎解决你的问题在那里。

有许多备份工具不依赖于能够挂载远程文件系统,例如rdiff-backup , Amanda , Bacula等等。 这将以另一种方式解决您的问题,假设您能够在您的NAS上运行适当的服务器…

…你是谁 由于QNAP NAS(或类似的家庭NAS)通常只是在Linux下运行,所以你可以在技术上让它做任何你想做的事情……所以如果你想在你所有的客户端上运行sshd并且使用备份服务器来获取文件ssh ,当然,你可以做到这一点,但我认为这不是一个最佳的解决scheme。