Selasa, 18 Desember 2012

Keamanan Pengiriman Data dalam Jaringan


Prinsip Keamanan Jaringan
1. Secrecy (kerahasian)
2. Integrity (Integritas)
3. Availability (Ketersediaan)
4. Authentication
5. Akses Kontrol
Jenis Serangan 
  
Serangan Pasif yaitu serangan pada sistem autentukasi yang tidak menyisipkan data pada alirandata (data stream), tetapi hanya mengamati atau memonitor pengiriman informasi yang dikirim ke tujuan.
Serangan Aktif yaitu serangan yang mencoba meemodifikasi data, mencoba mendapatkan autentikasi, atau mendapatkan autentikasi dengan mengirimkan paket-paket data yang salah ke datastream.
Hacking
Yaitu cara untuk memasuki sebuah jaringan dengan maksud mengeksplorasi atapun mencari kelemanahan sistem komputer secara ilegal
 
Cracking
Yaitu cara untuk memasuki sebuah jaringan secara ilegal dengan maksud mencuri, mengubah file  atau data yang di simpan di komputer tersebut untuk tujuan tertentu.
 
3 Jenis Keamanan
 
Firewall 
berfungsi untuk mencegah akses dari pihak luar ke sistem internal biasanya dengan filter dan proxy.
 
SSL 
Untuk menyandikan data. komputer-komputer yang berada diantara komputer pengirim dan penerima tidak dapat lagi membaca isi data
 
Virtual Private Network
Yaitu jaringan pribadi yang menggunakan medium atau jaringan nonpribadi untuk menghubungkan antar remote-site secara aman


Keamanan Data Multimedia


1. Kriptografi
Merupakan suatu cara mengamankan data dengan melakukan pengacakan data, mengubah susunan karakternya (transpotition) dan menggantikan  karakter dengan karakter lainnya (substitution). Pada dasarnya konsep utama dari Kriptografi adalah:

Berdasarkan jenis key yang digunakan, Kriptografi dibagi menjadi 2 jenis yakni:
  1. Algoritma Simetris: key yang digunakan untuk proses enkripsi dan dekripsi pada algoritma ini adalah sama. Contohnya adalah DES, IDEA, AES (Block Chiper) dan OTP, A5, RC4 (Stream Chiper).
  2. Algoritma Asimetris: key yang digunakan untuk proses enkripsi dan dekripsi pada algoritma ini adalah berbeda. Contohnya adalah RSA, DSA, ElGamal.
2. Steganografi
Merupakan cara mengamankan data dengan menyamarkan data, seolah olah pesan rahasia tidak ada atau tidak terlihat. Jadi, pesan itu sebenernya utuh, hanya saja ditambahkan oleh karakter lain, sehingga orang yg tak paham tidak akan mengerti maksud sebenarnya pesan tersebut. 

Beberapa kriteria pada Steganografi yakni:
  • Recovery adalah pesan yang telah disisipi oleh pesan lain harus dapat dikembalikan, jadi sewaktu waktu informasi yang disembunyikan harus dapat dikembalikan agar dapat digunakan.
  • Impercebility adalah keberadaan pesan tidak dapat dipersepsi oleh indrawi, jika suatu pesan disisipkan ke dalam sebuah citra, maka citra tersebut tidak dapat dibedakan secara kasat mata.
  • Fidelity adalah mutu media penampung tidak berubah banyak akibat penambahan, perubahan yang terjadi harus tidak dapat dibedakan secara indrawi.
3. Watermarking

Jenis Watermarking:
  • Robust Watermarking, tahan terhadap serangan (attack) namun masih dapat ditangkap oleh indera penglihatan / pendengaran manusia.
  • Fragile Watermarking, mudah rusak bila terjadi serangan, namun tidak terdeteksi oleh penglihatan / pendengaran manusia
Tujuan Dari Watermarking:
  • Tamper-proofing, mengecek integritas data.
  • Feature location, alat identifikasi isi dari data digital pada lokasi tertentu.
  • Annotation, berisi keterangan tentang data digital itu sendiri.
  • Copyright-Labelling, metode untuk sebagai label hak cipta pada data digital, atau sebagai bukti atentik kepimilikan atas dokumen digital tertentu.
Berikut 3 tahap utama dalam proses watermarking:
  1. Integrasi watermark pada citra (embedding).
  2. Serangan terhadap citra yang telah ditambahi watermark.
  3. Proses ekstrasi watermark dari dokumen yang akan diuji.

Selasa, 11 Desember 2012

Pengiriman Data Multimedia Berbasis Mobile


1.         Aplikasi Blackberry Messenger
Blackberry Messenger atau yang biasa disebut BBM adalah sebuah aplikasi dari smartphone Blackberry yang digunakan sebagai chatting antar pengguna Blackberry.  Arsitektur dan cara kerja BBM ini, tidak dibuka secara umum. Namun dikatakan menyerupai Yahoo messenger. Jadi menggunakan server sebagai penampunga data sebelum dikirimkan kepada tujuan . Segala bentuk kegiatan yang dilakukan akan tercatat dalam server.
Fitur-Fitur:
¢ Chatting
¢ Update status
¢ Kirim gambar
¢ Kirim audio
¢ Kirim file

2.         LINE
LINE merupakan sebuah aplikasi pada telepon seluler yang digunakan untuk melakukan chatting dengan menggunakan koneksi internet. LINE adalah aplikasi messenger yang sangat bagus dan perkembangannya juga sangat cepat. Bisa di install di sistem operasi Android, iOS, Blackberry dan Windows Phone.
Kelebihan:
a.       Free call. Jika telepon hanya menggunakan pulsa data internet.
b.      Membuat grup dengan 100 anggota.
c.       Add friend dengan QR code.
d.      Dsb.

3.         Skype
Skype merupakan sebuah aplikasi yang digunakan untuk membuat panggilan / telepon baik suara maupun video melalui internet. Skype pada android menggunakan protokol SILK, dimana SILK dirancang khusus untuk menangkap ucapan manusia, dan mampu menangani kecepatan berbagai koneksi internet dan memastikan penerima selalu mendapatkan kualitas audio terbaik, bahkan saat menggunakan koneksi yang kurang stabil.

Pengiriman Data Multimedia Melalui Aplikasi Desktop


1.         Jenis-Jenis Perangkat Lunak Chat
a.       IM Client
Merupakan perangkat lunak yang memfasilitasi pengiriman pesan singkat (instant messaging), suatu bentuk komunikasi secara langsung antara dua orang atau lebih menggunakan teks yang diketik.
Fitur-Fitur:
§   Pesan singkat (Instant messages)
§   Membuat ruang obrolan (Chat)
§   Berbagi  tautan web, video, gambar dan berkas di komputer
§   Bicara seperti menggunakan telepon
§   Fasilitas dalam genggaman
b.      Internet Relay Chat
Bentuk komunikasi di Internet yang diciptakan untuk komunikasi interpersonal terutama komunikasi kelompok di tempat diskusi yang dinamakan channel (saluran), tetapi juga bisa untuk komunikasi jalur pribadi.
c.       Contoh-contoh aplikasi
IRC, Windows Live Messenger, Yahoo Messenger, dsb.

2.         Cara Berkomunikasi
a.       Peer 2 Peer
Koneksi ini melewatkan Mixer server yang berfungsi untuk menjembatani komunikasi antar 2 client.  Sebelum melakukan koneksi, untuk menjamin keamanan maka autentikasi dilewatkan Passport server untuk melakukan enkripsi dan autentikasi.



b.      Connection Server dan Presence Server
Merupakan koneksi yang menggunakan 2 server. Connection server digunakan untuk menghubungkan antar 2 client melalui protocol TCP. Sedang Presence server digunakan untuk menyimpan data profil user, pesan-pesan dan log. Client A menghubungi CS untuk memberitahu PS siapa teman chat-nya. Setelah itu PS melakukan pencarian dan dihubungkan kembali dengan CS dan client B.


Kamis, 06 Desember 2012

Pengiriman Data Multimedia melalui Aplikasi Berbasis Web


A.        Penjelasan Pengiriman Data Multimedia pada Aplikasi Berbasis Web
Dewasa ini pengiriman aplikasi multimedia berbasis web menjadi popular karena kemudahannya. Varian aplikasi juga mendukung banyak jenis pengiriman data seperti citra, video, teks maupun suara. Pada pengiriman data citra kita bisa melihat contoh Google Maps, pada video kita bisa melihat contoh YouTube, pada teks kita bisa melihat contoh umum yaitu e-mail.

B.        Data Teks (E-MAIL)
E-mail merupakan salah satu media penyampaian informasi data yang biasa menggunakan jenis data teks sebagai media informasinya. Berikut jenis-jenis dari e-mail:
1.       Web-based e-mail
Merupakan jenis aplikasi e-mail yang paling umum pada masa sekarang ini. Menggunakan web browser sebagai perantaranya. Contohnya yaitu gmail, ymail dan sebagainya.
2.       POP3 e-mail
Kepanjangan dari Post Office Protocol 3. POP3 merupakan suatu metode yang diimplementasikan pada sisi server. Protocol jaringan yang digunakan pada POP3 adalah TCP/IP, server akan terus menerus mengirim sinyal kepada user yang berisi jumlah pesan yang ada dalam inbox. Pada saat user ingin mengaksesnya maka data dapat didownload, setelah itu data yang tersimpan dalam server akan dihapus.
3.       IMAP e-mail
Merupakan kepanjangan dari Internet Message Protocol. Dalam sistem ini, user dapat mengakses langsung ke user untuk dipilih. Kemudian user dapat memilih pesan mana yang ingin dibaca.

C.        Data Citra (GOOGLE MAPS)
Merupakan suatu aplikasi web yang membantu kita untuk mengetahui letak geografis dunia dengan menggunakan grafis sebagai data multimedianya. Pada saat pengaksesan menggunakan web browser protokol yang digunakan adalah HTTPS dan pada saat transmisi gambarnya pengirimannya menggunakan protokol SMTP.
Cara Kerja:
1.     Satelit melakukan pencitraan resolusi tinggi terhadap bumi. Pencarian lokasi dengan bantuan GPS satelit.
2.       Satelit mengirim hasil pencitraan ke pusat server untuk dilakukan koreksi dan penambahan.
3.       Data diproses di server sehingga mudah diakses user.
4.       Data ditampilkan ke user lewat browser.

D.        Data Audio (SHOUTCAST)
Merupakan suatu sistem multiplatform transmisi audio melalui internet. Encoding yang digunakan pada SHOUTcast adalah MP3 dan AAC, hal ini ditujukan karena kedua format tersebut merupakan beberapa contoh format lossy audio. Lossy audio akan lebih cepat dilewatkan ke dalam proses piping multimedianya.
Berikut arsitekturnya:

 A.        Data Video
1.    Streaming
   Merupakan metode pengambilan data dari server secara real time sehingga jika data tidak diminta maka tidak akan disimpan dalam media penyimpanan sementara di browser.
2. Progressive Download
   Merupakan suatu sistem dimana file seolah-olah di download tetapi sebenarnya disimpan dalam cache. Kita dapat melihat frame tertentu meski belum selesai mendownload semua file akan tetapi kita harus melakukan proses buffer terlebih dahulu.
3.   HTTP Pseudo Streaming
    Suatu mekanisme dimana penggabungan seluruh keunggulan download http. HTTP PseudoStreaming mampu melewati firewall apapun, dan user yang terjebak pada koneksi yang buruk dapat melakukan skip download.
4.    Video on Demand
   Merupakan suatu sistem televisi interaktif yang memfasilitasi seseorang untuk mengkontrol atau memilih sendiri pilihan program video dan klip yang ingin ditonton. Fungsi VOD seperti layaknya video rental, di mana pelanggan dapat memilih program atau tontonan yang ingin ditayangkan. Pilihan program dapat berupa sederet judul film, serial TV, acara realitas, video streaming, dan program lainnya.