使用开源软件保护文档的 5 种方法

控制您自己的数据,防止未经授权的用户访问。
73 位读者喜欢这篇文章。
Filing papers and documents

用户完全有理由关心他们数据的安全性和安全性。当你在电脑上创建数据时,希望对其拥有完全的控制权是合理的。

有很多方法可以保护您的文档。在文件系统级别,您可以加密您的硬盘驱动器仅仅一个文件。一个好的办公套件会为您提供更多的选择,我收集了五种我使用开源软件保护文档的方法。

保护文档的 5 种方法

1. 将文档保存在安全的云存储服务中

自托管开源内容管理系统 (CMS) 平台让您可以完全控制您的数据。您的所有数据都保存在您的服务器上,您可以控制谁可以访问它。

选项: Nextcloud, ownCloud, Pydio, 和 Seafile

所有这些都提供存储、同步和共享文档和文件夹、管理内容、文件版本控制等功能。它们可以轻松取代 Dropbox、Google Drive 和其他专有云存储,这些云存储将您的数据放在您不拥有、维护或管理的服务器上。

上面列出的开源自托管选项符合 GDPR 和其他保护用户数据的国际法规。它们提供备份和数据恢复选项、审计和监控工具、权限管理和数据加密。

Pydio audit control

Pydio Cells 中的审计控制。(©2020, Pydio.com)

2. 启用静态、传输中和端到端加密

我们经常笼统地谈论数据加密,但是在加密文件时有几个方面需要考虑

  • 通过静态加密(或磁盘加密),您可以保护存储在您的基础设施或硬盘驱动器中的数据。
  • 传输中加密在数据使用 HTTPS 等协议时保护数据作为流量。它可以保护您的数据在从一个位置移动到另一个位置时免遭拦截和转换。当您将文档上传到云时,这非常重要。
  • 端到端加密 (E2EE) 通过在一端加密数据并在另一端解密数据来保护数据。即使第三方干预该过程并获得对文件的访问权限,除非他们拥有解密密钥,否则他们也无法读取您的文档。

选项: CryptPad、ownCloud、ONLYOFFICE Workspace、Nextcloud 和 Seafile

ownCloud、ONLYOFFICE Workspace、Nextcloud 和 Seafile 支持所有三个加密层。它们在如何实施端到端加密方面有所不同

  • 在 ownCloud 中,有一个 E2EE 插件允许您加密文件夹共享。
  • 在 Nextcloud 中,桌面客户端中提供文件夹级别的选项。
  • Seafile 通过创建加密库来提供客户端 E2EE。
  • ONLYOFFICE Workspace 不仅允许您在存储和共享文档时对其进行加密,而且还允许您在 Private Rooms 中安全地实时共同编辑它们。加密数据会自动生成和传输,并且本身已加密 - 您不必保存或记住任何密码。
  • CryptPad,顾名思义,是完全私密的。所有内容都由您的浏览器加密和解密。这意味着文档、聊天和文件在您登录的会话之外是不可读的。即使是服务管理员也无法获取您的信息。

3. 使用数字签名

数字签名允许您验证文档内容是否由您发起,并且未对其进行任何更改。

选项: LibreOffice Writer、ONLYOFFICE Desktop Editors、OpenESignForms 和 SignServer

LibreOfficeONLYOFFICE 套件提供了一个集成工具来对文档进行数字签名。您可以添加一个在文档文本中可见的签名行,并允许您请求其他用户的签名。

一旦您应用了数字签名,任何人都无法编辑该文档。如果有人更改了文档,签名将失效,因此您会知道内容已被修改。

在 ONLYOFFICE 中,您可以签署 OOXML 文件(例如,DOCX、XLSX、PPTX),而在 LibreOffice 中,您可以签署 ODF 和 PDF。如果您尝试在 LibreOffice 中签署 OOXML 文档,则签名将被标记为“仅签署了文档的某些部分”。

SignServerOpen eSignForms 是免费的电子签名服务,如果您不需要在编辑器中直接签署文档,可以使用它们。这两种工具都允许您处理文档,SignServer 还允许您签署代码,包括 Java,并应用时间戳。

4. 水印

水印可以避免未经授权的重新分发您的内容,并保护您的文件可能包含的任何机密信息。

选项: Nextcloud 中的 Collabora Online 或 Nextcloud 中的 ONLYOFFICE Docs

ONLYOFFICE DocsCollabora 在与 Nextcloud 集成时,允许您将水印嵌入到您的文档、电子表格和演示文稿中。要激活水印,您必须以管理员身份登录到您的 Nextcloud 实例,然后转到解决方案设置页面上的安全查看设置

您可以使用占位符将默认水印替换为您自己的文本。打开文件时,水印将为每个用户单独显示。您还可以定义组来区分将看到水印的用户,并选择必须显示水印的共享类型。

您还可以在 LibreOffice 和 ONLYOFFICE 桌面应用程序中的文档中插入水印。但是,在这种情况下,它只是放置在主文本层下的文本或图像,因此任何人都可以轻松删除它。

5. 使用密码保护文档

密码保护允许您安全地存储和交换本地文件。如果有人访问您的桌面或通过电子邮件或其他方式获取受保护的文件,他们将无法在不知道密码的情况下打开它。

选项: Apache OpenOffice、LibreOffice 和 ONLYOFFICE Desktop Editors

这三种解决方案都为您提供了为您的敏感文档设置密码的功能。

如果受保护的文档对您很重要,强烈建议您使用密码管理器保存密码或记住它,因为 LibreOffice、ONLYOFFICE 和 OpenOffice 不提供密码恢复选项。因此,如果您忘记或丢失密码,则无法恢复或重置密码并打开文件。

您的数据属于您

使用这些方法中的一种或多种来保护您的文档,以便更安全地在线。现在是 21 世纪,计算技术已经非常先进,不能冒险将您的数据交给不受您控制的服务。使用开源并掌控您的数字生活。

您最喜欢使用哪些工具来安全地处理文档?请在评论中分享它们。

接下来阅读什么
Profile photo
在 Ascensio System SIA 工作,开源爱好者,从过时的 Windows 切换到 Kubuntu,语言学家和翻译员(英语和德语),音乐爱好者(也弹钢琴)。

1 条评论

这篇文章对于每个人安全地保护他们的文档都非常有用...感谢分享

© . All rights reserved.