Misleading Authorship Attribution of Source Code using Adversarial Learning
원문 초록
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. Our attack performs a series of semantics-preserving code transformations that mislead learning-based attribution but appear plausible to a developer. The attack is guided by Monte-Carlo tree search that enables us to operate in the discrete domain of source code. In an empirical evaluation with source code from 204 programmers, we demonstrate that our attack has a substantial effect on two recent attribution methods, whose accuracy drops from over 88% to 1% under attack. Furthermore, we show that our attack can imitate the coding style of developers with high accuracy and thereby induce false attributions. We conclude that current approaches for authorship attribution are inappropriate for practical application and there is a need for resilient analysis techniques.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Task-Informed Anti-Curriculum by Masking Improves Downstream Performance on Text
Open or Closed LLM for Lesser-Resourced Languages? Lessons from Greek
MATCHED: Multimodal Authorship-Attribution To Combat Human Trafficking in Escort-Advertisement Data
OCEAN: Open-World Contrastive Authorship Identification
Decoding MIE: A Novel Dataset Approach Using Topic Extraction and Affiliation Parsing
Towards Effective Authorship Attribution: Integrating Class-Incremental Learning
토론
이 논문과 연결된 포럼 글이 아직 없습니다.