在可见页面表面上看起来完全干净的 PDF 可能包含隐藏的数据,这些数据所揭示的内容远远超出您打算共享的内容。文档属性可能会默默地列出原始作者的全名、创建文件的内部公司网络路径(显示服务器名称和文件夹结构)以及显示起草过程中每个编辑会话的完整修订历史记录。来自多轮内部审核的评论和注释可能会折叠在隐藏面板后面,收件人可以一键展开该隐藏面板。从早期草稿版本中删除的内容可能仍然存在于文件结构中,作为专用提取工具可以恢复的孤立对象。共享可见页面也共享表面上不可见的所有内容。
您在渲染页面上看到的并不是文件包含的所有内容。隐藏数据在 PDF 中相当于 Word 文件中的跟踪更改、文档属性和版本历史记录,在正常查看期间完全不可见,但任何知道在哪里查看以及要展开哪些面板的接收者都可以提取。
通过PDF修订和文档清理删除隐藏数据意味着系统地识别并永久删除元数据字段、审阅者注释、隐藏层、以前的文档修订、文件附件以及不属于您明确希望收件人看到的可见页面内容的任何数据元素。 WukongPDF 的PDF 安全 工具支持全面的文档清理,并且以下流程可确保收件人在页面上看到的内容绝对是他们获得的所有内容。

PDF 中通常潜伏着哪些类型的隐藏数据
文档元数据存储在文件级别的 PDF 信息字典中,包括许多作者从未意识到的填充字段:创建应用程序中配置的原始作者姓名、文档标题、主题和关键字字段、创建日期和时间、上次修改日期和时间以及生成文件的软件应用程序的名称和版本。任何打开“文档属性”对话框(双击操作)的收件人都可以看到此元数据。在协作审阅期间添加的注释、便笺、文本注释和绘图标记可能隐藏在查看器界面中折叠的注释面板后面,但仍完全存在于文件中,并且可以通过展开面板立即显示。
更危险的是,嵌入 PDF 中的文件附件可能包含原始可编辑源文档、带有内部数据的支持电子表格,或者从未打算用于外部分发但在起草过程中为了内部方便而附加的参考材料。以前的修订和删除的内容可以保留在增量保存而不是完全重写的 PDF 中。增量保存将更改附加到现有文件的末尾,而不是从头开始重建整个结构,这对用户来说速度更快,但会保留文件中文档的每个先前状态。隐藏图层(在从 CAD 应用程序、GIS 软件和 Adobe Illustrator 导出的 PDF 中尤其常见)可能包含针对当前视图关闭的数据图层,但在文件中仍然完全存在且可恢复。
尝试编辑 PDF
无需安装。直接在您的浏览器中工作。
使用 Acrobat 的清理文档工具进行全面清理
Adobe Acrobat Pro 包含专用的清理文档功能,位于“保护”或“编辑”工具菜单下,可执行彻底的多步骤清理操作。执行时,它会从文档信息字典中删除所有元数据字段,永久删除每个页面中的所有注释、注释和便签,丢弃所有隐藏层和隐藏页面内容对象,从文档的嵌入式文件集合中删除每个文件附件,删除任何嵌入式搜索索引,删除所有 JavaScript 代码和交互操作,并删除任何文档级脚本。清理完成后,文件仅包含读者在正常查看期间看到的可见页面内容。
清理文档是一个单击操作,但在当前编辑会话中是完全不可逆的。该操作会破坏性地修改文件,并且删除的数据无法恢复。始终对原始文件的副本进行清理,保留未经清理的原始文件及其完整的元数据、注释和附件,以满足您的内部记录和未来的编辑需求。清理后的副本是您在外部与收件人共享的内容,收件人只能看到最终的可见内容。原件是您在内部保留用于当前工作的内容。
验证没有隐藏数据在清理过程中幸存
运行清理后,通过检查隐藏数据可能存在的每个位置来系统地验证清理是否完成。打开已清理的副本并检查文档属性,确认每个元数据字段为空或仅包含您在清理后有意设置的值。打开“评论”面板并确认其完全为空,没有隐藏或折叠的评论线程。检查“附件”面板中是否有任何剩余的嵌入文件。使用搜索功能搜索您知道出现在评论、已删除内容或隐藏图层中的文本字符串,并确认搜索返回零结果。
对于高敏感度文档,请执行额外的二进制级别验证。在纯文本编辑器或以字节级别显示原始文件数据的十六进制编辑器中打开清理后的 PDF。在原始文件内容中搜索您知道的原始元数据或注释中存在的文本字符串、内部项目代码名称、公司服务器路径、个人审阅者姓名。在清理文件的原始二进制数据中找到任何这些字符串都表明清理过程不完整,并且隐藏数据在清理尝试中幸存下来,而复杂的接收者可能会恢复这种形式。
| 隐藏数据类型 | 它隐藏的地方 | 如何删除 |
|---|---|---|
| 文档元数据 | 文件、属性对话框 | 清理文档,或手动清除每个元数据字段 |
| 评论和注释 | 评论面板(可能会折叠) | 在运行清理之前删除所有评论 |
| 之前的修订 | 文件结构中增量保存数据 | 另存为重写整个文件;使用清理文档 |
| 隐藏层 | 图层面板 | 在清理过程中丢弃隐藏层 |
| 文件附件 | 附件面板 | 在清理之前手动删除附件 |
建立共享前清理清单
在任何包含业务敏感内容的 PDF 离开您的组织之前,请执行标准化的两分钟预共享清单:打开文档属性并手动检查每个元数据字段,打开注释面板并目视确认其为空,滚动浏览每个页面以确认内部注释、审阅者标记或草稿水印均不可见,并验证可见页面内容是否准确且仅是您希望外部收件人看到的内容。严格应用这个简短的清单可以发现最常见的隐藏数据泄露,并且比回答有关接收者如何发现内部项目代号或删除的财务预测的后续问题所需的时间要少得多。
尝试编辑 PDF
无需安装。直接在您的浏览器中工作。
