Steghide

Aus Ubuntu-Forum Wiki

Wechseln zu: Navigation, Suche
Edit l.png Dieser Artikel bedarf einer Aktualisierung. Edit.png

Inhaltsverzeichnis

1 Einführung

Steganografie (griechisch für "verdeckt schreiben") ist die Lehre vom Verstecken von Informationen. Mit Hilfe der Steganografie lassen sich Informationen in Texten verbergen. Man schreibt in diesem Fall einen Text, in dem zum Beispiel jedes siebte Wort zu der eigentlichen geheimen Nachricht gehört. Auch chemische Verfahren, wie die Verwendung von Geheimtinten, die erst durch Entwickeln oder Erwärmen sichtbar werden, gehören zu stenografischen Verfahren.

Heute benutzt man stenografische Verfahren um Seiten lange Texte in digitalen Bildern zu speichern. Analog zu den chemischen Verfahren spricht man auch in der digitalen Form oft von einem "digitalem Wasserzeichen". Digitale Wasserzeichen werden vor allem dazu verwendet um urheberrechtlich geschützte Fotos zu kennzeichnen. JPEG, BMP, WAV und AU Dateien können dabei als Trägerdatei verwendet werden, da diese keinen Beschränkungen unterliegen. Die Botschaft selbst muss wesentlich kleiner ausfallen als die Trägerdatei. Lediglich mit visuellen und statistischen Analysen lassen sich evtl. Veränderungen und Auffälligkeiten in der Trägerdatei erkennen. Die Nachrichten werden dabei in die Least Significant Bits einer Bild Datei versteckt, denn hier fallen die Manipulationen am wenigsten auf. Das Programm überprüft gleichzeitig, welche Pixel des Trägerbilds für die Manipulationen am besten geeignet sind. Das Problem könnte andernfalls sein, dass bei gleichfarbigen Flächen Farbunterschiede auftauchen würden - auf diese Weise könnte der Angreifer mitbekommen, dass Informationen in dem Bild übermittelt werden könnten.

Desweiteren werden Texte beim Einbetten in die Trägerdatei komprimiert und (optional) zusätzlich mit 128 bit verschlüsselt. Natürlich kann man auch die Texte vor dem verstecken zusätzlich mit GnuPG verschlüsseln. Mit GnuPG verschlüsselte Texte kann man also zusätzlich noch verstecken, damit dieser von einem Angreifer noch nicht einmal als Text identifiziert werden kann.

Befolgt man alle Regeln von GnuPG, so kann man auf die Texte nur und ausschließlich durch Folter einzelner Beteiligten zugreifen. Es kann also durchaus ratsam sein, die Texte grundsätzlich zu verstecken, um kein Aufsehen zu erwecken ...

2 Installation

Steghide ist unter Ubuntu in den Universe-Paketquellen enthalten. Es muss dabei folgendes Paket über die Paketverwaltung installiert werden:

3 Bedienung

Die Bedienung unter Linux findet grundsätzlich im Terminal statt. Eine immer aktuelle Übersicht über verfügbare Befehle und Optionen bietet grundsätzlich die Manpage. Diese ruft man mit dem folgenden Befehl auf:

# man steghide

3.1 Vorhanden Platz in einem Bild abfragen

Das folgende Kommando von Steghide überprüft den potenziellen Platz in einem Bild. Außerdem fragt steghide nach, ob nachgeprüft werden soll, ob eingebettete Dateien vorhanden sind. Bestätigt man dies mit einem "j", dann muss man das Passwort eingeben, was einem natürlich bekannt ist, wenn man rechtmäßig auf den Inhalt des Bildes zugreifen möchte:

# steghide --info Trägerdatei.jpg

3.2 Text verstecken

Um einen Text in einem Bild zu verstecken wendet man das folgende Kommando an. In der Trägerdatei.jpg wird die Text versteckt und eine neue Datei mit neuem Dateinamen gebildet:

# steghide embed -cf Trägerdatei.jpg -ef Textdatei.txt -sf Steganodatei.jpg

3.3 Text extrahieren

Der folgende Befehl extrahiert direkt einen enthaltenen Text im Bild:

# steghide extract -sf Steganodatei.jpg

4 Beispielbilder

In einem der beiden Bilder ist dieser gesamte Wiki Beitrag gespeichert. Wenn man möchte, kann man sich eines der beiden Bilder herunter laden und mit Hilfe des oben beschriebenen Kommandos entpacken.

Das Passwort ist: ubuntu-forum

Wie man sieht, sieht man keinen Unterschied zwischen den Bildern.

Ubuntu-forum-wiki v4 300 steghide.jpg Ubuntu-forum-wiki v4 300.jpg

5 Lizenz

Diese Seite steht unter dieser Creative Commons Lizenz und wird gemäß Lizenz Vorschrift Ordnungsgemäß zu dem Original Beitrag verlinkt.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge