Sabtu, 24 Juli 2010

Menyimpan file data rahasia didalam gambar

Berbagai cara dapat ditempuh  untuk mengamankan data penting yang kita miliki.  Ada yang melakukannya dengan melakukan enkripsi file, ada pula yang menyimpan dalam bentuk file termampatkan dengan bantuan utility khusus seperti zip, 7z, Tar.
Artikel ini akan menunjukkan cara unik mengamankan data penting milik Anda, dengan menyembunyikan file data ke dalam sembarang gambar.  Dengan trik ini,  pihak yang tidak berkepentingan tidak akan pernah menduga bahwa file gambar tersebut mengandung data file rahasia. Ia hanya akan mengira itu sekadar file gambar biasa, padahal….



Persiapan

Ada berapa langkah persiapan untuk mewujudkan trik ini. 

Pertama, mempersiapkan program utility pemampat data. Banyak sekali program utility jenis ini tersedia di internet.  Mungkin Anda dapat memakai : Winzip, WinRar, atau 7-zip.  Pada contoh ini, kita akan memakai 7-zip. Selain gratis program ini cukup andal menangani berbagai jenis file termampatkan. 
Kedua, menentukan file gambar yang akan dipakai sebagai kamuflase.  Terserah dalam format apa.  Pada contoh ini, kita memakai file gambar berformat JPG. Anggap saja file ini kita beri nama family.jpg.
Ketiga, kita tentukan file data rahasia yang akan digabungkan.  Jenis file yang akan digabungkan bebas, misalnya  berformat DOC, XLS, TXT.  Pada contoh, anggap saja, kita memakai file jenis TXT dan kita beri nama rahasia.txt.
Keempat, kita tentukan folder dimana proses penggabungan akan dilakukan.  Pada contoh ini, anggap kita memilih C:\TEST. Jadi pindahkan file gambar dan data yang akan digabungkan di folder ini.

Gambar  : dua file data. Gambar dan file teks yang akan digabung

Membuat file termampatkan

Selanjutnya, kita akan memakai program 7-zip untuk memampatkan data file Rahasia.txt.  Klik kanan pada file tersebut, saat menu konteks muncul, pilih 7-zip lalu Add to archive..

Gambar  :  melakukan pemampatan data file yang akan digabung

Lakukanlah proses pembuatan file sesuai kebutuhan.  Sebenarnya default format untuk program 7-zip adalah format 7z.  Tapi pada contoh ini, kita mengubahnya menjadi format zip.   Dengan alasan format zip ini lebih umum dikenal. Jadi pada saat melakukan proses pemampatan, setingan 7z kita ubah menjadi zip.  Lalu klik Ok.  Jika kita benar dalam melakukannya, maka akan muncul file baru dengan nama rahasia.zip.

Membuat file pemicu pemampatan

Untuk mempermudah proses pembuatan data gabungan ini, kita buat suatu file BAT dengan nama gabung.bat.  Pembuatan file ini layaknya seperti pembuatan file teks biasa.  Yaitu dilakukan dengan klik kanan sehingga menu konteks muncul dan memilih new - Text Document.   Saat file terbentuk ketikkan nama gabung.bat.

 
Akan muncul peringatan yang mengatakan bahwa jika melakukan rename ekstension file mungkin akan menjadi rusak.  Abaikan saja.  Klik Yes. Setelah file terbentuk, klik kanan pada file tersebut dan pilih Edit.


 Kemudian ketikkan data berikut :

copy /b  c:\test\family.jpg+c:\test\rahasia.zip c:\test\fam.jpg

Keterangan ringkas perintah tersebut adalah : kita melakukan perintah pengkopian data untuk file [copy /b],  dan menggabungkan dua file yaitu family.jpg yang berada di path c:\test dengan file yang bernama rahasia.zip pada path yang sama.  Hasil penggabungan akan disimpan pada path yang sam pula dengan nama fam.jpg. 
Simpan file data ini.

Gambar  : membuat file bat dan mengisi perintah penggabungan data

Melakukan penggabungan data

Untuk melakukan penggabungan data, panggil Windows Explorer, dan cari file gabung.bat.  Jika sudah ditemukan, klik ganda file gabung,bat.  Proses akan memanggil command prompt sepintas dan proses penggabungan dengan cepat akan selesai.  Jika berhasil, pada folder yang sama (pada contoh ini adalah c:\test) akan muncul file gambar baru dengan nama fam.jpg.


Jika dilihat sepintas, file gambar fam.jpg dan familiy.jpg akan terlihat identik.  Namun jika kita telusuri Properties-nya,  akan terlihat bahwa ukuran kedua file tersebut berbeda.

Gambar  ukuran file menjadi berbeda

Sampai proses ini, selesailah sudah.  File data rahasia kita telah masuk ke dalam gambar yang bernama fam.jpg.  Kita dapat mengirimkan file tersebut dengan tenang ke kolega  atau teman kita.

Melihat data rahasia

Teman kita tentu akan terheran-heran saat menerima kiriman data penting tersebut.  Karena ia hanya akan melihat bahwa data penting tersebut adalah sebuah gambar saja.  Yang harus dilakukan teman kita adalah memanggil program 7-zip  (Atau program pemampat data lainnya yang mempunyai kemampuan membaca file zip) dan membuka folder dimana file fam.jpg tersebut berada.  Anggap saja program 7-zip telah dibuka, lalukan klik ganda pada file jam.jpg tersebut.

Gambar :  membuka file fam.jpg dengan 7-zip

Apa yang terjadi Ternyata program tidak akan menampilkan gambar tersebut, malahan akan membuka suatu folder baru dan menampilkan isi dari file rahasia. Jadi fam.jpg akan dianggap sebagai suatu folder oleh program ini.

Gambar  : data rahasia tampak

Jik sudah sampai pada langkah ini,  maka tergantung kepada keinginan pemakai.  Apakah ia akan sekadar melakukan klik ganda file tersebut untuk melihat isinya, ataupun melakukan ekstrak data untuk mengambilnya secara permanen.
Jika file fam.jpg diekstrak secara langsung, maka akan muncul suatu folder baru yang bernama fam. Di dalam folder tersebut akan berisi data penting yang telah disembunyikan.


Pengembangan trik

Ttrik ini lumayan dan tak terduga, namun kita masih dapat memperamannya.  Misalnya, kita pasang password saat melakukan pemampatan file data (rahasia.zip). Dengan demikian, seandainya pihak tak diinginkan berhasil menemukan file rahasia dalam gambar, untuk dapat membaca atau mengekstraknya  masih diperlukan  password. 
Catatan, meskipun pada contoh ini trik dilakukan pada Windows 7, namun trik ini dapat dilakukan juga pada versi Windows lainnya (Vista, XP).  Nah ! Anda berminat mencobanya ?

Note :
Tulisan ini  telah dimuat di majalah CHIP, dengan bahasa yang berbeda dan telah  “diformalkan”.
Tulisan ini adalah versi aslinya !  Semoga berguna dan digunakan  :)

 

Tidak ada komentar:

Posting Komentar