Apa itu Steganography?

Apa sih Steganography itu?

Steganography adalah sebuah teknik yang digunakan untuk menyembunyikan pesan atau informasi rahasia dalam media yang nampaknya biasa, seperti gambar, audio, atau teks, tanpa menarik perhatian orang yang tidak berwenang. Tujuan utama dari steganography adalah untuk menyembunyikan keberadaan pesan yang disembunyikan sehingga hanya penerima yang dituju yang dapat mengetahuinya. Teknik ini telah digunakan sepanjang sejarah sebagai alat untuk komunikasi rahasia dan pengamanan data.

Cara kerja steganography dapat dijelaskan dalam beberapa tahap:

+ Memilih Media Penyimpanan: Pesan rahasia atau data yang ingin disembunyikan akan disematkan dalam media penyimpanan, seperti gambar digital, audio, atau teks. Media ini disebut sebagai media penutup (cover medium).

+ Penyisipan Pesan: Pesan rahasia kemudian disisipkan ke dalam media penutup. Ini dapat dilakukan dengan berbagai cara tergantung pada jenis media dan teknik steganography yang digunakan. Misalnya, dalam steganography gambar, informasi dapat disisipkan dengan mengubah nilai piksel gambar, sedangkan dalam steganography teks, karakter-karakter pesan rahasia dapat disisipkan dalam teks yang ada.

+ Menggunakan Kunci (Opsional): Beberapa bentuk steganography mungkin melibatkan penggunaan kunci atau password untuk menyusun pesan rahasia atau mengenkripsi pesan sebelum disisipkan. Ini bertujuan untuk meningkatkan keamanan dan menghalangi orang yang tidak berwenang untuk mengekstrak pesan.

+ Menyembunyikan Jejak: Setelah pesan rahasia disisipkan, langkah selanjutnya adalah menyembunyikan jejak penyisipan sehingga tampaknya media penutup tidak mengalami perubahan yang signifikan. Ini penting agar pesan rahasia tetap tidak terdeteksi.

+ Ekstraksi Pesan: Penerima yang sah dan memiliki informasi yang diperlukan (seperti kunci jika digunakan) dapat mengekstrak pesan rahasia dari media penutup dengan menggunakan algoritma atau perangkat lunak steganography yang sesuai.

Di artikel ini kita juga akan belajar praktek langsung

Siapkan bahan-bahannya dulu ya.

  • Laptop/Komputer OS Linux
  • Kuota Internet
  • Cemilan + Kopi
  • Cari Tempat yang nyaman
  • Ikuti perintah yang saya jabarkan dibawah ini.

    $ sudo apt-get install yum
    $ sudo apt-get install autoconf
    $ sudo apt-get install gcc
    $ sudo apt-get install gcc-c++
    $ sudo apt-get install libmcrypt-devel
    $ sudo apt-get install libtool
    $ sudo apt-get install make
    $ sudo apt-get install mhash-devel
    $ sudo apt-get install patch
    $ sudo apt-get install zlib-devel

    Next kita lanjut

    $ cd Downloads *Note : Untuk directory bebas mau taro dimana aja.
    $ git clone https://github.com/StefanoDeVuono/steghide.git
    $ cd steghide
    $ ./configure
    $ make
    $ make check
    $ sudo su
    $ make install

    Berikut penggunaan pada steghide menyisipkan file kedalam gambar

    Penggunaan dasar adalah sebagai berikut: 
    $ steghide embed -cf picture.jpg -ef secret.txt
    Enter passphrase:(sandi)
    Re-Enter passphrase: (ulang sandi)
    embedding "secret.txt" in "picture.jpg"... done
    Perintah ini akan menyematkan file secret.txt di dalam file cover picture.jpg.
    Setelah Anda menyematkan data rahasia Anda seperti yang ditunjukkan di atas, Anda dapat mengirim file picture.jpg kepada orang yang seharusnya menerima pesan rahasia. Penerima

    Sekarang kita bongkar file picture.jpg sampai menemukan file extensi .txt

    $ steghide extract -sf picture.jpg 
    Enter passphrase:
    *Note : Masukan Sandi yang dibuat sebelumnya. wrote extracted data to "secret.txt".
    Jika frasa sandi yang diberikan benar, isi file asli
    secret.txt akan diekstraksi dari file stego picture.jpg dan disimpan di direktori saat ini.

    Perhatikan gambar dibawah ini

    *Note : Gambar hanya pemanis jangan panas yang jombloo :v

    Akhir Kata

    Jadi seperti itu penggunaan dari steganography pada file silahkan di coba dan jika masih bingung silahkan komentar atau dm kami di instagram yaa ^_^

    Reza Febriansyah

    Founder anakwhitehat.com

    Post a Comment

    Previous Post Next Post