Tài liệu
/
Làm rối VM
/

VM Self Defending

VM Self Defending

Pro
v6.2.0+

Tùy chọn vmSelfDefending thêm vào runtime của VM khả năng phát hiện can thiệp nhiều lớp, kiểm tra toàn vẹn mã, chống hooking, phát hiện agent, và bảo vệ chống dịch ngược. Khi kết hợp với vmDebugProtection, nó cung cấp khả năng phòng thủ toàn diện chống lại cả phân tích thủ công lẫn phân tích có hỗ trợ AI.

Khi browserEnvironment.hookedBuiltins được đặt thành true (v7.15.0+), Self Defending chấp nhận một runtime thay thế hợp lệ các builtin gốc bằng wrapper JavaScript — cơ chế anti-tamper của chính ứng dụng, trang chủ (host page), hoặc các tiện ích mở rộng trình duyệt khác dùng chung realm — thay vì coi đó là can thiệp, nên mã được bảo vệ vẫn chạy ở đó. Điều này cố ý nới lỏng việc phát hiện hook builtin; ảo hóa VM, chống gỡ lỗi và bảo vệ tính toàn vẹn không bị ảnh hưởng.