首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从备份中加密大型(20Gb+)压缩文件?

问如何从备份中加密大型(20Gb+)压缩文件?
EN

Server Fault用户
提问于 2014-12-23 13:25:15
回答 1查看 7.4K关注 0票数 0

在OpenVZ容器离开服务器并通过ftp复制到提供者备份空间之前,我希望定期加密从它们创建和压缩的备份文件。

它们的大小不同,从6到50 GB (压缩后,lzo)更新.并由虚拟化环境Proxmox自动创建。

关于mcrypt (“代码质量/支持”)或openssl (“不适用于大型文件”)的各种评论让我怀疑它们是否合适。你能推荐些什么?

此外:在压缩到较小的部分时,我不能将备份文件拆分,而且出于性能原因,我不想在压缩后进行备份。我有过使用欺骗的坏经验,我想避免它,如果你想提到这一点的话。

服务器环境是Debian 7。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-12-23 18:37:12

其他人提出了各种适合流水线的对称加密工具,如aespipe。考虑到加密是一种相当昂贵的CPU类型,而且这也不是一个糟糕的建议,我怀疑这将是你所能得到的最有效的方法。

但我建议考虑一种不对称工具,如gpg。底层的大容量加密仍然是通过对称密码使用一个现在的密钥,但是随着GPG工具链的出现,密钥管理的整个问题变得更加容易了。

特别是,使用简单的对称密码对备份进行加密,要么会破坏安全性(因为相同的密钥用于加密所有备份,而且服务器必须定期访问备份),要么大大增加了您的复杂性(因为每次备份使用不同的密钥,现在必须手动管理它们)。

使用像gpg这样的工具,您可以生成一个用于对所有备份进行加密的键区,而加密的服务器只需要对备份进行加密的公共部分。您可以将私钥单独保存,或者在正常安全的情况下,或者--如果业务原因需要的话--安排将密钥拆分给许多个人,其中一些子组需要使用标准密钥共享协议来重建私钥。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/654397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档