VM Obfuscation
VM obfuscation, kod korumasının en gelişmiş biçimidir. JavaScript fonksiyonlarınızı, çıktıya gömülü bir sanal makinede çalışan özel bayt koduna dönüştürür. Orijinal mantık tamamen gizlenir - tersine mühendislik yapılabilecek bir JavaScript kalmaz.
Bu bölümde
Asenkron Yürütücü
Bayt kodu şifre çözme anahtarının paketle birlikte gönderilmesi yerine çalışma zamanında alınabilmesi için VM'i asenkron çalıştırın.
Fonksiyonları Hedefleme
En iyi performans için yalnızca hassas fonksiyonları seçerek VM ile obfuscate edin.
Doğrudan eval Davranışı
Doğrudan eval() kullanımının VM obfuscation işlemini neden devre dışı bıraktığı ve bu tuzaktan nasıl kaçınılacağı.
Strict Mode Uyumluluğu
VM'in doğru bayt kodu üretebilmesi için strict mode bildirimi yapın.
VM Self Defending
VM çalışma zamanı için kurcalama tespiti, hook karşıtı ve ajan karşıtı koruma.
VM Debug Protection
VM ile korunan kod için hata ayıklama karşıtı önlemler.
VM Domain Lock
Obfuscate edilmiş VM kodunu belirli alan adları ve alt alan adlarıyla sınırlayın.
VM Kodu Nasıl Dönüştürür
VM'in neyi görünür bıraktığı, neyi gizlediği ve fonksiyon adlarının nasıl korunacağı.
NPM Paketini Kullanma
npm paketi aracılığıyla derleme hattınızdan VM obfuscation uygulayın.
