VM Self Defending

Pro
v6.2.0+

Опция vmSelfDefending добавляет в среду выполнения VM многослойное обнаружение вмешательства, проверки целостности кода, защиту от хуков, обнаружение автоматических агентов и защиту от обратной разработки. В сочетании с vmDebugProtection она обеспечивает всестороннюю защиту как от ручного, так и от анализа с помощью ИИ.

Если browserEnvironment.hookedBuiltins установлен в true (v7.15.0+), Self Defending допускает среду выполнения, которая легитимно подменяет нативные встроенные объекты JavaScript-обёртками — собственная защита приложения от вмешательства, страница-хост или другие браузерные расширения в том же realm, — вместо того чтобы считать их вмешательством, и защищённый код продолжает там работать. Это намеренно ослабляет обнаружение хуков встроенных объектов; VM-виртуализация, защита от отладки и проверки целостности не затрагиваются.