PDF 可以包含跟踪您的内容吗?
如果您的意思是 PDF 文件本身和 PDF 标准的一部分,并且不需要用户单击某些内容(如链接注释),那么它只是 javascript。这通常意味着,特别是如果关闭了 javascript 解释,那么没有 PDF 无法跟踪您。
通常,PDF DRM/跟踪是作为 PDF 与其中的专有数据的组合完成的,并与特定的 PDF 阅读器相结合以解释该数据。
它是否包含远程图像,当打开 PDF 时,将获取该图像
不,PDF 不支持页面内容中的外部图像。您可以引用外部资源,但这些与显示 PDF 无关,通常 PDF 阅读器不会自动获取该远程资源,尽管特定的 PDF 阅读器应用程序可以做到这一点。
Javascript 是否可以触发对 PDF 作者控制的服务器的 GET 请求、网络资源的获取或 DNS 查找,从而揭示有关打开 PDF 文档的用户身份的任何信息?
PDF 本身不会执行此操作,但启用了 javascript 的 PDF 阅读器可能会在 PDF 中存在此类 javascript 时自动执行此操作。
或者可能是嵌入式 Flash?与上面相同,但我相信只有 Adobe 产品会这样做。将是一组更小的 PDF 阅读器,它们具有内置的 Flash 支持。
我可以想象如果用户单击警告可能会存在这种情况,但是 PDF 可以在不触发用户警告的情况下执行此操作吗?
PDF 文件本身,不,但 PDF 阅读器当然可以处理 PDF 中的 javascript,并且可以在不警告用户的情况下执行此操作。将取决于 PDF 阅读器的编写方式。例如,PDF 格式支持文档打开和页面打开操作的 javascript 触发器,因此如果 PDF 阅读器配置为启用了 javascript,那么 PDF 可能会在用户不知情的情况下自动触发此类网络请求。
所以最终它是可能的,但完全取决于打开 PDF 的应用程序,它的设置是什么,以及它支持什么 javascript API 调用。