Cara Menyembunyikan File dengan Teknik Digital Steganography

Menyembunyikan File dengan Teknik Digital Steganography

Apa itu Steganography ?

Steganography adalah seni dan ilmu menulis pesan tersembunyi atau menyembunyikan pesan dengan suatu cara sehingga selain si pengirim dan si penerima, tidak ada seorangpun yang mengetahui atau menyadari bahwa ada suatu pesan rahasia.

Kata Steganography berasal dari bahasa yunani yaitu Stegano (Cover/ terselubung/ tersembunyi) dan Graphein (to Write/ Menulis).

Sejarah Steganography

Yunani

Steganografi telah digunakan sejak sekitar 2.500 tahun yang lalu untuk kepentingan politik, militer dan diplomatik. 

Catatan pertama tentang steganografi ditulis oleh Herodotus, yaitu seorang sejarawan Yunani. 

Herodatus mengirim pesan rahasia dengan menggunakan kepala budak atau prajurit sebagai media. 

Caranya dengan menuliskan pesan di atas kepala budak yang telah dibotaki, ketika rambut budak telah tumbuh, budak tersebut diutus untuk membawa pesan rahasia di balik rambutnya.

Romawi

Steganografi oleh bangsa Romawi dilakukan dengan menggunakan tinta tak-tampak (invisible ink) untuk menuliskan pesan. 

Tinta tersebut dibuat dari campuran sari buah, susu, dan cuka. Jika tinta digunakan untuk menulis maka tulisannya tidak tampak. 

Tulisan di atas kertas dapat dibaca dengan cara memanaskan kertas.

Jenis-Jenis Steganography

Cara Menyembunyikan File dengan Teknik Digital Steganography

1. Technical Steganography

Kita menggunakan atau menerapkan Steganography itu dengan tools-tools tertentu, contoh ane menulis dengan tinta invisible pada kertas, artinya tinta yang digunakan tidak terlihat secara kasat mata untuk bisa melihatnya harus diarahkan ke cahaya/ ultraviolet

2. Linguistic Steganography

Kita mencoba menyimpan pesan ke dalam sebuah tulisan/ text akan tetapi pengirim atau penerima tidak mengetahuinya tempat lokasi di letakannya.

Contoh : sob pernah melihat/ bermain tentang pesan spesial pada sebuah novel atau buku, dimana setiap kalimat memiliki simbol penanda special, jika kita susun menjadi sebuah pesan rahasia.

3. Digital Steganography

Teknik ini akan menyimpan sebuah pesan digital dalam sebuah media seperti file text/ document dimasukan ke dalam file bergambar, seperti 

  • Format image: bitmap (bmp), gif, pcx, jpeg, dll.
  • Format audio: wav, voc, mp3, dll.
  • Format lain: teks file, html, pdf, dll.

Contoh Menyembunyikan File dengan Metode Digital Steganography

Karena yang di bahasa yang masih berhubungan dengan cyber security, maka ane akan mengambil teknik digital Steganography, untuk tool yang digunakan yaitu steghide dengan license open source/ free, untuk download bisa akses link di bawah.

Download file steghide sesuai dengan sistem operasi yang digunakan.

Website : http://steghide.sourceforge.net/download.php

website steghide


Setelah selesai download file steghide, lalu extract steghide yang tercompress format *.zip, untuk menggunakan tools steghide secara default hanya menyediakan via CLI (Command Line Interface) dan bentuknya portable atau bisa langsung digunakan.

Bahan yang di perlukan untuk Melakukan Digital Steganography

Sebelum praktek bagaimana cara membuat sebuah pesan rahasia di dalam file lain dengan teknik steganography harus mempersiapkan terlebih dahulu bahannya.

  1. File Gambar Bebar Formatnya apa saja
  2. Plain Text yang berisi pesan
pesan dan gambar
Pesan Rahasia dan Gambar

Masukan file text dan gambar ke folder dari steghide hasil dari extract, jika sudah buka power shell dari windows.

Lalu arahkan power shell ke folder steghide agar bisa digunakan untuk menjalankan file *.exe nya, untuk melihat keterangan perintah.

.\steghide.exe

perintah dari steghide

Memasukan File Text ke dalam Gambar

Command Line Interface

.\steghide.exe embed -cf blackpink.jpg -ef pesan.txt

Keterangan

  • .\steghide.exe ➝ nama file steghide, aplikasi yang digunakan
  • embed            ➝ embed data, perintah untuk memasukan file ke dalam file lain
  • -cf                   ➝ embed into the file, file yang dijadikan tempat menyimpan pesan rahasia
  • -ef                   ➝ embed the file, file txt yang akan dimasukan 

embed file txt ke gambar jpg

Saat kita memasukan sebuah file txt ke dalam gambar , kualitas dari gambar tidak akan berkurang dan tetap seperti awal.

Bagaiamana cara cek bahwa txt sudah berada di dalam file gambar.

Extract File yang sudah di steganography

Sebelum melakukan extract, rename terlebih dahulu file pesan.txt yang berlokasi di dalam folder tools steghide, tujuannya untuk membutikan bahwa file txt sudah masuk ke gambar.

Command Line Interface

.\steghide.exe extract -sf .\blackpink.jpg


Keterangan

  • .\steghide.exe ➝ nama file steghide, aplikasi yang digunakan
  • extract            ➝ extract data, melakukan extract file target
  • -sf                   ➝ write result to <filename> instead of cover-file, mengambil file di dalam file lain.

extract file stegano


File txt pertama dan file hasil extract, isinya tetap sama saja.

file txt pertama dan file hasil extract stegano

Kesimpulan

Steganography adalah teknik menyembunyikan pesan rahasia di dalam file digital lain, terkadang pengirim dan penerima tidak sadar bahwa ada informasi rahasia di dalamnya.

Menyembunyikan pesan rahasia ada tiga kategori Technical Steganography, Linguistic Steganography, dan Digital Steganography.

Cara Menyembunyikan File dengan Teknik Digital Steganography

Teknik Steganography tidak sama dengan cryptography, tetapi tujuannya sama untuk menyembunyikan pesan rahasia.

Untuk tools Steganography ada versi command line interface (CLI) dan graphic user interface (GUI).

Next Post Previous Post
No Comment
Add Comment
comment url