Obfuscation sendiri artinya membingungkan, yang dimaksud membuat sesuatu tidak mudah dimengerti. Ia bukan mengacak tanpa aturan. Ia akan membuat sebuah pesan menjadi sulit dibaca dan dimengerti.
Tujuanna ketika pesan itu berada diorang yang tidak mengerti cara membacanya maka pesan itu hanyalah pesan sampah. Bisa diartikan Obfuscation adalah sebuah code yang salah satu bentuk proteksi agar kode sulit dibongkar orang lain.
Dalam pemograman cara ini juga banyak dipakai dalam source-kode maupun bentuk biner. Ini dilakukan agar orang lain tidak mudah mereplika ke dalam bentuk yang lain. Obfuscation bisa dilakukan secara manual atau dengan tool yang disebut "obfuscator". Sementara itu dari sisi reverse engineering, proses mengembalikan dari bentuk samar ini disebut "deobfuscation". Tapi dengan menggunakan Reverse Engineering sekarang banyak tool yang mempercepat proses nya.
Contoh Obfuscation tapi tidak dengan mesin :
Komentar
Posting Komentar