首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在备份到云之前进行加密

在备份到云之前进行加密
EN

Security用户
提问于 2018-07-10 00:44:47
回答 2查看 405关注 0票数 2

这些年来,我在照片和视频中收集了很多数据(大约3TB),我一直在升级到更新和更大的硬盘,幸运的是,它们并没有在我身上失败。我已经意识到我的访问模式是写一次,很少读,我认为AWS冰川很适合我的用例。

起初,我想我会和他们的BYOK一起对我的数据进行加密,但是在阅读了一段时间之后,我发现BYOK似乎没有什么安全好处,只是一个营销策略。考虑到云提供商可以访问我的密钥,他们在理论上(实际上也是如此)可以未经我的同意访问我的数据。

因此,我认为在将数据上传到冰川之前,对我的数据进行加密是更明智的做法。我已经做了更多的阅读,似乎我有两个选择-

  1. 带有AES等的对称密钥
  2. 带有RSA或GPG的非对称密钥

我不想将我在机器上使用的密钥/密码存储得比我需要的时间长,我想知道是否可以在需要时使用物理Yubikey来实际解密数据。

我不太确定Yubikey如何适应这两种选择,哪一种更好?

我计划将私钥/密码存储在另一个云存储上,如Dropbox之类的,以保持它们的长度,理想情况下,如果我的Yubikey坏了,我只需要访问它。我确实意识到,这可能不是完美的,但如果不能在灾难性的故障中访问数据,就会破坏备份的目的。数据将包含个人照片,视频和一些文件,如果这是重要的选择适当的战略。

我的主要问题是-

  1. 对于我的处境,有什么更合适的选择?
  2. 选择的正确键大小是多少?我的理解是越大越好。由于我不需要频繁地访问这些数据,所以我对加密/解密所花费的时间更长感到满意。
  3. 任何个人轶事或建议,你可能有为我,以帮助我安全的数据和平衡安全和可用性?
EN

回答 2

Security用户

回答已采纳

发布于 2018-07-10 02:04:03

看来我有两个选择-

  1. 带有AES等的对称密钥
  2. 带有RSA或GPG的非对称密钥

您可能不想直接使用非对称密钥加密,因为与对称密钥相比,它非常慢。

如果不更多地了解您的数据是如何构造的,就很难确切地说出最佳的路径是什么。

如果您的数据是一堆文件,那么只需生成一个随机的AES密钥,并使用现代AES模式加密每个文件(例如,GCM而不是ECB,至少是使用随机IV的东西)似乎对您有效。

我的主要问题是-

  1. 对于我的处境,有什么更合适的选择?

对称的。

  1. 选择的正确键大小是多少?我的理解是越大越好。由于我不需要频繁地访问这些数据,所以我对加密/解密所花费的时间更长感到满意。

256位对称密钥可能相当大。例如,AES 256。

  1. 任何个人轶事或建议,你可能有为我,以帮助我安全的数据和平衡安全和可用性?

调查与您的数据安全措施相关的成本相对于数据的价值是否合理可能更好。

更新以处理注释:

如果单个AES密钥是安全的,那么只要您使用包含随机IV的现代AES模式(并且使每个文件的IV是不同的),就不需要超过一个。

如果您担心保持单一AES密钥的安全,那么您可以使用另一种方法(这也是某些ransomware所使用的)。该方法包括:(1)生成一个公钥/私钥对,并将私钥保持为私钥;(2)为每个文件生成一个随机AES密钥;(3)使用自己的随机AES密钥加密每个文件;(4)用您的单个公钥加密每个随机AES密钥;(5)将AES加密文件和公钥加密AES密钥存储为一个新文件/blob。在这种情况下,您仍然需要担心如何确保私钥的安全,但这比保护一个必须移动并存在于实际机器上进行加密的AES密钥要简单一些(而在非对称方案中,只有公钥必须移动)。

票数 2
EN

Security用户

发布于 2018-07-18 21:18:39

在我看来,使用AWS KMS来管理加密密钥是安全的。安全机构对KMS进行了很好的审查。将其与管理您自己的加密密钥并丢失它们的风险进行比较,我建议每次使用KMS或CloudHSM。

不对称加密通常不用于加密基于文件的数据。为此,请使用对称加密。今天AES-128或AES-256就行了。

这些都是我使用AWS 12年,30年安全取证,MVP在安全和我有AWS安全专业认证(连同其他七个AWS证书)和我的许多客户是政府的安全是非常重要的。

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

https://security.stackexchange.com/questions/189266

复制
相关文章

相似问题

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