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).
- 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.
- 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.
- Model Stegosistem, berikan penjelasan apa perbedaan dari:
- 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.
- 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
Posting Komentar