Minggu, 19 Juni 2016

Penjelasan SSL(Secure Socket Layer)

Penjelasan SSL(Secure Socket Layer) 
SSL adalah protokol keamanan yang didesain untuk dijalankan pada TCP/IP dan dengan mudah dapat digantikan dengan API soket UNIX-style standar yang digunakan oleh hampir semua perangkat lunak jaringan. Keamanan dijamin dengan menggunakan kombinasi dari kiptografi kunci publik dan kriptografi kunci simetri bersamaan dengan sebuah infrastruktur sertifikat.Sebuah sertifikat adalah sebuah kumpulan data identifikasi dalam format yang telah distandardisasi. 

Data tersebut digunakan dalam proses verifikasi identitas dari sebuah entitas (contohnya sebuah web server) pada internet. Sertifikat ini secara digital ditandatangani oleh sebuah Certificate Authority (CA), yaitu sebuah entitas yang dapat dipercaya yang diberikan kekuasaan untuk melakukan verfikasi sebuah perusahaan atau individu yang ingin menyediakan aplikasi yang diamankan menggunakan SSL. Client yang ingin berkomunikasi secara aman dengan entitas tersebut dapat melakukan verifikasi identitasnya dengan menanyakannya pada basis data CA. 

Sebuah sertifikat juga mengandung kunci publik dari pemiliknya. Kunci ini berpasangan dengan kunci privat yang hanya diketahui oleh pemiliknya. Pasangan kunci ini digunakan untuk vaifikasi identitas dari pemilik sertifikat, dan juga untuk membuat informasi rahasia dapat dipertukarkan antara pemilik sertifikat dan entitas lainnya. SSL adalah protokol keamanan yang digunakan pada hampir semua transaksi amanpada internet. SSL mengubah suatu protokol transport seperti TCP menjadi sebuah saluran komunikasi aman yang cocok untuk transaksi yang sensitif.

Protokol SSL mendefinisikan metode yang digunakan untuk membangun sebuah saluran komunikasi yang aman dan tidak tergantung pada algoritma kriptografi mana yang digunakan. SSL mendukung berbagai macam algoritma kriptografi, dan berlaku sebagai sebuah framework di mana kriptografi dapat digunakan dengan cara yang tepat dan terdistribusi. Penggunaan SSL sangat luas. Aplikasi yang membutuhkan pengiriman data melalui sebuah jaringan yang tidak aman seperti internet atau intranet perusahaan adalah salah satu aplikasi yang berpotensi untuk memanfaatkan SSL. SSL menyediakan keamanan, dan yang lebih penting adalah ketenangan. Dengan menggunakan SSL, kita dapat memastikan bahwa data kita aman dari pihak-pihak yang tidak berhak mengakses .SSL didesain untuk dijalankan pada TCP/IP.

SSL pada referenci protokol TCP/IP

Alert
Error pada SSL disebut juga Alert.Salah satu komponen terpenting dalam SSL adalah system penanganan errornya.Alert biasa juga diartikan sebagai serangan karena error itu bisa mempengaruhi system kerja ..Alert ini berupa pesan -pesan error yang dikirim melalui komunikasi SSL Apabila pada perusahaan ini tidak ada system keamanan maka akan dengan mudah serangan-serangan itu akan masuk ke data.Makanya di berikan teknologi SSL.Spesifikasi SSL menjelaskan secara detail tentang jenis 20 alert yang berbeda dan SSL juga bisa mendeteksi bagaimana menanganinya ketika alert tersebut diterima ,serta kapan waktu yang tepat untuk membangkitkan dan mengrimkannya.

Handsake 
Komunikasi SSL diadakan pada sebuah SSL session. SSL ini dibangun menggunakan sebuah proses handshake yang mirip dengan TSP 3-way handshake. Keseluruhan proses handshake, termasuk pembangunan soket pada TCP/IP.

Proses SSL Handsake
Seperti yang dapat dilihat pada gambar, koneksi TCP/IP dibangun terlebih dahulu, kemudian proses handshake SSL dimulai. Session SSL dimulai ketika client dan server berkomunikasi menggunakan parameter dan cipher yang telah dinegosiasikan. Session SSL diakhiri ketika kedua pihak selesai mentransmisikan data aplikasi dan memberitahu mesin lainnya bahwa pengiriman data telah selesai.

Penjelasan IPSec(Internet Protocol Security)
IPSec adalah sebuah framework standar terbuka yang dikembangkan oleh Internet Engineering Task Force (IETF) . IPSec ini juga menyediakan keamanan untuk transmisi informasi yang bersifat sensitif melalui Jaringan yang tanpa proteksi dan bebas seperti internet. IPSec yang dijalankan pada layer ke 3 yaitu network pada jaringan, yang berfungsi untuk melindungi dan ,melakukan otentifikasi paket IP antara device IPSec (“peer”). 

Pengertian IPSec ini juga adalah sebuah standar protokol yang menyediakanfasilitas layanan keamanan pada komunikasi internet. IPSec ini pada keamanan juga melindungi keseluruhan datagram dalam mode “end-toend” di mana tidak ada node jaringan intermediate pada internet publik yang dapat mengakses atau memodifikasi informasi pada ayer IP dalam sebuah paket yang dilindungi oeh IPSec. IPSec ini banyak juga menyediakan Fasilitas layanan pada jaringan keamanan:Seperti
  1. Data yang bersipat confidencelity atau kepercayadirian yaitu Pake terlebih dahulu dienkripsi oleh sipengirim sebelum ditransmisikannya melalui sebuah jaringan (network)
  2. Data yang bersifat utuh atau pertahanan(integrity) yang artinya penerima dapat melakukan otentikasi paket yang dikirim oleh pengirim Ipsec untuk memastikan bahea data tidak dapat diubah selama proses transmisi.
  3. Data Origin Authentication (masih asli), yang artinya penerima IPSec dapat melakukan otentikasi terhadap source dari paket IPSec yang dikirim. Layanan ini tergantung pada proses data integrity terlebih dahulu. 
  4. Anti-Replay, yaitu penerima IPSec dapat melakukan proses pendeteksi dan menolak paket yang dikirim berulang (replayed) dengan IPSec, kemudian data dapat ditransmisikan lagi m elalui jaringan public tapa harus taku data akan ,di modifikasi, atau dilakukan pengubahan oleh pihak yang tidak berhak mengakses. 
Arsitektur IPSec menempatkan security gateway (dalam hal ini G1 dan G2) pada masing-masing batasan antara sebuah jaringan lokal yang aman dan sebuah jaringan public yang tidak aman yaitu internet. Awalnya, G1 sebagai source membangun sebuah hubungan yang aman dengan G2 (tujuan), di mana hubungan tersebut melibatkan kerjasama tentang servis keamanan dan rahasia yang akan di-share.

sumber : http://ariplie.blogspot.co.id/2016/04/penjelasan-sslsecure-socket-layer.html

Tidak ada komentar:

Posting Komentar