Skip to content

Terminology

Various terms widely used in connection to digital forensics.

Artifact

The term artifact (or artefact) is widely used within computer forensics, though there is no official definition of this term.

The definition closest to the meaning of the word within computer forensics is that of the word artifact within archaeology. The term should not be confused with the word artifact used within software development.

If archaeology defines an artifact as:

something made or given shape by man, such as a tool or a work of art, esp an object of archaeological interest

The definition of artifact within computer forensics could be:

An object of digital archaeological interest.

Where digital archaeological roughly refers to computer forensics without the forensic (legal) context.

Forensically sound

Per when is digital evidence forensically sound?:

The application of a transparent digital forensic process that preserves the original meaning of the data for production in a court of law.

Analysis, Examination and Investigation

Analysis, examination and investigation all describe work performed on digital evidence. They differ in scope, as described in the sections below; their usage throughout the wiki is prescribed by the style guide.

Analysis

Analysis is the most technical and granular of the three terms: processing specific digital data to extract meaning from it. It is the default word for the sub-disciplines and techniques of the field.

Analysis is also where tool quality matters most, forensic tooling states that "an analysis or parsing tool must always yield the exact same output" for the same input. At the same time, analysis can be fast and reactive, in concepts "Intrusion analysis operates near "real-time"", while digital forensics is "a post-incident, deep-dive methodology".

Examination

Examination is the middle of the three terms: the stage of the investigation where the evidence itself is inspected, between acquisition and reporting.

Note that the word is also used in ordinary English in ways that are not defined here, such as a professional examination (e.g. a CFAP examination) or the cross-examination of a witness. Pillars of forensics combines it with analysis as one stage of the methodology, "Examination & Analysis": "Sifting through system logs, registries, and artifacts to reconstruct timelines and discover malicious activity".

Examination is also the most court-facing of the three terms:

  • Computer forensics lists what is key to all forensics examinations: maintaining integrity and authenticity, preventing contamination, proper and comprehensive documentation, and a systematic, scientific methodology.
  • Incident response wants scripts that "provide the examiner with a standard process to defend in court".

Investigation

Investigation is the broadest of the three terms: it spans the case, from the question and the evidence to the legally defensible answer. It is the subject of investigator.

  • "evidence must remain entirely unaltered throughout the [investigation]" (concepts).
  • Traits of evidence separates "an intrusion assessment" from "a rigorous forensic investigation".
  • Incident response notes that "the fluid nature of computer investigations" makes the discipline "more of an art than a science".

Overlap and differences

The words all name work done on digital evidence. Where the terms differ is scope, and they nest in one another: an investigation contains one or more examinations, and an examination contains many analyses.

  • analysis - the data-level work: interpreting specific artifacts and tool output. The most technical and granular term.
  • examination - the inspection of the evidence itself, forensically sound, documented and court-facing.
  • investigation - the whole case: scoping, acquisition, examination, analysis and reporting, ending in a legally defensible answer.

Analyst, Examiner and Investigator

Analyst, examiner and investigator all describe the people who perform that work on digital evidence. Each role matches the scope of the work described in the sections above.

Analyst

The analyst is the practitioner who analyzes digital data: someone who runs tools, performs experiments and interprets the technical findings. The term is predominantly used in analytical and technical articles.

Analyst is the preferred term for roles adjacent to digital forensics.

Investigator

The investigator is the individual who owns the forensic investigation from start to finish. The investigator article defines the role:

A computer forensics investigator is the individual responsible for the practice of identifying, extracting and considering evidence from digital media, such as computer hard drives.

Examiner

The examiner performs the forensic examination of the evidence: the technical stage between acquisition and reporting where the "Examination & Analysis" work happens. The duties listed in computer forensics apply to "All professionals involved in a forensics examination".

Examiner is also part of professional titles and organizations.

Forensicator

The forensicator is informal jargon for a forensic investigator:

The vernacular of digital or computer forensics investigator is forensicator.

Overlap and differences

Where the terms differ is mostly scope and context:

  • investigator - owns the whole investigation: scoping, acquisition, reporting and the legal narrative. The broadest term in this wiki; also used for the field officer: "law enforcement investigators in the field".
  • examiner - performs the examination of the evidence, i.e. the lab/technical stage. Associated with credentials (EnCE) and trade bodies (ISFCE).
  • analyst - analyzes and interprets data and tool output. The most technical of the three, and the term of choice for roles adjacent to forensics (incident response, malware, memory forensics).

Digital forensics and computer forensics

Both names are used in the field and in this wiki for the same discipline. This wiki canonicalizes computer forensics; digital forensics is a redirect to it.

Computer forensics is also distinguished from the more generic term forensic computing, which covers the analysis and study of all types of digital media and materials, of a computing or telecommunication nature. In a strict sense, computer forensics applies specifically to the evaluation of computers and their data storage or data processing devices.

Traces, findings, facts and evidence

These terms form a chain from residue to legal proof: traces are what activity leaves behind in digital media, a finding is the technical fact that analysis observes in them, a fact is a finding that the work has verified, and evidence is the material a court may admit.

A trace is a mark or residue left behind by an action or a presence. The principle behind it is Locard's exchange principle; in the words of its Wikipedia entry:

Every contact leaves a trace.

In digital media, traces are what residual data is: data "unintentionally left behind on computer media" - after deletion attempts, forgotten copies, or decommissioned media - and, at the limit, remnant data: data still recoverable after new information has been written to it. Anti-forensic techniques target such traces: they aim to "negatively affect the existence, amount and/or quality" of the evidence.

A finding is a technical fact observed during the work - a log entry, a registry modification, an unallocated file fragment or a timeline correlation. It is what analysis produces, but it is not legal proof. Per traits of evidence:

A forensic finding is an empirical observation. It is a line in a firewall log, a Windows Registry key modification, an unallocated file fragment, or a timeline correlation discovered during an investigation. It is a technical fact, but it is not inherently a legal proof.

A fact is an established, verified state of affairs - a finding that the work has confirmed. computer forensics makes accuracy a professional duty: "Present facts accurately", and "Not withhold any findings as such actions may distort or misrepresent the facts". Per ipse Dixit: the record must ensure that "justice relies on verifiable facts rather than assumptions". In court, evidence is tendered so that the facts of the case can be established from it.

Evidence (legal evidence) is a finding that has been made admissible: collected legally, authentic, unaltered, reliable and complete, so that it can be tendered as an exhibit in a court of law. Per digital evidence:

Digital evidence is the collective term used to describe information or materials stored or transmitted in digital form that is to be tendered as an exhibit in a context of law, such as court.

A finding and legal evidence do not coincide automatically - "those findings do not automatically qualify as evidence in a court of law" (traits of evidence). The traits a finding must exhibit to cross that threshold - admissibility, authenticity, integrity, reliability and completeness - are listed there. Per RFC 3227, evidence collected correctly "stands a much greater chance of being admissible in the event of a prosecution".

Acquisition and imaging

Acquisition is the act of lawfully obtaining digital evidence. It is a stage of the investigation (see concepts) and precedes the examination and analysis of the evidence.

Imaging is the creation of a bit-by-bit copy of the storage medium, so that the copy can be worked on without altering the original; see disk imaging and memory imaging.

Code points and characters

  • A code unit is the smallest chunk of bit data, such as an 8-bit byte for UTF-8 or a 16-bit word for UTF-16, that an encoding uses to represent text.
  • A code point is a specific numerical value assigned to an abstract symbol by a character set standard, such as Unicode. When written to a storage medium via an encoding like UTF-16, it is mapped into one or more code units (e.g. a surrogate pair), acting as a data-level artifact or trace.
  • A character is the abstract unit of textual information that humans actually perceive. A character represents the interpreted, run-time (or "real-world") information reconstructed from those underlying data structures.

See Also