在OpenVZ容器离开服务器并通过ftp复制到提供者备份空间之前,我希望定期加密从它们创建和压缩的备份文件。
它们的大小不同,从6到50 GB (压缩后,lzo)更新.并由虚拟化环境Proxmox自动创建。
关于mcrypt (“代码质量/支持”)或openssl (“不适用于大型文件”)的各种评论让我怀疑它们是否合适。你能推荐些什么?
此外:在压缩到较小的部分时,我不能将备份文件拆分,而且出于性能原因,我不想在压缩后进行备份。我有过使用欺骗的坏经验,我想避免它,如果你想提到这一点的话。
服务器环境是Debian 7。
发布于 2014-12-23 18:37:12
其他人提出了各种适合流水线的对称加密工具,如aespipe。考虑到加密是一种相当昂贵的CPU类型,而且这也不是一个糟糕的建议,我怀疑这将是你所能得到的最有效的方法。
但我建议考虑一种不对称工具,如gpg。底层的大容量加密仍然是通过对称密码使用一个现在的密钥,但是随着GPG工具链的出现,密钥管理的整个问题变得更加容易了。
特别是,使用简单的对称密码对备份进行加密,要么会破坏安全性(因为相同的密钥用于加密所有备份,而且服务器必须定期访问备份),要么大大增加了您的复杂性(因为每次备份使用不同的密钥,现在必须手动管理它们)。
使用像gpg这样的工具,您可以生成一个用于对所有备份进行加密的键区,而加密的服务器只需要对备份进行加密的公共部分。您可以将私钥单独保存,或者在正常安全的情况下,或者--如果业务原因需要的话--安排将密钥拆分给许多个人,其中一些子组需要使用标准密钥共享协议来重建私钥。
https://serverfault.com/questions/654397
复制相似问题