1

为了防止pdf文件的随意分发,有没有什么办法,比如将序列号嵌入到文件中?

我的想法是嵌入绑定到用户的 id 并能够找到分发文件的人。我知道这不会阻止分发,但可能会在一定程度上阻止随意分发。

也欢迎任何其他解决方案。

谢谢!

4

3 回答 3

1

常见的方法是放置元数据,但您可以轻松删除它们。让我们搜索藏身处(大部分都是低级的)!

  • 非标记文字
  • 重叠对象下的文本
  • 旧版本的对象(读者没有注意到,但有冗余信息)
  • BX-EX 之间的流中的标记(从读者的角度来看奇怪的信息)
  • %PDF-X 之前的信息
  • %%EOF 以上的信息
  • 替换某些元素的名称(如字体名称)
  • 隐写术
    • 从使用的字体进行操作
    • 空白
    • 带有 setganograpy 的图像

我最喜欢的是流中的隐写术和 BX-EX 块,具有适当的压缩和/或加密很难找到(如果不知道,它在哪里)。为了使搜索更难,用 BX-EX 包装一些普通块。

有些方法很容易删除,有些方法更难,但坚定的攻击者将能够找到并清理它们。考虑复制粘贴文本或通过 PDF 打印机打印。


于 2011-03-18T08:23:18.553 回答
0

您可以渲染透明文本。您可以在页面的媒体框外书写文本。您可以添加自定义文档属性。有很多方法可以做到这一点。

于 2011-03-18T04:47:26.157 回答
0

为什么不在文件上创建数字身份证

于 2011-03-21T18:40:39.653 回答