Obfuscate .NET: Melindungi Aplikasi .NET dari Decompiler



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:

Untuk penggunaan dari aplikasi tersebut lihat di panduan dari aplikasi tersebut. Dalam paket Visual Studio kecuali Express Edition, Microsoft telah menyertakan Dotfuscator Community Edition. Dotfuscator Community Edition hanya dapat dijalankan ketika Visual Studio aktif.

Advertisements

2 thoughts on “Obfuscate .NET: Melindungi Aplikasi .NET dari Decompiler

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s