Autodefensa VM
La opción vmSelfDefending añade al runtime de la VM detección de manipulación en múltiples capas, comprobaciones de integridad del código, anti-hooking, detección anti-agente y protección contra la ingeniería inversa. Combinada con vmDebugProtection, ofrece una defensa integral tanto frente al análisis manual como al asistido por IA.
Con browserEnvironment.hookedBuiltins establecido en true (v7.15.0+), Self Defending tolera un runtime que reemplaza legítimamente los builtins nativos por wrappers de JavaScript (el propio anti-tamper de la aplicación, la página anfitriona u otras extensiones del navegador que comparten el mismo realm) en lugar de tratarlos como una manipulación, de modo que el código protegido sigue ejecutándose allí. Esto relaja deliberadamente la detección de builtins interceptados; la virtualización de la VM, las protecciones anti-depuración y las comprobaciones de integridad no se ven afectadas.
