受保护的 PDF 到底有多安全?

信息安全 pdf
2021-09-07 00:13:06

我已经在互联网上搜索了有关安全 pdf/破解它们的答案,并发现了大量的东西。但是大部分都已经很老了。因此,有人可以确认以下内容在现代仍然有效。

pdf 可以有两个密码:主密码,防止人们进行某些操作,如打印、编辑。这个很容易被破解,因为它基于文档阅读器软件(因此,如果我编写自己的阅读器,我可以绕过文档中的所有安全检查)。

第二个密码是用户密码(或打开密码),用于加密文档本身并允许您打开和阅读它。没有它,您根本无法访问。破解相当困难(需要大量的cpu)。

我是对的吗?

链接:以下是我发现有趣的一些链接

以下白皮书“PDF 的安全性如何?” Bryan Guignard http://www.cs.cmu.edu/~dst/Adobe/Gallery/PDFsecurity.pdf总结得最好。然而,它的状态 pdf v1.3 可以追溯到 2000 年。

这个问题在 2008 年的 Adob​​e Acrobat 9 中仍然存在

LockLizard 在其一般问题部分http://www.locklizard.com/pdf_security_news/也有指向该论文的链接 ,他们似乎使页面保持最新。

最后这篇论文http://www.besthackingtricks.com/how-to-open-password-protected-pdf-documents-pdf-password-remover/说的大致相同,但只能追溯到 2015 年 8 月。

2个回答

您所说的“权限”密码是正确的。某些读者(主要是那些定制的)可以简单地选择忽略它,而不是强制执行权限。

至于“主”密码... Adob​​e Acrobat XI 支持使用密码或证书来加密 PDF 文档本身。默认使用 128 位 AES 加密级别的普通密码。这个算法很强大,但显然也需要一个强大的密钥。Acrobat 7 及更高版本支持 128 位 AES。如果您要查看 Acrobat X 或更高版本,算法支持是 256 位 AES。

证书选项允许“所有文档内容”、“元数据以外的内容”或“仅文件附件”。这里的算法是 6.0 at 128-RC4, 7.0 128-AES, 9.0 256-AES。

您还应该注意到 XI 中有 LifeCycle 权限管理,但我没有时间研究它。

正如史蒂夫评论的那样,这是一个非常广泛的话题。我将涉及几个领域来帮助回答您的问题,并让我知道要扩展什么。我看到您提到“安全”。现在,您的意思是在用户名/密码身份验证方面还是在包含恶意代码的 PDF 方面安全?

任何数据的用户名/密码验证,例如保护 PDF 文件中的用户密码,都可能成为暴力攻击的目标。您在此领域的安全性取决于不使用字典单词、短密码等情况。同样,您可以拥有世界上最安全的密码,但如果想要访问该 PDF 的同一攻击者拥有密钥-您的计算机上的记录器,认为它已受到损害。

现在,如果您指的是可能包含恶意代码的 PDF 文件的安全性:有几种方法。许多电子邮件服务都有内置的 AV,有些比其他的更好。有多种方法可以绕过 AV。

在这两个层面上,