arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.02702cs.CR
收藏

基于编码风格的健壮PDF文件取证

Robust PDF Files Forensics Using Coding Style

Supriya Adhatarao, Cédric Lauradoux

摘要:

确定文件是如何创建的在安全性方面通常很有趣。攻击者和防御者都可以使用它。攻击者可以利用这些信息来调整他们的攻击,防御者可以了解恶意文件是如何在事件发生后创建的。在这项工作中,我们要确定如何创建PDF文件。这个问题很重要,因为PDF文件非常流行:许多组织在线发布PDF文件,恶意PDF文件通常被攻击者使用。我们检测哪个软件被用来生成PDF文件的方法是基于编码风格:给定的模式仅由某些PDF制作者创建。我们分析了900个PDF文件的编码风格,使用11个PDF生产商在3个不同的操作系统。我们已经获得了一组192条规则,可用于识别11个PDF生产者。我们已经在科学预印本服务器上发布的508836个PDF文件上测试了我们的检测工具。我们的工具能够以100%的准确度检测某些生产商。其总体检出率仍然很高(74%)。我们能够应用我们的工具来识别在线PDF服务是如何工作的,并发现不一致之处。

英文摘要:

Identifying how a file has been created is often interesting in security. It can be used by both attackers and defenders. Attackers can exploit this information to tune their attacks and defenders can understand how a malicious file has been created after an incident. In this work, we want to identify how a PDF file has been created. This problem is important because PDF files are extremely popular: many organizations publish PDF files online and malicious PDF files are commonly used by attackers. Our approach to detect which software has been used to produce a PDF file is based on coding style: given patterns that are only created by certain PDF producers. We have analyzed the coding style of 900 PDF files produced using 11 PDF producers on 3 different Operating Systems. We have obtained a set of 192 rules which can be used to identify 11 PDF producers. We have tested our detection tool on 508836 PDF files published on scientific preprints servers. Our tool is able to detect certain producers with an accuracy of 100%. Its overall detection is still high (74%). We were able to apply our tool to identify how online PDF services work and to spot inconsistency.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑