Obfuskacja VM
Obfuskacja VM to najbardziej zaawansowana forma ochrony kodu. Przekształca funkcje JavaScript w niestandardowy kod bajtowy wykonywany przez maszynę wirtualną osadzoną w wyniku. Oryginalna logika zostaje całkowicie ukryta — nie ma już kodu JavaScript, który można poddać inżynierii wstecznej.
W tej sekcji
Async Executor
Uruchamiaj VM asynchronicznie, aby klucz deszyfrujący kod bajtowy mógł być pobierany w czasie działania zamiast trafiać do paczki.
Wskazywanie funkcji
Obejmuj obfuskacją VM tylko wrażliwe funkcje, aby zachować optymalną wydajność.
Zachowanie bezpośredniego eval
Dlaczego bezpośrednie wywołanie eval() wyłącza obfuskację VM i jak uniknąć tej pułapki.
Zgodność z trybem strict
Zadeklaruj tryb strict, aby VM skompilowała poprawny kod bajtowy.
VM Self Defending
Wykrywanie manipulacji, ochrona przed hookowaniem oraz przed agentami AI dla środowiska uruchomieniowego VM.
VM Debug Protection
Zabezpieczenia przed debugowaniem dla kodu chronionego przez VM.
VM Domain Lock
Ogranicz działanie zobfuskowanego kodu VM do wskazanych domen i subdomen.
Jak VM przekształca kod
Co VM pozostawia widoczne, a co ukrywa, oraz jak chronić nazwy funkcji.
Korzystanie z pakietu NPM
Stosuj obfuskację VM w swoim procesie budowania przy użyciu pakietu npm.
