VM Self Defending
Opcja vmSelfDefending dodaje do środowiska uruchomieniowego VM wielowarstwowe wykrywanie manipulacji, kontrolę integralności kodu, ochronę przed hookowaniem, wykrywanie agentów oraz zabezpieczenia przed inżynierią wsteczną. W połączeniu z vmDebugProtection zapewnia kompleksową ochronę zarówno przed analizą ręczną, jak i prowadzoną przy pomocy AI.
Gdy browserEnvironment.hookedBuiltins jest ustawione na true (v7.15.0+), Self Defending toleruje środowisko uruchomieniowe, które legalnie podmienia natywne wbudowane funkcje na wrappery JavaScript — własny mechanizm anti-tamper aplikacji, strona hosta lub inne rozszerzenia przeglądarki współdzielące ten sam realm — zamiast traktować je jako manipulację, dzięki czemu chroniony kod nadal tam działa. Celowo osłabia to wykrywanie hooków na funkcjach wbudowanych; wirtualizacja VM, ochrona przed debugowaniem i kontrole integralności pozostają nienaruszone.
