Obfuscation
Yazeka
4 farklı kaynaktan alınan bilgiyle göre
Obfuscation, yazılım kodunun okunabilirliğini azaltarak kötü niyetli kişilerin kaynak koda erişimini zorlaştıran bir tekniktir. Bu yöntem, güvenlik ve ticari sırların korunması amacıyla kullanılır.
Kodun işlevselliğini etkilemeden değişken isimleri değiştirme, fonksiyon birleştirme veya yorum satırlarını kaldırma gibi yöntemlerle uygulanır. Örneğin, orijinal koddaki fonksiyon adı anlamsız bir isimle değiştirilebilir.
Hem meşru geliştiriciler hem de kötü amaçlı yazılım yazarları tarafından kullanılır. Ancak tamamen güvenli değildir; diğer güvenlik önlemleriyle birlikte uygulanması önerilir.