Was ist Steganographie?
Steganographie ist die Technik des Versteckens geheimer Daten in einer gewöhnlichen, nicht geheimen Datei oder Nachricht, um eine Erkennung zu vermeiden. Die Verwendung von Steganographie kann mit Verschlüsselung als zusätzlicher Schritt zum Ausblenden oder Schützen von Daten kombiniert werden. Das Wort Steganographie leitet sich von den griechischen Wörtern Steganos (Bedeutung versteckt oder bedeckt) und dem griechischen Wurzelgraphen (Bedeutung schreiben) ab.
Steganographie kann verwendet werden, um fast jede Art von digitalem Inhalt zu verbergen, einschließlich Text-, Bild-, Video- oder Audioinhalten; Die auszublendenden Daten können in fast jeder anderen Art von digitalem Inhalt versteckt werden. Der Inhalt, der durch Steganographie verborgen werden soll – versteckter Text genannt – wird oft verschlüsselt, bevor er in die harmlos erscheinende Cover-Textdatei oder den Datenstrom aufgenommen wird. Wenn der verborgene Text nicht verschlüsselt ist, wird er üblicherweise auf irgendeine Weise verarbeitet, um die Erkennung des geheimen Inhalts zu erschweren.
Was sind Beispiele für Steganographie?
Steganographie wird von denen praktiziert, die eine geheime Botschaft oder einen geheimen Code übermitteln möchten. Es gibt zwar viele legitime Verwendungszwecke für Steganographie, aber es wurde auch festgestellt, dass Malware-Entwickler Steganographie verwenden, um die Übertragung von bösartigem Code zu verschleiern.
Formen der Steganographie werden seit Jahrhunderten verwendet und umfassen fast jede Technik, um eine geheime Nachricht in einem ansonsten harmlosen Behälter zu verstecken. Verwenden Sie beispielsweise unsichtbare Tinte, um geheime Nachrichten in ansonsten harmlosen Nachrichten zu verbergen; ausblenden von Dokumenten, die auf Microdot aufgezeichnet wurden – die so klein wie 1 Millimeter im Durchmesser sein können – auf oder in legitim anmutender Korrespondenz; und sogar durch die Verwendung von Multiplayer-Spielumgebungen zum Austausch von Informationen.
Wie wird Steganographie heute verwendet?
In der modernen digitalen Steganographie werden Daten zunächst verschlüsselt oder auf andere Weise verschleiert und dann mit einem speziellen Algorithmus in Daten eingefügt, die Teil eines bestimmten Dateiformats sind, z. B. einer JPEG-Bild-, Audio- oder Videodatei. Die geheime Nachricht kann auf viele verschiedene Arten in gewöhnliche Datendateien eingebettet werden. Eine Technik besteht darin, Daten in Bits auszublenden, die dieselben Farbpixel darstellen, die in einer Bilddatei in einer Reihe wiederholt werden. Wenn Sie die verschlüsselten Daten auf unauffällige Weise auf diese redundanten Daten anwenden, erhalten Sie eine Bilddatei, die mit dem Originalbild identisch erscheint, jedoch “Rauschmuster” normaler, unverschlüsselter Daten aufweist.
Die Praxis des Hinzufügens eines Wasserzeichens – einer Marke oder anderer identifizierender Daten, die in Multimedia- oder anderen Inhaltsdateien versteckt sind – ist eine häufige Verwendung der Steganographie. Wasserzeichen sind eine Technik, die häufig von Online-Publishern verwendet wird, um die Quelle von Mediendateien zu identifizieren, die ohne Erlaubnis freigegeben wurden.
Während es viele verschiedene Anwendungen der Steganographie gibt, einschließlich der Einbettung vertraulicher Informationen in Dateitypen, besteht eine der gebräuchlichsten Techniken darin, eine Textdatei in eine Bilddatei einzubetten. Wenn dies erledigt ist, sollte jeder, der die Bilddatei anzeigt, keinen Unterschied zwischen der ursprünglichen Bilddatei und der verschlüsselten Datei erkennen können; Dies wird erreicht, indem die Nachricht mit weniger signifikanten Bissen in der Datendatei gespeichert wird. Dieser Vorgang kann manuell oder mithilfe eines Steganographie-Tools abgeschlossen werden.
Was sind die Vorteile der Steganographie gegenüber der Kryptographie?
Steganographie unterscheidet sich von Kryptographie, aber die Verwendung von beiden zusammen kann dazu beitragen, die Sicherheit der geschützten Informationen zu verbessern und die Erkennung der geheimen Kommunikation zu verhindern. Wenn steganographisch verborgene Daten ebenfalls verschlüsselt werden, sind die Daten möglicherweise immer noch vor Erkennung sicher – obwohl der Kanal nicht mehr vor Erkennung sicher ist. Die Verwendung von Steganographie in Kombination mit Verschlüsselung bietet Vorteile gegenüber der reinen Verschlüsselungskommunikation.
Der Hauptvorteil der Verwendung von Steganographie zum Ausblenden von Daten gegenüber der Verschlüsselung besteht darin, dass sie dazu beiträgt, die Tatsache zu verschleiern, dass in der Datei vertrauliche Daten oder andere Inhalte mit verstecktem Text verborgen sind. Während eine verschlüsselte Datei-, Nachrichten- oder Netzwerkpaketnutzlast eindeutig als solche gekennzeichnet und identifizierbar ist, hilft die Verwendung steganografischer Techniken, das Vorhandensein des sicheren Kanals zu verschleiern.
Steganographie-Software
Steganographie-Software wird verwendet, um eine Vielzahl von Funktionen auszuführen, um Daten auszublenden, einschließlich der Codierung der Daten, um sie für das Ausblenden in einer anderen Datei vorzubereiten, der Verfolgung, welche Bits der Cover-Textdatei versteckte Daten enthalten, der Verschlüsselung der auszublendenden Daten und der Extraktion versteckter Daten durch den beabsichtigten Empfänger.
Es gibt sowohl proprietäre als auch Open Source- und andere frei zu verwendende Programme für die Steganographie. OpenStego ist ein Open-Source-Steganographie-Programm; andere Programme können durch die Arten von Daten gekennzeichnet werden, die ausgeblendet werden können, sowie durch welche Arten von Dateien diese Daten darin ausgeblendet werden können. Einige Online-Steganographie-Software-Tools umfassen Xiao Steganographie, verwendet, um geheime Dateien in BMP-Bildern oder WAV-Dateien zu verstecken; Image Steganography, ein Javascript-Tool, das Bilder in anderen Bilddateien versteckt; und Crypture, ein Befehlszeilentool, das verwendet wird, um Steganographie durchzuführen.
Leave a Reply