문서
/
VM 난독화
/

VM 자기 방어

VM 자기 방어

Pro
v6.2.0+

vmSelfDefending 옵션은 다층 변조 탐지, 코드 무결성 검사, 후킹 방지, 에이전트 탐지 방지, 리버스 엔지니어링 방지 보호를 VM 런타임에 추가합니다. vmDebugProtection과 함께 사용하면 수동 분석과 AI 기반 분석 모두에 대해 포괄적인 방어를 제공합니다.

browserEnvironment.hookedBuiltinstrue로 설정하면(v7.15.0+) Self Defending은 네이티브 내장 객체를 정당하게 JavaScript 래퍼로 교체하는 런타임(앱 자체의 변조 방지, 호스트 페이지, 같은 realm을 공유하는 다른 브라우저 확장 프로그램 등)을 변조로 간주하지 않고 허용하므로, 보호된 코드가 그곳에서도 계속 실행됩니다. 이는 내장 객체 후킹 탐지를 의도적으로 완화하는 것이며, VM 가상화, 디버깅 방지, 무결성 보호는 영향을 받지 않습니다.