paper-with-me

Papers

Robust and Accurate Authorship Attribution via Program Normalization

2020-07-01 · Yizhen Wang, Mohannad Alhanahnah, Ke Wang, Mihai Christodorescu, Somesh Jha

Source code attribution approaches have achieved remarkable accuracy thanks to the rapid advances in deep learning. However, recent studies shed light on their vulnerability to adversarial attacks. In particular, they can be easily deceived by adversaries who attempt to either create a forgery of another author or to mask the original author. To address these emerging issues, we formulate this security challenge into a general threat model, the $\textit{relational adversary}$, that allows an arbitrary number of the semantics-preserving transformations to be applied to an input in any problem space. Our theoretical investigation shows the conditions for robustness and the trade-off between robustness and accuracy in depth. Motivated by these insights, we present a novel learning framework, $\textit{normalize-and-predict}$ ($\textit{N&P}$), that in theory guarantees the robustness of any authorship-attribution approach. We conduct an extensive evaluation of $\textit{N&P}$ in defending two of the latest authorship-attribution approaches against state-of-the-art attack methods. Our evaluation demonstrates that $\textit{N&P}$ improves the accuracy on adversarial inputs by as much as 70% over the vanilla models. More importantly, $\textit{N&P}$ also increases robust accuracy to 45% higher than adversarial training while running over 40 times faster.

📄 PDF Abstract BibTeX arXiv:2007.00772

Code (0)

등록된 구현이 없습니다.

Tasks

Authorship AttributionImage ClassificationMalware Detection

Similar Papers 제목 키워드 기반

SHIELD: Thwarting Code Authorship Attribution

2023-04-26 · Mohammed Abuhamad, Changhun Jung, David Mohaisen, DaeHun Nyang

Authorship attribution has become increasingly accurate, posing a serious privacy risk for programmers who wish to remain anonymous. In this paper, we introduce SHIELD to examine the robustness of different code authorsh…

Authorship Attribution

Authorship attribution of source code by using back propagation neural network based on particle swarm optimization

2017-11-02 · PLOS ONE 2017 11 · Xinyu Yang, Guoai Xu, Qi Li, Yanhui Guo 외

Authorship attribution is to identify the most likely author of a given sample among a set of candidate known authors. It can be not only applied to discover the original author of plain text, such as novels, blogs, emai…

Authorship Attribution

RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation

2022-02-12 · Zhen Li, Guenevere, Chen, Chen Chen 외

Source code authorship attribution is an important problem often encountered in applications such as software forensics, bug fixing, and software quality analysis. Recent studies show that current source code authorship …

Authorship AttributionBug fixingData AugmentationDiversity+1

Misleading Authorship Attribution of Source Code using Adversarial Learning

2019-05-29 · Erwin Quiring, Alwin Maier, Konrad Rieck

In this paper, we present a novel attack against authorship attribution of source code. We exploit that recent attribution methods rest on machine learning and thus can be deceived by adversarial examples of source code.…

Authorship Attribution

I Can Find You in Seconds! Leveraging Large Language Models for Code Authorship Attribution

2025-01-14 · Soohyeon Choi, Yong Kiam Tan, Mark Huasong Meng, Mohamed Ragab 외

Source code authorship attribution is important in software forensics, plagiarism detection, and protecting software patch integrity. Existing techniques often rely on supervised machine learning, which struggles with ge…

Adversarial RobustnessAttributeAuthorship AttributionFew-Shot Learning+1