Dokumentation
/

VM-Obfuskierung

VM-Obfuskierung

Highest Security

Die VM-Obfuskierung wandelt Ihre JavaScript-Funktionen in eigenen Bytecode um, der auf einer in die Ausgabe eingebetteten virtuellen Maschine läuft, sodass die geschützte Logik nicht mehr als lesbares JavaScript ausgeliefert wird.

Der VM-Schutz gilt für geeignete Funktionen. Im Root-Modus kann vmWrapTopLevelInitializers zusätzlich geeignete Initialisierer für die Virtualisierung umschließen; die aktuellen VM-Voreinstellungen aktivieren dies. Prüfen Sie Abdeckungswarnungen wie VMNoFunctionsToVirtualize und wählen Sie sensible Funktionen mit dem Kommentarmodus gezielt aus.

Obfuskierung erhöht die Kosten von Reverse Engineering, ohne es unmöglich zu machen. Bewahren Sie Geheimnisse und maßgebliche Sicherheitsentscheidungen daher auf dem Server auf - was Obfuskierung garantieren kann und was nicht, lesen Sie unter Best Practices.

Brauchen Sie Hilfe? Wenn sich die VM-Obfuskierung unerwartet verhält, erfahren Sie unter VM-Laufzeitfehler diagnostizieren, wie Sie das Problem eingrenzen und einen Fehlerbericht einreichen.

In diesem Abschnitt