Basis-Obfuskierung
Die Basis-Obfuskierung umfasst die Standardtransformationen, die vollständig in Ihrem Browser laufen – ganz ohne Server oder Pro-Tarif. Diese Optionen benennen Bezeichner um, verbergen String-Literale, fügen toten Code ein und ebnen den Kontrollfluss ein, damit Ihr JavaScript deutlich schwerer zu lesen und zurückzuentwickeln ist.
Die folgenden Optionen sind die wichtigsten Stellschrauben – jede erhält ihre eigene kurze Anleitung. Die vollständige Liste mit allen Schaltern und Kompromissen finden Sie in der Optionsreferenz. Für den stärksten Schutz kombinieren Sie sie zusätzlich mit der VM-Obfuskierung.
In diesem Abschnitt
String Array
String-Literale in ein codiertes Array auslagern.
Control Flow Flattening
Linearen Code in eine Zustandsmaschine umwandeln, um den Programmablauf zu verbergen.
Weitere wichtige Optionen
Dead Code Injection, Self Defending, Umbenennen von Globals und Eigenschaften, Debug Protection und mehr.
Bedingte Kommentare
Die Obfuskierung für bestimmte Blöcke mithilfe spezieller Kommentare gezielt deaktivieren.
