如何将 Linux 上的本地备份与勒索软件隔离

如何将 Linux 上的本地备份与勒索软件隔离

我使用本地加密备份功能时光倒流在 debian 8.3 上将我的文件备份到外部驱动器。它每 30 分钟自动备份一次。我的外部驱动器始终处于连接状态。我是这台电脑的唯一用户。

最近我经常听到关于勒索软件的噩梦故事。由于我的备份位置始终可以访问,因此,为了以防万一,我正在考虑一种方法来确保我的备份位置安全并免受此类攻击。

我认为如果我以特殊的“备份用户”或 root 身份运行 Backintime,并使用只有“备份用户”或 root 具有写访问权限的备份位置,我就可以实现这一点。我猜建议仅在不可避免的情况下才使用 root,所以我想我更愿意为这项工作创建一个“备份用户”。

我想知道我是否可以为此目的使用文件权限或者是否有更好的方法。

我的问题:

  1. 这对于保证我的备份位置的安全是一个好主意吗?
  2. 当我同时使用不同的帐户使用计算机时,如何才能以“备份用户”身份自动运行 Backintime?
  3. 我如何才能将“备份用户”指定为对我的备份位置具有写访问权限的唯一用户?

答案1

  1. 将备份存储在未物理连接或正常开启的媒体上。

  2. 拥有多个定期轮换的备份介质(驱动器/磁带)。将它们存储在异地(至少几英里/公里以外)可获得加分。我建议至少有 (3) 个驱动器/磁带,其中只有 1 或 2 个单元保存在现场。

  3. 写入或访问备份目录的权限应仅限于 root 帐户。

  4. 您的日常用户帐户不应具有sudo权限。使用第二个用户级别帐户通过 进行系统管理sudo。如果您没有提升权限的能力,那么您就不会被诱骗提升权限。

  5. 使用 等工具卸载不使用的备份目录autofs。这样做还有一个好处,就是您可以拔下驱动器,而不必担心文件系统是否已安装。该autofs工具可以配置为自动安装备份目录,然后在几分钟不活动后将其卸载。

  6. 使用能够高效存储大量增量数据的备份工具(表里不一borg-备份)。这样您就可以在每个驱动器上保留一年的备份,从而有更多可能性将数据恢复到事件发生之前的状态。

相关内容