paper-with-me

홈 › Papers

OCEAN: Open-World Contrastive Authorship Identification

2024-12-06 · Felix Mächtle, Jan-Niclas Serr, Nils Loose, Jonas Sander, Thomas Eisenbarth

In an era where cyberattacks increasingly target the software supply chain, the ability to accurately attribute code authorship in binary files is critical to improving cybersecurity measures. We propose OCEAN, a contrastive learning-based system for function-level authorship attribution. OCEAN is the first framework to explore code authorship attribution on compiled binaries in an open-world and extreme scenario, where two code samples from unknown authors are compared to determine if they are developed by the same author. To evaluate OCEAN, we introduce new realistic datasets: CONAN, to improve the performance of authorship attribution systems in real-world use cases, and SNOOPY, to increase the robustness of the evaluation of such systems. We use CONAN to train our model and evaluate on SNOOPY, a fully unseen dataset, resulting in an AUROC score of 0.86 even when using high compiler optimizations. We further show that CONAN improves performance by 7% compared to the previously used Google Code Jam dataset. Additionally, OCEAN outperforms previous methods in their settings, achieving a 10% improvement over state-of-the-art SCS-Gan in scenarios analyzing source code. Furthermore, OCEAN can detect code injections from an unknown author in a software update, underscoring its value for securing software supply chains.

📄 PDF Abstract BibTeX arXiv:2412.05049

Code (1)

uzl-its/ocean 공식 구현 pytorch

Tasks

AttributeAuthorship AttributionContrastive Learning

Similar Papers 제목 키워드 기반

Comparative study of Authorship Identification Techniques for Cyber Forensics Analysis

2013-12-24 · Smita Nirkhi, R. V. Dharaskar

Authorship Identification techniques are used to identify the most appropriate author from group of potential suspects of online messages and find evidences to support the conclusion. Cybercriminals make misuse of online…

Authorship AttributionInformation RetrievalRetrieval

AIDBench: A benchmark for evaluating the authorship identification capability of large language models

2024-11-20 · Zichen Wen, Dadi Guo, Huishuai Zhang

As large language models (LLMs) rapidly advance and integrate into daily life, the privacy risks they pose are attracting increasing attention. We focus on a specific privacy risk where LLMs may help identify the authors…

ArticlesRAGRetrieval-augmented Generation

Composing Open-domain Vision with RAG for Ocean Monitoring and Conservation

2024-12-03 · Sepand Dyanatkar, Angran Li, Alexander Dungate

Climate change's destruction of marine biodiversity is threatening communities and economies around the world which rely on healthy oceans for their livelihoods. The challenge of applying computer vision to niche, real-w…

RAGRetrievalRetrieval-augmented Generation

Defending Against Authorship Identification Attacks

2023-10-02 · Haining Wang

Authorship identification has proven unsettlingly effective in inferring the identity of the author of an unsigned document, even when sensitive personal information has been carefully omitted. In the digital era, indivi…

Enhancing Representation Generalization in Authorship Identification

2023-09-30 · Haining Wang

Authorship identification ascertains the authorship of texts whose origins remain undisclosed. That authorship identification techniques work as reliably as they do has been attributed to the fact that authorial style is…

Domain Generalization