【问题标题】:Data Security Issue - Printing PDF - "deleted" information gets printed数据安全问题 - 打印 PDF - 打印“已删除”信息
【发布时间】:2017-08-22 08:12:14
【问题描述】:

问题

我在工作时收到了一个 pdf 文件,然后我将其打印出来。在 pdf 文件中有几个可选字段,可以在其中输入诸如“出生地”等信息。如果我在计算机上打开 pdf 文件,我可以看到一组输入信息 A(带有日期的旅行请求) 2017 年)。

如果我在本地打印机上打印 pdf,打印的文档包含一组信息 B,例如包含 2015 年的旅行请求日期。 在我的计算机上打开文件时,此信息不可见。 我已经能够多次重现该错误。

为什么会出现这个问题?

与打开 pdf 时可见的内容相反,似乎以前的 pdf 条目仍以某种方式存储在 pdf 中。打印时,打印机似乎只访问最旧的条目并打印它们。

这是对数据隐私和安全的潜在破坏,因为 pdf 文件似乎在无人知晓的情况下保存了所有以前的条目。

尤其是在工作中,其中一些 pdf 包含银行账户信息和其他与身份相关的信息。

问题

是否有人遇到过类似的问题或知道如何删除尚未存储在 pdf 中的不可见旧信息?

UPDATE1:我无法在其他打印机上重现该错误。看来此错误是由特定打印机引起的。然而,信息必须存在于 PDF 文件中,这是我提出问题的具体原因。

UPDATE2:使用已接受答案中的信息,我使用了“PDF CHAIN”程序并选择了“从文档中删除 XFA”选项。然后我再次保存了处理过的文档并在同一台打印机上打印。 最后,打印出正确的信息。

【问题讨论】:

  • 请分享有问题的 PDF 并描述发生错误的打印机。
  • 很遗憾,我无法公开分享 PDF。有问题的打印机是京瓷 ECOSYS FS-1035MFP
  • 您的打印机可以直接打印 PDF。打印机的 PDF 解释可能有错误。我会假设 PDF 包含显示旧值的字段外观,而实际表单字段值是新值,并且打印机不会生成新外观。或者 PDF 是混合 AcroForm/XFA 表单,包含 AcroForm 中的旧数据和 XFA 中的新数据,而您的打印机不理解 XFA。如果没有 PDF,这纯粹是猜测。
  • 感谢您的意见。我使用接受的答案中提供的信息解决了它。有关详细信息,请参阅 UPDATE2。

标签: security pdf printing privacy


【解决方案1】:

猜测(仅此而已,无法查看原始文件)PDF 包含可选内容或注释,其中包含打印和屏幕的不同字段数据。

如果您使用 PDF 使用者(例如 Acrobat)打开文件,那么您看到的是“屏幕”结果。根据您使用的消费者,它可以将屏幕数据发送到打印机,或者用“打印”数据替换。

您指出存在问题的打印机能够直接打印 PDF,您没有说明您是如何打印 PDF 文件,或者您是否正在使用应用程序,也没有说明其他打印机是否支持 PDF 或不是。

我的猜测是,在 2 个打印路径中的某处做出了不同的决定,即哪个是要打印的“正确”信息。

请注意,这不是意味着 PDF '似乎在无人知晓的情况下保存了所有以前的条目';这对于 PDF 文件来说是不可能的。

恶意 PDF 处理应用程序可以通过将 cmets 添加到 PDF 文件来执行此操作,但只有该应用程序能够检索它。

但是可能有多个不同类型的条目用于不同的目的,如果它们不相同(因为用于编辑文件的工具),那么你会得到这样奇怪的结果。

请注意,如果这对您来说是个问题,那么您可能不应该使用 PDF,但您可以通过对文档进行数字签名来缓解该问题。签名的 PDF 文件包括用于验证文档未被篡改的方法(安全加密哈希)。当然,您不能在不重新签名的情况下编辑 PDF 文件。

哦,另一种可能性是 PDF 实际上是 XFA 表单;当 PDF 使用者无法处理 XFA 表单时,可以让文档的一部分成为有效的 PDF 打印“某些东西”,但这与您在使用 XFA 处理器时看到的内容无关。

我的钱花在打印数据与屏幕数据不同的可选内容、AcroForm 字段或注释上。

【讨论】:

  • 感谢您提供宝贵的见解。使用您的信息,我处理了文档并打印了正确的信息。有关详细信息,请参阅 UPDATE2。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-23
  • 1970-01-01
  • 1970-01-01
  • 2011-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多