Tugas Minggu 7

 Mata Kuliah : Keamanan Sistem Komputer 

1. Steganografi, apakah yang dimaksud Steganografi dan berikan penjelasan?!

      => Steganografi atau Steganography adalah sebuah ilmu, teknik atau seni menyembunyikan sebuah pesan rahasia dengan suatu cara sehingga pesan tersebut hanya akan diketahui oleh si pengirim dan si penerima pesan rahasia tersebut. Steganografi berasal dari Bahasa Yunani yaitu Stegano yang berarti “tersembunyi atau menyembunyikan” dan graphy yang berarti “Tulisan, jadi Steganografi adalah tulisan atau pesan yang disembunyikan. Steganografi kebalikannya kriptografi yang menyamarkan arti dari sebuah pesan rahasia saja, tetapi tidak menyembunyikan bahwa ada sebuah pesan. Kelebihan Steganografi dibandingkan dengan Kriptografi adalah pesan-pesannya akan dibuat tidak menarik perhatian dan tidak menimbulkan kecurigaan, berbeda dengan Kriptografi yang pesannya tidak disembunyikan, walaupun pesannya sulit untuk di pecahkan akan tetapi itu akan menimbulkan kecurigaan pesan tersebut.

2.       Sejarah Steganografi, berikan penjelasan sejarah dari Steganografi!

      => Steganografi telah digunakan sejak sekitar 2.500 tahun yang lalu untuk kepentingan politik, militer, diplomatik, serta untuk kepentingan pribadi sebagai alat. 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.

Sedangkan penggunaan 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 tersebut.

Di era modern, teknik steganografi menjadi populer setelah kasus pemboman gedung WTC pada 11 September 2001 di Amerika Serikat. Pada saat itu, teroris menyembunyikan pesan-pesan kegiatan terornya dalam berbagai media yang dapat dijadikan penampung untuk menyembunyikan file seperti pada image, audio dan video. Pada peristiwa tersebut disebutkan bahwa para teroris menyembunyikan peta-peta dan foto-foto target dan juga perintah untuk aktivitas teroris di ruang chat sport, bulletin boards porno dan website lainnya.

3.       Kriptografi dan Steganografi, apa bedanya? berikan 3 perbandingannya dan penjelasan!

      => Perbedaan yang mendasar mengenai kriptografi dan steganografi adalah hasil tampilan pesan ketika sudah disisipi pesan rahasia. Pada kriptografi pesan yang sudah disisipi pesan rahasia akan sangat berbeda dengan pesan sebelum disisipi pesan rahasia. Maka bagi pihak ketiga yang melihat pesan hasil keluaran kriptografi akan curiga walaupun pihak ketiga tersebut juga tidak mengetahui maksud dari pesan tersebut.

Sedangkan pada steganografi, pesan yang sudah disisipi pesan rahasia akan tampak sama (dengan kasat mata) dengan pesan sebelum disisipi pesan rahasia (pesan rahasia tersamarkan dalam cover text). Sehingga pihak ketiga tidak tahu bahwa dibalik pesan asli (cover text) tersembunyi pesan rahasia dibaliknya.

Keuntungan steganografi dibandingkan dengan kriptografi adalah bahwa pesan dikirim tidak menarik perhatian sehingga media penampung/cover text yang membawa pesan tidak menimbulkan kecurigaan pihak ketiga. 

 

4.      . Tujuan Steganografi, apa tujuan dari Steganografi berikan penjelasan?!

      => Tujuan dari steganografi yaitu merahasiakan atau menyembunyikan keberadaan sebuah sebuah informasi. Kebanyakan pesan disembunyikan dengan cara membuat perubahan kecil terhadap data digital lain yang isinya tidak menarik perhatian, contohnya yaitu gambar yang terlihat tidak akan berbahaya. Perubahan ini bergantung kepada kunci (sama dengan kriptografi) dan pesan untuk yang disembunyikan. Orang yang menerima gambar akan dapat menyimpulkan informasi dengan cara mengganti kunci yang sebenarnya ke dalam algoritma yang digunakan.

 

Pada steganografi cara ini sangat berguna jika digunakan pada  komputer karena banyak format yang berkas digital yang bisa dijadikan media untuk menyembunyikan pesan. Format yang digunakan di antaranya:

·         Format image : gif, bitmap (bmp), jpeg, pcx, dll.

·         Format audio : voc, wav, mp3, dll.

·         Format lain : html, teks file, pdf, dll.

 

5.         Pemanfaatan Steganografi pada Teknologi Informasi Proses, berikan penjelasan dan contohnya?!

      => Didalam keamanan informasi, steganografi digunakan untuk menyembunyikan pesan rahasia dalam menyembunyikan informasi yang dirahasiakan. dan lebih cocok digunakan dengan mengkombinasikan dengan metode lainnnya agar keamanaannya berlapis. Contohnya menerapkan steganography dengan enkripsi.

 

Dalam pemanfaatnya sebagai menyembunyikan kerahasiaan dari suatu pesan untuk disampaikan ke penerima, banyak yang menyalahgunakan steganografi dalam hal negatif, seperti mencuri data yang sudah disembunyikan sebelumnya pada data yang lain, lalu dikirim ke pihak yang tidak mempunyai hak. Terlebih steganotgrapy banyak digunakan para terorisme dalam berkomunikasi dengan pihak teroris lainnya (ini perlu dihindari gaes).

 

Didalam steganografi, terdapat beberapa metode dalam bentuk teks, gambar, atau audio. Metode steganograpi itu sendiri ialah :

 

1.      least Aignificant Bit Insertion (LSB)

2.      Algorithms and Transformation

3.      Redudant Pattern Encoding

4.      Spread Spectrum method

 

Disini juga ane akan membagikan sedikit contoh yang sangat sederhana steganografi, seperti dibawah ini:

 

Contoh 1 :

Kamu terlihat cantik hari ini

Ingin ku katakan “hello”

Setiap hari ku selalu memimpikanmu

Mengingatmu membuat ku memperluas ide

Bisakah kau membalas cintaku ?

Setiap alunan cinta ku persembahkan

Andai kau tahu aku siap mati untukmu

Hai wanita ku yang cantik

Riasan wajahmu selalu mempesona

Tergila-gila diriku pada mu

Cinta ini menggebu-gebu

Bagaikan jalan untuk meraih masa depan

Aku memimpikan masa tua bersamamu

Kasih..

 

Pada bait puisi diatas (abaikan tanda baca), jika diperhatikan itu hanya sebuah puisi. Namun, didalam nya terdapat pesan rahasia. Untuk memecahkannya ialah sebagai berikut :

 

1.      Perhatikan bait terakhir puisi

2.      Lihat huruf terakhir pada kata terakhir bait pusi

3.      Kalimat kedua terakhir, diambil dari kata pertama kalimat itu

4.      Selanjutnya, kalimat ke tiga dari terakhir,  dilihat dari huruf terakhir

5.      Begitu seterusnya

 

Jadi, pola puisi dimulai dari kalimat terakhir puisi, yaitu huruf akhir – awal - akhir – awal (dari kalimat akhir puisi sampai awal bait puisi).

Pesan yang terdapat pada puisi tersebut adalah “HANCURKAN BESOK”.

 

Contoh 2 :

adapun juga contoh steganograpfi yang ane buat adalah steganography dengan berpola 8-7-8, yaitu memulai abjad nya dari huruf ke 4 (d), sampai berjumlah 9, ke 3 huruf sebelum d, diletakkan pada sesudah i. begitu juga untuk selanjutnya. pada huruf ke 9 pertama ( c)  dijadikan sebuah titik(.) dan pada huruf ke 8 kedua (l) juga dijadikan sebuah titik, begitu juga pada huruf ke 9 terakhir (t) dijadikan sebuah titik. Makanya steganography ini disebut dengan pola 8-7-8.

 

            Untuk lebih jelasnya, silahkan perhatikan dibawah ini :

abcdefghijklmnopqrstuvwxyz

defghiab.mnopqjk.uvwxyzrs.

Contoh :

ndpx fdqwn

 

maka pesan rahasia pada huruf-huruf tersebut adalah "kamu cantik".

6.       Metode Steganografi, terdapat 4 jenis metode Steganografi berikan penjelasan?

 

                                                              i.      Algoritma Steganografi kompresi.

Algorithms and Transformation

Algoritma compression adalah metode steganografi dengan menyembunyikan data dalam fungsi matematika. Dua fungsi tersebut adalah Discrete Cosine Transformation (DCT) dan Wavelet Transformation. Fungsi DCT dan Wavelet yaitu mentransformasi data dari satu tempat (domain) ke tempat (domain) yang lain. Fungsi DCT yaitu mentransformasi data dari tempat spatial (spatial domain) ke tempat frekuensi (frequency domain).

 

                                                            ii.      Algoritma Steganografi Spread Spectrum.

Spread Spectrum method

Spread Spectrum steganografi terpencar-pencar sebagai pesan yang diacak (encrypt) melalui gambar (tidak seperti dalam LSB). Untuk membaca suatu pesan, penerima memerlukan algoritma yaitu crypto-key dan stego-key. Metode ini juga masih mudah diserang yaitu penghancuran atau pengrusakan dari kompresi dan proses image (gambar).

 

                                                          iii.      Algoritma Steganografi Redundant Pattern Encoding.

Redundant Pattern Encoding

Redundant Pattern Encoding adalah menggambar pesan kecil pada kebanyakan gambar. Keuntungan dari metode ini adalah dapat bertahan dari cropping (kegagalan), kerugiannya yaitu tidak dapat menggambar pesan yang lebih besar.

 

                                                           iv.      Algoritma Steganografi Least Significant Bit Insertion.

Least Significant Bit Insertion (LSB)

Metoda yang digunakan untuk menyembunyikan pesan pada media digital tersebut berbeda-beda. Contohnya pada file image pesan dapat disembunyikan dengan menggunakan cara menyisipkannya pada bit rendah atau bit yang paling kanan (LSB) pada data pixel yang menyusun file tersebut. Seperti kita ketahui untuk file bitmap 24 bit maka setiap pixel (titik) pada gambar tersebut terdiri dari susunan tiga warna merah, hijau dan biru (RGB) yang masing-masing disusun oleh bilangan 8 bit (byte) dari 0 sampai 255 atau dengan format biner 00000000 sampai 11111111. Dengan demikian pada setiap pixel file bitmap 24 bit kita dapat menyisipkan 3 bit data. Kekurangan dari LSB Invertion : Dapat diambil kesimpulan dari contoh 8 bit pixel, menggunakan LSB Insertion dapat secara drastis merubah unsur pokok warna dari pixel. Ini dapat menunjukkan perbedaan yang nyata dari cover image menjadi stego image, sehingga tanda tersebut menunjukkan keadaan dari steganografi. Variasi warna kurang jelas dengan 24 bit image, bagaimanapun file tersebut sangatlah besar. Antara 8 bit dan 24 bit image mudah diserang dalam pemrosesan image, seperti cropping (kegagalan) dan compression (pemampatan). Keuntungan dari LSB Insertion : Keuntungan yang paling besar dari algoritma LSB ini adalah cepat dan mudah. Dan juga algoritma tersebut memiliki software steganografi yang mendukung dengan bekerja diantara unsur pokok warna LSB melalui manipulasi pallete (lukisan).

 

    1. Stegosistem, apakah yang dimaksud Steganosistem pada Algoritma Steganografi dan berikan penjelasan?!

      => Stegosystem disini berisi tentang penyerangan-penyerangan yang dilakukan terhadap suatu sistem steganografi, sebuah perbedaan penting harus dibuat diantara penyerangan-penyerangan pasif dimana penyerang hanya dapat memotong data dan penyerangan-penyerangan aktif dimana penyerang juga dapat memanipulasi data. Pada gambar dibawah ini menunjukkan sebuah diagram untuk menjelaskan sistem stego. Lingkaran-lingkaran menunjukkan tempat-tempat penyerang yang berpotensi memiliki jalan masuk ke satu atau lebih dari tempat-tempat tersebut akibat penyerangan-penyerangan yang berbeda jenis, dan juga berfungsi untuk melakukan sebuah penyerangan aktif. Jika lingkaran tidak terisi, penyerang hanya dapat melakukan penyerangan pasif yaitu menghalangi memotong data.

    1. Proses Stegosistem, pada prosesnya Steganosistem dibagi kedalam 3 tahap Secara umum berikan penjelasan?!

Proses Steganosistem sebagai berikut :

  • ·         Menggunakan Tools Steghide

Untuk menyembunyikan suatu pesan pada suatu file, cara sederhana yang bisa anda lakukan yaitu dengan menggunakan salah satu tools yang bernama steghide. Steghide adalah tools yang dapat menyembunyikan data dalam berbagai jenis file gambar dan audio. Fitur yang ditawarkan oleh steghide diantaranya;

Ø  Kompresi data

Ø  Enkripsi data yang disisipkan

Ø  Menyisipkan checksum untuk memverifikasi integritas data yang diextract

Ø  Support untuk file JPEG, BMP, WAV dan AU

Jika ada belum menginstall tools nya, anda hanya perlu menjalankan perintah berikut pada terminal linux anda.

apt-get install steghide

atau anda bisa mendowload nya 

Berikut saya berikan contoh bagaimana cara menyembunyikan / menyisipkan pesan kedalam sebuah gambar menggunakan steghide.

  • ·         Menyisipkan Pesan

Cara menyisipkan pesan dengan steghide tidaklah sulit, sebelumnya anda perlu menyiapkan sebuah gambar dan sebuah pesan dalam file txt.

Kemudian jalankan perintah berikut untuk menyisipkan data.

Ketika menjalankan perintah embed anda akan diminta untuk memasukan kata kunci agar untuk mengamankan data yang anda sembunyikan agar tidak dapat dengan mudah di extract oleh orang lain yang tidak memiliki kata kuncinya. Setelah proses diatas berhasil maka steghide secara otomatis akan meng-generate file gambar yang sama dengan gambar sebelumnya tetapi sudah disisipkan data dari pesan yang kita masukan ke file txt tadi, hal ini terlihat dari size nya file gambar nya yang berubah.

  • ·         Mengekstrak Pesan

Untuk melakukan ekstrak pesan, anda hanya perlu menyiapkan file yang sebelumnya sudah disisipi pesan. Kemudian jalankan perintah berikut :

Sama halnya seperti saat menyisipkan pesan, anda pun akan diminta kata kunci yang sama. Jika berhasil maka data yang sebelumnya disisipkan akan diextract dengan isi pesan yang tidak berubah.

 

    1. Model Stegosistem,  berikan penjelasan apa perbedaan dari:
      1. Stego-Only-Attack dan Stego-Attack.

  • ·         Stego-Only-Attack (Penyerangan hanya Stego).Penyerang telah menghalangi stego data dan dapat menganalisisnya.
  • ·         Stego-Attack (Penyerangan Stego). Pengirim telah menggunakan cover yang sama berulangkali untuk data terselubung. Penyerang memiliki file stego yang berasal dari cover file yang sama. Dalam setiap file-file stego tersebut, sebuah pesan berbeda disembunyikan.

 

      1. Cover-Stego-Attack dan Manipulating the cover data.

  • ·         Cover-Stego-Attack (Penyerangan selubung Stego). Penyerang telah menghalangi file stego dan mengetahui cover file mana yang digunakan untuk menghasilkan file stego ini. Ini menyediakan sebuah keuntungan melalui penyerangan stego-only untuk si penyerang.
  • ·         Manipulating the cover data (Memanipulasi data terselubung). Penyerang dapat memanipulasi data terselubung dan menghalangi hasil data stego. Ini dapat membuat tugas dalam menentukan apakah data stego berisikan sebuah pesan rahasia lebih mudah bagi si penyerang.





SUMBER : 

https://www.immersa-lab.com/pengertian-steganografi-jenis-jenis-dan-prinsip-kerja.htm

https://www.kajianpustaka.com/2017/09/sejarah-prinsip-kerja-teknik-steganografi.html

http://yulinvtsari.blogspot.com/2016/10/manfaat-steganografi-dan-contoh.html

https://a11470103676.wordpress.com/2010/10/28/11/

https://medium.com/@ramdannur/seni-menyembunyikan-pesan-steganography-df1c6e7adbe4

Komentar

Postingan populer dari blog ini

Tugas Minggu 4

Tugas Minggu 13

Tugas Minggu 5