Wednesday 14 October 2015

.NET :: Melindungi Aplikasi .NET dari Decompiler

Obfuscate .NET: s



Bagi Anda yang mengembangkan aplikasi khususnya dengan teknologi .NET framework, aplikasi Anda akan dengan mudah di-decompile atau membaca source code dari aplikasi Anda dengan menggunakan Lutz Roeder’s .NET Reflector. Untuk mencegah hal ini, aplikasi .NET Anda perlu dilindungi salah satunya dengan cara obfuscating. Obfuscate sendiri dalam bahasa Indonesia berarti menggelapkan. Dengan cara ini, .NET IL Code dari aplikasi anda akan “digelapkan” (biasanya nama kelas, parameter, field, dll akan di-rename dengan karakter lain) sehingga mempersulit decompiler membaca IL Code.
Contoh aplikasi obfuscator antara lain adalah:
  • Dotfuscator (http://www.preemptive.com/)
  • Macrobject Obfuscator.NET (http://www.macrobject.com/)
Untuk penggunaan dari aplikasi tersebut lihat di panduan dari aplikasi tersebut.Dalam paket Visual Studio kecuali Express Edition, Microsoft telah menyertakanDotfuscator Community Edition. Dotfuscator Community Edition hanya dapatdijalankan ketika Visual Studio aktif.

No comments:

Post a Comment