如果在将归档文件推送到异地备份位置之前可以选择使用GPG和OpenSSL进行本地加密,那么每种解决方案的优缺点是什么?
背景:我目前管理基于Ubuntu 14.04.1的服务器基础结构,并在所有可用补丁发布时应用它们。
所有这些系统都是无头的,可以使用经过审查的前提条件和自动化工具自动构建,并且可以通过KVM在基于Intel的统一硬件上在虚拟机中运行。
我们偏爱Ruby,但是偏爱“正确做事”。由于这两者,我们选择了“备份” gem作为创建要保存的数据的加密档案的方法,因为它会使用Vagrant为开发人员创建与生产中相同的加密档案,而不管其机制如何。它被传输。
所有软件和配置都是通过Puppet管理的,因此,任何决定都不会对“用户体验”或便利性产生任何影响。任一选项都将创建相关脚本来管理,验证或从创建的任何备份中还原。
鉴于此,在用于此目的时,哪个加密选项相对于另一个加密选项是否具有任何优势?