将序列号嵌入PDF文件?

时间:2011-03-18 04:23:33

标签: pdf drm

为防止随意分发pdf文件,有没有办法将序列号嵌入文件?

我的想法是将id绑定到用户并启用查找分发文件的人员。 我知道这并不妨碍分发,但可能会阻碍一定程度的随意分发。

欢迎任何其他解决方案。

谢谢!

3 个答案:

答案 0 :(得分:1)

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

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

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

有些方法很容易删除,有些方法更难,但决定攻击者将能够找到并消毒所有方法。考虑复制粘贴文本或打印PDF打印机。


答案 1 :(得分:0)

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

答案 2 :(得分:0)

为什么不在文档上创建digital id