(0275) 2974 127
Di artikel kali ini kita akan membahas mengenai apa itu Kerberos?Mulai dari pengertiannya,cara kerja hingga seberapa besar tingkat keamanan dalam penggunaannya.Mari kita mulai dengan pembahasan apa itu Kerberos ?
Merupakan suatu protokol keamanan jaringan komputer yang mengautentikasi permintaan layanan antara 2 host terpercaya atau lebih di jaringan yang tidak tepercaya,seperti internet.Protokol ini menggunakan kriptografi kunci rahasia dan pihak ketiga terpercaya untuk mengautentikasi aplikasi server klien dan memverifikasi identitas pengguna.
Kerberos memiliki 3 subprotokol ketika proses dijalankan,yakni :
Pertama kali dikembangkan pada tahun 1980-an oleh Massachusetts Institute of Technology (MIT) untuk Project Athena.Protokol ini dinamai Kerberos,karena memang Kerberos (Cerberus) merupakan seekor anjing berkepala tiga (protokol Kerberos memiliki tiga subprotokol) dalam mitologi Yunani yang menjadi penjaga Tartarus.
Microsoft meluncurkan versi Kerberosnya pada Windows tahun 2000 dan itu menjadi protokol standar untuk situs web dan diimplementasikan single sign on di berbagai platform.Konsorsium Kerberos mempertahankan Kerberos sebagai proyek bersifat open-source.Lambang Kerberos berbentuk tiga kepala anjing dengan ketiga kepala Kerberos tersebut mewakili klien, server, dan Pusat Distribusi Kunci (KDC). Simbol yang terakhir berfungsi sebagai layanan otentikasi pihak ketiga tepercaya.
Pengguna, mesin dan layanan yang menggunakan Kerberos bergantung pada KDC saja,yang berfungsi sebagai satu proses yang menyediakan 2 fungsi : otentikasi dan pemberian tiket.KDC ‘tiket’ menawarkan otentikasi kepada semua pihak,memungkinkan node untuk memverifikasi identitas mereka dengan aman.Proses otentikasi Kerberos menggunakan kriptografi rahasia bersama konvensional untuk mencegah paket yang berjalan di seluruh jaringan dibaca atau diubah,serta melindungi pesan agar tidak didengarkan dan mencegah reply serangan.
Agar memahami Kerberos,kalian harus mengetahui istilah-istilah yang sering muncul berkaitan dengan Kerberos,yakni :
Kalian harus mengetahui komponen-komponen yang ada pada Kerberos,setidaknya ada 8 komponen yang berjalan pada kerberos diantaranya sebagai berikut :
Kerberos ditemukan di mana-mana di dunia digital,namun protokol tersebut digunakan untuk keamanan sistem yang tergantung pada fitur audit dan otentikasi yang handal.Kerberos digunakan dalam otentikasi Posix,Active Directory,NFS dan Samba.Protokol ini juga merupakan sistem otentikasi alternatif untuk SSH,POP dan SMTP.
Mari lihat lebih rinci apa otentikasi Kerberos dan bagaimana cara kerjanya dengan menjabarkannya menjadi komponen intinya.
Berikut entitas utama yang terlibat dalam alur kerja Kerberos yaitu :
Sekarang mari pecah flow protokol Kerberos.
Ada 3 kunci rahasia penting yang terlibat dalam flow Kerberos.Ada kunci rahasia unik untuk klien/pengguna,TGS, dan server yang dibagikan dengan AS :
Flow protokol Kerberos terdiri dari langkah-langkah berikut :
AS kemudian menghitung kunci rahasia TGS dan membuat session key (SK1) yang dienkripsi oleh kunci rahasia klien/pengguna.AS kemudian menghasilkan TGT yang berisi ID klien,alamat jaringan klien,timestamp,lifetime dan SK1.Kunci rahasia TGS kemudian mengenkripsi tiket.
Jika proses berhasil melakukan semua pemeriksaan,maka KDC menghasilkan layanan session key (SK2) yang dibagikan antara klien dan server target.Terakhir, KDC membuat tiket layanan yang mencakup id klien,alamat jaringan klien,timestamp dan SK2.Tiket ini kemudian dienkripsi dengan kunci rahasia server yang diperoleh dari db.Klien menerima pesan yang berisi tiket layanan dan SK2, semuanya dienkripsi dengan SK1.
Setelah pemeriksaan terpenuhi,server target mengirim pesan kepada klien yang memverifikasi bahwa klien dan server telah mengautentikasi satu sama lain.Sehingga pengguna sekarang berada dalam sesi aman.
Karena protokol Kerberos sudah ada begitu lama,peretas pun sudah memiliki kesempatan selama beberapa waktu untuk menemukan cara menembus keamanan sistem,biasanya dengan memalsukan tiket,melakukan upaya berulang untuk menebak kata sandi (berisi brute force / kredensial) dan menggunakan malware untuk menurunkan enkripsi.Meski begitu,Keberos masih menjadi protokol akses keamanan terbaik yang tersedia saat ini.Protokol ini cukup fleksibel dengan menggunakan algoritma enkripsi yang lebih kuat untuk membantu mencegah ancaman yang baru.
sekian artikel kali semoga bisa bermanfaat untuk kalian semuanya 🙂
Pengertian Jaringan Komputer dan Topologi Jaringan Artikel ini akan menjelaskan apa itu jaringan komputer dan…
Jika Anda berkecimpung dalam dunia digital marketing, Anda mungkin sudah familiar dengan Google Analytics. Marketer…
Memahami Apa Itu Deface Website Sangat berbahaya jika tidak segera diperbaiki, karena dampak jangka panjang…
Perbedaan Windows dan Linux di Cloud VPS Salah satu kebingungan umum yang muncul setelah membeli…
Forum telah menjadi bagian penting dari “peradaban” dunia maya. Anda dapat berargumen bahwa forum adalah…
Beberapa Web Proxy Gratis yang Wajib Dicoba Saat ini siapapun bisa mengakses internet dari mana…