Sabitler ve çağrı koruması
Tanınabilir değerleri ve aralarındaki ilişkileri koruyun.
Değerleri doğrudan iz bırakmadan temsil etme#
String ve sayı koruması, sabitlerin korumalı uygulamadaki görünümünü değiştirir. Bu, arşivde tanınabilir metin ve değer aramanın faydasını azaltır. Runtime desteği değerleri kullanım sırasında geri alır; doğru geri alma, korunması gereken davranışın parçasıdır.
İlişkiler de değerli bilgidir#
Metot ve constructor referansları, adlar değişse bile amacı gösterebilir. Dolaylılık, referansların temsilini ve çözümlenmesini değiştirir; metot kapsamındaki koruma ilgili dönüşümleri birbirine bağlar. Bu katmanlar yürütme düzeyi korumayı tamamlar.
Yetkilendirme sırlarını sunucuda tutun#
Müşterinin kontrol ettiği cihazda kullanılan bir değerin hiçbir zaman gözlemlenemeyeceği vaat edilemez. Obfuscation, kalıcı API anahtarları için güvenli kasa değildir. İmzalama anahtarlarını ve yetkinin kesin kontrolünü yönettiğiniz altyapıda tutun.