nerdexam
GIAC

GCIA · Question #36

You work as a professional Computer Hacking Forensic Investigator. A project has been assigned to you to investigate Plagiarism occurred in the source code files of C#. Which of the following tools wi

The correct answer is B. Jplag. Jplag is a specialized open-source tool for detecting software plagiarism in source code and supports C# along with multiple other programming languages.

Network Forensics, Protocol Insecurity & Evasion Techniques

Question

You work as a professional Computer Hacking Forensic Investigator. A project has been assigned to you to investigate Plagiarism occurred in the source code files of C#. Which of the following tools will you use to detect the software plagiarism?

Options

  • AVAST
  • BJplag
  • CSCAM
  • DTurnitin

How the community answered

(19 responses)
  • A
    5% (1)
  • B
    74% (14)
  • C
    5% (1)
  • D
    16% (3)

Why each option

Jplag is a specialized open-source tool for detecting software plagiarism in source code and supports C# along with multiple other programming languages.

AVAST

VAST (Visual Analytics Science and Technology) is a research framework and conference focused on data visualization analytics, not a tool for comparing or detecting similarities in programming source code.

BJplagCorrect

Jplag, developed at Karlsruhe Institute of Technology, compares source code files using token-based structural analysis rather than simple string matching, allowing it to identify plagiarism even when variable names, formatting, or comments have been altered. It explicitly supports C# as well as Java, C, C++, and other languages, making it the correct tool for forensically detecting plagiarism in C# source code files.

CSCAM

SCAM is another source code similarity measurement tool; however, Jplag is the more broadly recognized and certification-exam-referenced solution for multi-language source code plagiarism detection in forensic contexts.

DTurnitin

Turnitin is a document-based plagiarism service designed for academic written text using fingerprint matching of natural language prose, and does not perform token-based structural analysis of programming language source code.

Concept tested: Source code plagiarism detection using Jplag

Source: https://jplag.ipd.kit.edu/

Topics

#software plagiarism#Jplag#source code forensics#forensic tools

Community Discussion

No community discussion yet for this question.

Full GCIA Practice