Insider Threat Matrix™Insider Threat Matrix™
  • ID: AF008
  • Created: 25th May 2024
  • Updated: 23rd July 2026
  • Contributor: The ITM Team

Steganography

A subject may use steganography methods to attempt to discretely exfiltrate data.

 

Steganography is the practice of concealing information within other, seemingly innocuous data to prevent detection. Unlike encryption, which obscures the content of a message, steganography hides the very existence of the message. This technique can be employed by insiders to exfiltrate sensitive data without raising suspicion.

 

Common Steganographic Techniques:

  • Images: Data is embedded in image files (e.g., JPEG, BMP) by modifying least significant bits (LSB) of pixel values, maintaining visual integrity.
  • Audio/Video: Hidden payloads are encoded within audio or video data streams, leveraging high data density for concealment.
  • Text: Information is embedded through subtle alterations, such as extra spaces, character substitutions, or font variations.

Subsections (6)

ID Name Description
AF008.002Audio Steganography

A subject embeds data within an audio file or audio stream so that the concealed information is carried inside apparently legitimate sound content. The audio may continue to play normally, while modifications to the underlying samples, frequency components, timing, phase, or file structure contain a hidden payload.

 

Audio steganography may be used to conceal sensitive organizational data within music, voice recordings, podcasts, meeting recordings, sound effects, or other audio content before the file is transferred through an approved or commonly used communication channel. The subject may select audio because normal variations in sound, background noise, and compression can make small alterations difficult to identify through ordinary review.

 

Methods may include modifying the least significant bits of audio samples, altering phase or frequency characteristics, inserting information into low-audibility ranges, using echo-based encoding, or appending data within fields not required for normal playback. The concealed payload may also be encrypted before embedding, preventing recovery of its contents even where investigators identify that steganography has been used.

AF008.005Document Steganography

A subject conceals data within a business document by using content, objects, fields, formatting, or internal structures that are not visible during ordinary viewing.

 

The carrier may be a word-processing document, spreadsheet, presentation, Portable Document Format file, or another document type routinely used by the organization. The document may open and display expected content while containing hidden text, files, archives, scripts, worksheets, comments, embedded objects, metadata, or other concealed material.

 

Methods may include white text on a white background, extremely small font sizes, content positioned outside the visible page, hidden spreadsheet rows or worksheets, concealed presentation objects, embedded files, unused form fields, custom metadata, document layers, or internal package relationships.

AF008.006File-Structure Steganography

A subject conceals data within unused, ignored, optional, or non-rendered areas of a file or container so that the carrier continues to function normally while the hidden payload remains outside the content presented to the viewer.

 

The technique may use padding, reserved fields, unused headers, slack areas, archive comments, trailing data, application-specific metadata, or other structures retained during transfer but not normally displayed or processed. Examples include placing data after the logical end of a file, storing content in unused container fields, or exploiting differences between how applications and security tools interpret the same format.

 

This behavior may frustrate investigation because the visible content appears benign and the concealed data may only be identified through structural parsing, hexadecimal examination, file carving, or validation against the relevant file-format specification.

AF008.001Image Steganography

A subject embeds data within image files to hide sensitive content and exfiltrate it, in a way that conceals both the data and the act of exfiltration. Unlike encryption alone, this attempts to hide the existence of the data.

 

MethodDescriptionNotes
Least Significant Bit (LSB)Modifies the least significant bits of pixel values (typically in RGB channels) to store hidden data, with minimal visible change.High capacity, simple to implement, but fragile. Lossy compression may destroy the data. Detectable via histogram or entropy analysis.
Masking / FilteringAlters luminance or contrast, embedding data in textured or edge-heavy regions.Used with lossless formats (e.g., PNG, BMP). More robust than LSB, but limited capacity.
Transform-Domain MethodsApplies frequency transformations (DCT, DWT, FFT) and embeds data into coefficients.More resilient to compression and image editing. Lower capacity, higher complexity.
Palette / Color-Table EncodingModifies color palettes or transparency values in indexed-color images.Difficult to detect visually, but format-limited. May expose anomalies in color table comparisons.
EOF Padding (Appended Data)Appends hidden content after the image’s End of File (EOF) marker.Simple and often overlooked. No image modification required, making visual detection difficult. Easily done with basic scripts, file joiners or hex editor. Can be exposed if file size is unexpectedly large or during forensic carving.
Edge/Noise-Based EmbeddingSelectively hides data in edges, noise, or using adaptive spreading.Hardest to detect, especially when combined with ML techniques. Capacity is lower, implementation complex.

 

Trade-offs

  • LSB and EOF: High capacity, low complexity, fragile to inspection
  • Transform and Edge-based: Higher stealth, lower capacity, more resilient
  • Appended EOF: Minimal technical skill required, common in low-effort exfiltration attempts
AF008.004Text Steganography

A subject conceals information within apparently ordinary written text by manipulating characters, spacing, formatting, language patterns, or other textual features that are unlikely to attract attention during normal reading.

 

The visible content may appear to be a legitimate email, document, chat message, report, source-code comment, or other written communication. Hidden information may be encoded through additional spaces or tabs, capitalization, punctuation, selected words, spelling variations, character placement, font changes, Unicode substitutions, zero-width characters, or bidirectional control characters.

 

Text steganography may be used to communicate small quantities of sensitive information, instructions, identifiers, authentication material, or encoded content without creating an obvious attachment or visible block of ciphertext.

AF008.003Video Steganography

A subject embeds data within a video file or video stream to conceal sensitive information inside apparently legitimate visual or audiovisual content.

 

Video files provide multiple locations for hidden data, including individual frames, color values, compression coefficients, motion data, audio tracks, subtitles, metadata, and unused container structures. A subject may distribute a payload across many frames or components, reducing the amount of alteration applied to any single part of the file.

 

The resulting video may appear and play normally while carrying documents, source code, credentials, records, archives, or other organizational data. The subject may transfer the video through email, cloud storage, messaging platforms, or media-sharing services where large audiovisual files are expected.