Ein Wort weiter

Obfuskation

Substantiv[ɔpfʊskaˈt͡si̯oːn]Lautschrift & QuellenTechnik & IT

absichtliche Verschleierung von Code

Was bedeutet „Obfuskation“?

Das absichtliche Unleserlichmachen von Code zum Schutz.

So verwendest du das Wort

Durch Obfuskation wird der Quellcode schwer lesbar.

Tiefer verstehen

Absichtlich schwerer verständlich machen

In einem Programm heißen verständliche Variablen nach einer Verarbeitung nur noch „a“, „b“ und „c“. Zusätzlich wurden Abläufe komplizierter angeordnet, obwohl das Programm weiterhin dasselbe tun soll. Das erschwert Menschen die Analyse. Eine solche gezielte Verschleierung nennt man im technischen Zusammenhang Obfuskation.

Die Funktion soll bleiben

Der Zweck besteht häufig darin, interne Zusammenhänge weniger leicht erkennbar zu machen. Die verarbeitende Umgebung muss den Code weiterhin ausführen können. Die Schwierigkeit wird also vor allem für diejenigen erhöht, die verstehen wollen, wie die Anwendung aufgebaut ist oder welche Schritte sie intern ausführt.

Verschleierung als Grundidee

Obfuskation bezeichnet das absichtliche Erschweren des Verständnisses von Informationen, im Softwarebereich besonders von Programmcode. Dazu können unverständliche Namen oder veränderte Kontrollabläufe gehören. Der Ausdruck beschreibt ein Ziel und verschiedene mögliche Maßnahmen, kein einzelnes festgelegtes Verfahren mit immer gleicher Schutzwirkung.

Nicht gleich Verschlüsselung

Verschlüsselung und Obfuskation haben unterschiedliche Schwerpunkte. Verschlüsselung soll Inhalte ohne passenden Schlüssel unzugänglich machen; Obfuskation soll ihre Analyse erschweren. Ein verschleiertes Programm kann weiterhin untersucht werden. Auch reine Verkleinerung von Code kann dessen Lesbarkeit mindern, muss aber nicht vorrangig dem Verbergen seiner Funktionsweise dienen.

Natürlich anwenden

„Die Obfuskation erschwert das Nachvollziehen der internen Abläufe.“ Das ist eine begrenzte Aussage. „Durch Obfuskation sind Geheimnisse im Programm sicher“ wäre dagegen eine unbegründete Zusage. Ob und wie viel Aufwand eine Analyse benötigt, hängt von der Umsetzung, dem verfügbaren Wissen und den eingesetzten Werkzeugen ab.

Lesbarkeit und Zweck unterscheiden

Vergleiche zwei Änderungen: Kommentare werden entfernt, um eine Datei zu verkleinern; Abläufe werden gezielt verwirrender gestaltet, um sie zu verbergen. Wo steht Obfuskation stärker im Vordergrund? Überlege anschließend, warum derselbe technische Schritt je nach Absicht mehreren Zwecken dienen kann und aus schlechter Lesbarkeit allein nicht jede Absicht folgt.

Erklärungen aus dem Wortreich-Wortbestand. Vertiefung aktualisiert am 21. September 2026.

Lautschrift: Einzelquelle · Mitwirkende, Bearbeitungen & Lizenz (CC BY-SA).

Eine Ungenauigkeit entdeckt? Gib uns Bescheid.

Mehr aus Technik & IT →
Das Wörterbuch für unterwegs

Ein Wort entdeckt.
Viele bleiben noch.

Mit Wortreich erweiterst du deinen Wortschatz jeden Tag. Entdecke neue Wörter auf deinem Homescreen und vertiefe sie in der App.

Für iPhone und Android · Widgets, Erklärungen und Lernmodus

Wort des TagesW
Obfuskation
absichtliche Verschleierung von Code
So kann dein Homescreen aussehen.