在桌面备份软件将我的数据传输到云端之前进行客户端加密

在桌面备份软件将我的数据传输到云端之前进行客户端加密

我使用本地在线备份提供商的服务,价格合理,上传速度快。我喜欢他们的服务,只有一个抱怨:​​在将我的数据传输到他们的服务之前,他们没有在客户端加密我的数据。

在 Mac 上,有没有好的方法可以在将文件上传到备份提供商之前对其进行加密?我的数据集非常大,因此将所有文件复制到第二个加密位置(加密磁盘映像或类似位置)是不切实际的。

备份提供商监视我指定为备份文件夹的文件夹,并传输其中的任何文件更改。

答案1

encfs 现在适用于 Mac:http://en.wikipedia.org/wiki/EncFS

有两种解决方案:

1)备份服务<->存储的加密文件<->EncFS<->挂载的透明文件<->用户

您的文件已加密存储在磁盘上您指定为备份文件夹的文件夹中,当您使用文件时,一旦您输入密码,其未加密版本将被安装在另一个文件夹中。

这也可以保护您免遭物理盗窃。

2)备份服务<->挂载的加密文件<->EncFS<->存储的透明文件<->用户

您的文件在磁盘上未加密,您可以在实际存储文件的文件夹中进行操作。您使用 encfs --reverse 将其加密版本挂载到您将标记为备份文件夹的文件夹中。

您可以更快地访问您的文件,但是该备份软件需要足够礼貌,等到您实际安装加密文件夹后才开始上传/下载任何更改。

答案2

事实证明碳酸盐这种方式效果最佳,但仅限于 Windows。他们的 Mac 客户端只允许拥有托管证书,这意味着他们仍可控制文件。

相关内容