paper-with-me

홈 › 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 authorship attribution approaches against adversarial code examples. We define four attacks on attribution techniques, which include targeted and non-targeted attacks, and realize them using adversarial code perturbation. We experiment with a dataset of 200 programmers from the Google Code Jam competition to validate our methods targeting six state-of-the-art authorship attribution methods that adopt a variety of techniques for extracting authorship traits from source-code, including RNN, CNN, and code stylometry. Our experiments demonstrate the vulnerability of current authorship attribution methods against adversarial attacks. For the non-targeted attack, our experiments demonstrate the vulnerability of current authorship attribution methods against the attack with an attack success rate exceeds 98.5\% accompanied by a degradation of the identification confidence that exceeds 13\%. For the targeted attacks, we show the possibility of impersonating a programmer using targeted-adversarial perturbations with a success rate ranging from 66\% to 88\% for different authorship attribution techniques under several adversarial scenarios.

📄 PDF Abstract BibTeX arXiv:2304.13255

Code (0)

등록된 구현이 없습니다.

Tasks

Authorship Attribution

Similar Papers 제목 키워드 기반

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

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

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

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

CCTAA: A Reproducible Corpus for Chinese Authorship Attribution Research

2022-06-01 · LREC 2022 6 · Haining Wang, Allen Riddell

Authorship attribution infers the likely author of an unsigned, single-authored document from a pool of candidates. Despite recent advances, a lack of standard, reproducible testbeds for Chinese language documents impede…

Authorship Attribution