Apa itu Onion Routing dalam Jaringan Komputer?

apa-itu-onion-routing

Ingin tahu apa yang dimaksud dengan Onion Routing dalam jaringan komputer agar Anda bisa lebih memahami mengenai hal tersebut.

Sebuah jaringan adalah sekumpulan komputer, server, mainframe, perangkat jaringan, periferal, atau perangkat lain yang terhubung untuk memungkinkan berbagi data. Contoh jaringan adalah Internet , yang menghubungkan jutaan orang di seluruh dunia.

Apa itu Jaringan Komputer?

Jaringan komputer adalah dua atau lebih komputer yang terhubung satu sama lain untuk tujuan komunikasi data secara elektronik. Selain secara fisik menghubungkan komputer dan perangkat komunikasi, sistem jaringan memiliki fungsi penting untuk membangun arsitektur kohesif yang memungkinkan berbagai jenis peralatan untuk mentransfer informasi dengan cara yang hampir mulus (seamless).

Definisi Onion Routing

Onion Routing adalah teknik untuk komunikasi anonim melalui jaringan komputer. Dalam jaringan komputer onion, pesan dienkapsulasi dalam lapisan enkripsi, layaknya lapisan pada tanaman bawang.

Ada serangkaian besar tindakan pencegahan dan praktik terbaik untuk membuat penjelajahan web lebih aman bagi pengguna.

Misalnya Anda mengirim permintaan HTTPS ke server dan seseorang mencegat permintaan itu tetapi orang itu tidak dapat mengetahui apa yang dikatakan pesan itu karena dienkripsi. Tetapi Anda masih belum puas dengan tingkat keamanan ini dan ingin membawa ini ke tingkat berikutnya yaitu Anda bahkan tidak ingin ada orang yang mengendus jaringan Anda untuk mengetahui server mana yang Anda hubungi dan apakah Anda membuat permintaan atau tidak. Di sinilah Onion Routing berperan.

Cara kerja dan Fungsi Onion Routing

Berikut ini beberapa kegunaan dan fungsi Onion Routing dalam jaringan komputer yang penting untuk Anda ketahui.

Jika Anda menjelajahi internet pada browser web biasa seperti chrome, firefox, dll, Anda meminta halaman web dengan membuat permintaan GET sederhana ke server tanpa perantara. Akibatnya, seseorang yang mengendus atau meretas jaringan Anda dapat mengetahui server mana yang dihubungi oleh komputer Anda. 

  • Pada Onion routing, kelancaran koneksi dipertahankan di antara beberapa node (server atau perangkat komputer) yang berbeda. Nantinya koneksi akan melompat dari satu server ke server lain dan ketika mencapai server tujuan barulah permintaan yang dikirim melalui koneksi tersebut akan diproses dan disediakan.
  • Permintaan atau pesan yang dikirim serta respons yang diterima akan dienkripsi dengan kunci yang berbeda, dengan kunci unik untuk enkripsi untuk setiap hop atau kunjungan server yang berbeda.
  • Klien memiliki akses ke semua kunci tetapi server hanya memiliki akses ke kunci khusus untuk enkripsi/dekripsi ke server itu.
  • Proses ini membungkus pesan Anda di bawah lapisan enkripsi yang harus dikupas pada setiap hop yang berbeda seperti bawang, itulah mengapa disebut router bawang.

Kasarnya begini, dengan menggunakan routing jenis onion, data/permintaan/pesan yang dikirim melalui suatu koneksi akan diamankan dengan enkripsi berlapis, dan pengirimannya akan melompati beberapa node/server yang berbeda terlebih dahulu sebelum mencapai server tujuan.

Kelemahan Onion Routing

Lalu, apa saja kelemahan Onion Routing yang ada saat ini? Berikut ini akan Computory berikan penjelasan lengkapnya.

Satu-satunya kelemahan dari Onion Routing adalah metode perutean ini bukan tanpa cela, alias apabila ada seseorang yang benar-benar mau melacak dan mencocokkan menit hingga detik permintaan dikirimkan antara server asal dengan server tujuan, maka kemungkinan besar tetap akan dapat terlacak, meskipun untuk mendekripsi pesan tetap akan sulit. Tentunya melakukan pelacakan tetap tidak mudah, terutama menggali isi pesan yang dikirim, namun bukannya tidak mungkin.

Kesimpulan

Demikian yang bisa Computory berikan tentang Onion Routing, yang diharapkan akan bermanfaat dan menambah pengetahuan Anda terkait hal tersebut.

Admin dari website Computory