跳至内容
100% 本地 · 上传 0 KB压缩 PDF

你的 PDF 元数据泄露了什么

PDF 不只是它可见的页面。它携带一个元数据字典,可以记录谁创建了它、用了什么软件、何时制作、何时最后编辑。在分享文档之前,值得了解这些元数据说了什么。

基础

常见元数据字段

标准 PDF 信息字典可以包含:

  • Title — 文档标题,通常从第一个标题或源文件名自动设置。
  • Author — 作者名,常从操作系统用户账户或办公软件配置中提取。
  • Subject — 简短描述或主题行。
  • Creator — 生成文档的原始应用(例如"Microsoft Word 365")。
  • Producer — 写出最终文件的 PDF 引擎(例如"LibreOffice 7.6"或某个具体库版本)。
  • CreationDate 和 ModDate — 文档创建和最后修改的时间戳。

风险

这可能泄露什么

这些字段本身并无恶意,但合在一起可能描绘出你不愿分享的画面。Author 字段可能包含从创建者计算机提取的真实姓名。Creator 和 Producer 泄露所用的确切软件和版本,对定向攻击有用。时间戳可以显示文档何时以及多快起草,这在法律或商业语境中偶尔敏感。

在标准字典之外,PDF 还可以携带 XMP 元数据 — 一个基于 XML 的块,可能包含修订历史、评论、修订追踪、评级标签,甚至来自某些相机或扫描应用的 GPS 坐标。XMP 比标准字典更丰富,且常被忽视。

元数据之外

PDF 中的其他隐藏内容

元数据并不是 PDF 可以携带的、页面上不可见的唯一东西。PDF 可以包含来自 OCR 处理的隐藏图层(扫描图像上的不可见文字层)、嵌入文件内部的附件、隐藏表单字段,以及已删除但未清除的对象 — 从页面删除但因交叉引用表未压缩而仍存在于文件中的内容。

最后这种情况是一种静悄悄的隐私泄露。一份合同草稿在发送前删除了一段文字,但文件的对象体中可能仍包含那段文字,任何检查原始字节的人都能取回。彻底的"净化"或"涂黑"步骤会移除这些孤立对象,而非仅仅隐藏。简单的元数据清除并不能解决这一点 — 它是另一项操作。

行动

如何查看和移除元数据

大多数 PDF 阅读器在"文档属性"或"获取信息"菜单下显示标准字段。XMP 没有专用工具较难读取,但它同样随文件一起传输。

要在共享前移除元数据,你不必把文件上传到任何地方。本地编辑元数据 工具可以在浏览器中清除或替换字段,生成一份干净的副本,而无需把文档 — 或其元数据 — 发送到网络。这是对敏感文档最安全的做法:本地验证,然后共享。

继续阅读

相关资源

继续阅读

相关指南