BGP Hijacking, Teknik Hacker Membajak Lalu Lintas Internet


Ilustrasi Jaringan Internet

Ilustrasi Jaringan Internet

Internet telah menjadi bagian penting dalam kehidupan sehari-hari. Mulai dari mengakses situs web, melakukan transaksi perbankan, menggunakan layanan cloud, hingga berkomunikasi melalui aplikasi digital, semuanya bergantung pada kelancaran pertukaran data melalui jaringan internet. Namun, di balik kemudahan tersebut, terdapat sistem kompleks yang mengatur bagaimana data berpindah dari satu jaringan ke jaringan lainnya. Salah satu teknologi penting yang menjalankan fungsi tersebut adalah Border Gateway Protocol (BGP).

BGP berperan seperti sistem navigasi yang menentukan jalur perjalanan data di internet. Protokol ini memastikan permintaan pengguna dapat mencapai server tujuan melalui rute jaringan yang dianggap paling efisien. Tanpa BGP, komunikasi antara berbagai jaringan internet global akan jauh lebih sulit dilakukan.

Meski memiliki peran penting, BGP ternyata menyimpan celah keamanan yang dapat dimanfaatkan oleh pelaku kejahatan siber. Salah satu ancaman yang muncul adalah BGP hijacking atau pembajakan rute internet. Serangan ini memungkinkan penyerang mengalihkan lalu lintas data dari jalur yang seharusnya menuju jaringan yang mereka kendalikan.

Dampaknya tidak bisa dianggap sepele. Pengguna internet dapat mengalami gangguan koneksi, mengakses situs web palsu, hingga berisiko kehilangan informasi sensitif seperti nama pengguna, kata sandi, dan data keuangan.

Lantas, apa sebenarnya BGP hijacking, bagaimana cara kerjanya, dan mengapa serangan ini dapat memengaruhi jaringan internet di berbagai negara?

 

Apa Itu BGP Hijacking?

BGP hijacking adalah serangan siber yang dilakukan dengan cara memanipulasi informasi routing untuk mengalihkan lalu lintas internet ke jalur yang salah. Dalam serangan ini, pelaku mengumumkan secara tidak sah bahwa mereka memiliki atau mengendalikan sekumpulan alamat IP tertentu yang dikenal sebagai IP prefix.

Padahal, alamat IP tersebut sebenarnya merupakan milik jaringan atau organisasi lain dan tidak berada di bawah kendali penyerang.

Untuk memahami cara kerjanya, bayangkan sebuah jalan tol yang memiliki banyak rambu petunjuk arah. Setiap rambu membantu pengendara menentukan jalur menuju kota atau lokasi tertentu. Jika seseorang mengganti rambu tersebut dengan petunjuk palsu, pengendara bisa diarahkan ke tempat yang salah tanpa menyadarinya.

Hal serupa terjadi dalam BGP hijacking. Penyerang memanipulasi informasi rute yang digunakan jaringan internet sehingga lalu lintas data diarahkan ke jaringan yang tidak semestinya. Serangan ini dimungkinkan karena BGP pada dasarnya mengandalkan kepercayaan antarjaringan. Setiap jaringan yang terhubung diharapkan memberikan informasi yang benar mengenai alamat IP dan rute yang mereka kelola.

Masalahnya, tidak semua pengumuman rute yang diterima jaringan selalu benar. Jika informasi palsu tidak disaring atau divalidasi, informasi tersebut dapat menyebar ke berbagai router BGP di seluruh dunia.

Meski demikian, BGP hijacking bukan serangan yang dapat dilakukan sembarang orang. Pelaku umumnya harus memiliki akses untuk mengoperasikan jaringan yang menggunakan BGP atau berhasil menyusupi router dan infrastruktur jaringan milik suatu organisasi.

 

Memahami BGP, Sistem Pengatur Jalur Internet

Sebelum memahami lebih jauh mengenai BGP hijacking, penting untuk mengetahui fungsi BGP dalam infrastruktur internet. BGP merupakan singkatan dari Border Gateway Protocol, yaitu protokol routing yang digunakan untuk mengatur pertukaran informasi jalur komunikasi antara berbagai jaringan besar di internet.

Secara sederhana, BGP membantu menentukan bagaimana data dapat berpindah dari satu alamat IP ke alamat IP lainnya melalui jaringan yang saling terhubung.

Ketika seseorang membuka sebuah situs web, misalnya dengan mengetikkan nama domain pada browser, perangkat akan terlebih dahulu mencari alamat IP yang terkait dengan nama domain tersebut. Proses penerjemahan ini dilakukan oleh DNS atau Domain Name System.

Setelah alamat IP tujuan diketahui, jaringan perlu menentukan jalur untuk mengirimkan permintaan data ke server situs web. Di sinilah BGP berperan dengan menyediakan informasi mengenai rute jaringan yang dapat digunakan.

Agar lebih mudah dipahami, DNS dapat diibaratkan sebagai buku alamat yang berisi informasi lokasi tujuan, sedangkan BGP berfungsi seperti peta jalan yang menunjukkan jalur untuk mencapai lokasi tersebut. Setiap router BGP memiliki tabel routing yang menyimpan informasi mengenai jalur terbaik menuju berbagai jaringan atau Autonomous System (AS).

Informasi dalam tabel tersebut diperbarui secara berkala ketika jaringan mengumumkan perubahan atau penambahan rute IP prefix yang mereka kelola.

BGP kemudian menggunakan informasi tersebut untuk menentukan jalur yang paling sesuai berdasarkan kebijakan routing dan atribut rute yang tersedia. Salah satu pertimbangannya adalah jumlah jaringan perantara atau hop yang harus dilewati data.

Dengan mekanisme tersebut, komunikasi antarjaringan dapat berlangsung secara lebih terstruktur meskipun internet terdiri dari ribuan jaringan yang dikelola oleh organisasi berbeda.

 

Apa Itu Autonomous System (AS)?

Dalam sistem routing internet, terdapat istilah Autonomous System atau AS. Istilah ini merujuk pada jaringan besar atau sekumpulan jaringan yang berada di bawah pengelolaan satu organisasi dan menerapkan kebijakan routing yang sama.

Contoh organisasi yang memiliki AS adalah penyedia layanan internet atau ISP. Perusahaan teknologi besar dan organisasi berskala luas juga dapat mengelola AS sendiri untuk menghubungkan berbagai infrastruktur jaringannya. Sebuah AS dapat terdiri dari banyak jaringan yang lebih kecil atau subnet. Meskipun demikian, seluruh jaringan tersebut tetap mengikuti kebijakan routing yang ditetapkan oleh organisasi pengelolanya.

Setiap AS memiliki nomor identitas khusus yang disebut Autonomous System Number (ASN). Nomor ini berfungsi sebagai identitas agar jaringan tersebut dapat dikenali oleh AS lainnya ketika bertukar informasi routing.

Ada pula istilah multihomed network, yaitu jaringan yang memiliki beberapa koneksi ke penyedia layanan internet berbeda. Konfigurasi ini memungkinkan jaringan memiliki lebih dari satu jalur koneksi ke internet. Keberadaan AS menjadi bagian penting dalam mekanisme BGP karena protokol ini mengatur pertukaran informasi rute antarsistem jaringan tersebut.

 

Mengapa BGP Sangat Penting bagi Internet?

Internet bukanlah satu jaringan tunggal yang dikendalikan oleh satu perusahaan atau lembaga. Sebaliknya, internet merupakan gabungan dari banyak jaringan independen yang saling terhubung di seluruh dunia. Setiap jaringan memiliki pengelola, infrastruktur, dan kebijakan routing masing-masing. Karena sifatnya terdesentralisasi, tidak ada satu pusat kendali yang mengatur seluruh perjalanan data di internet.

BGP hadir untuk membantu mengoordinasikan pertukaran informasi jalur di antara jaringan-jaringan tersebut.

Melalui BGP, setiap AS dapat mengumumkan informasi mengenai jaringan dan alamat IP yang dapat dijangkau melalui infrastrukturnya. Informasi tersebut kemudian digunakan oleh jaringan lain untuk menentukan jalur pengiriman data.

Tanpa BGP, komunikasi antarjaringan internet global akan jauh lebih rumit. Data berpotensi melewati jalur yang tidak efisien, mengalami keterlambatan, atau bahkan gagal mencapai alamat tujuan. Karena itu, BGP menjadi salah satu fondasi penting yang memungkinkan internet berkembang menjadi jaringan global seperti sekarang.

Namun, ketergantungan pada pertukaran informasi routing tersebut juga menghadirkan risiko keamanan. Ketika informasi rute yang diumumkan tidak benar, jaringan lain dapat mengambil keputusan routing yang keliru.

 

Bagaimana Cara Kerja Serangan BGP Hijacking?

BGP hijacking terjadi ketika sebuah AS mengumumkan rute menuju alamat IP yang sebenarnya tidak berada di bawah kendalinya.

Dalam kondisi normal, sebuah jaringan hanya mengumumkan IP prefix yang memang menjadi tanggung jawabnya. Namun, dalam serangan ini, pelaku membuat pengumuman rute palsu agar jaringan lain percaya bahwa alamat IP tertentu dapat dijangkau melalui jaringan miliknya.

Jika informasi tersebut diterima tanpa pemeriksaan yang memadai, pengumuman palsu dapat menyebar ke berbagai router BGP dan masuk ke tabel routing mereka. Akibatnya, lalu lintas data yang seharusnya menuju jaringan asli justru diarahkan ke jaringan milik penyerang. Ada dua cara yang dapat membuat pengumuman rute palsu lebih menarik bagi jaringan lain.

  • Pertama, penyerang mengumumkan rute yang lebih spesifik. Artinya, mereka mengiklankan rentang alamat IP yang lebih kecil dibandingkan pengumuman rute yang sebelumnya tersedia. Dalam proses routing BGP, rute yang lebih spesifik umumnya akan lebih diutamakan untuk alamat IP yang tercakup di dalamnya.
  • Kedua, penyerang mengumumkan rute yang dianggap lebih pendek menuju blok alamat IP tertentu. Jika rute tersebut dipilih berdasarkan kebijakan dan atribut routing jaringan penerima, lalu lintas data dapat dialihkan melalui jaringan penyerang.

Perlu dipahami bahwa tidak semua orang dapat melakukan pengumuman rute BGP ke internet global. Pelaku biasanya merupakan operator AS yang menyalahgunakan aksesnya atau pihak yang berhasil menyusupi infrastruktur jaringan suatu AS.

Serangan ini juga tidak selalu mudah diketahui. Penyerang dapat menyamarkan aktivitasnya melalui jaringan lain atau mengumumkan blok IP yang tidak aktif sehingga perubahan rute tidak langsung menarik perhatian pengelola jaringan.

 

Dampak BGP Hijacking terhadap Pengguna Internet

Pembajakan rute BGP dapat menimbulkan berbagai dampak, mulai dari gangguan konektivitas hingga ancaman pencurian data. Salah satu dampak yang paling mudah dirasakan adalah meningkatnya latensi. Hal ini terjadi ketika lalu lintas data harus melewati jalur yang lebih panjang atau tidak efisien sebelum mencapai server tujuan.

Pengguna mungkin merasakan situs web membutuhkan waktu lebih lama untuk dibuka, koneksi menjadi tidak stabil, atau layanan digital mengalami gangguan.

Namun, ancaman yang lebih serius muncul ketika penyerang sengaja mengalihkan lalu lintas data ke server yang mereka kendalikan. Dalam kondisi tersebut, penyerang berpotensi memantau atau mencegat komunikasi antara pengguna dan server tujuan. Serangan semacam ini dikenal sebagai on-path attack.

Selain itu, pengguna dapat diarahkan ke situs web palsu yang tampilannya menyerupai layanan resmi. Jika pengguna memasukkan informasi login pada situs tersebut, penyerang berpotensi mencuri nama pengguna, kata sandi, maupun informasi sensitif lainnya.

BGP hijacking juga dapat dimanfaatkan untuk memblokir akses ke layanan tertentu atau membuat lalu lintas internet tidak dapat mencapai tujuan. Dalam dunia keamanan jaringan, kondisi ketika lalu lintas diarahkan ke jalur yang tidak dapat meneruskannya sering disebut blackholing.

Pelaku spam juga dapat memanfaatkan pembajakan rute untuk menyamarkan alamat IP sumber pengiriman sehingga aktivitas mereka terlihat seolah-olah berasal dari jaringan yang sah.

Dengan demikian, BGP hijacking bukan sekadar masalah teknis yang menyebabkan koneksi internet melambat. Serangan ini juga dapat menjadi pintu masuk bagi pencurian informasi dan penyalahgunaan infrastruktur jaringan.

 

Contoh Kasus BGP Hijacking yang Pernah Terjadi

Ancaman BGP hijacking bukan sekadar teori. Sejumlah insiden nyata menunjukkan bahwa manipulasi informasi routing dapat berdampak luas, bahkan menjangkau pengguna internet di berbagai negara.

  1. Pembajakan DNS Amazon untuk Mencuri Cryptocurrency
    Salah satu kasus yang cukup dikenal terjadi pada April 2018. Ketika itu, sebuah penyedia layanan internet asal Rusia mengumumkan sejumlah IP prefix yang sebenarnya digunakan oleh layanan DNS Amazon Route 53. Akibat pengumuman rute tersebut, permintaan DNS untuk situs cryptocurrency MyEtherWallet dialihkan ke server yang dikendalikan oleh peretas.

    Server tersebut memberikan alamat IP palsu sehingga pengguna yang hendak mengakses MyEtherWallet justru diarahkan ke situs tiruan. Pengguna yang tidak menyadari adanya pengalihan tersebut berisiko memasukkan informasi penting ke situs palsu. Peretas kemudian memanfaatkan informasi tersebut untuk mencuri aset cryptocurrency.

    Akibat serangan ini, sekitar US$152.000 aset cryptocurrency berhasil dicuri. Kasus tersebut memperlihatkan bagaimana pembajakan rute internet dapat dimanfaatkan untuk menyerang layanan digital dan mencuri aset pengguna.

  2. Gangguan YouTube akibat Kesalahan Routing di Pakistan
    Kasus lainnya terjadi pada 2008 ketika Pakistan Telecom berupaya memblokir akses YouTube di wilayah Pakistan. Untuk melaksanakan kebijakan tersebut, operator telekomunikasi milik pemerintah Pakistan itu memperbarui informasi rute BGP yang berkaitan dengan YouTube.

    Namun, terjadi kesalahan konfigurasi sehingga informasi rute tersebut ikut diumumkan kepada penyedia jaringan upstream Pakistan Telecom. Informasi itu kemudian menyebar ke berbagai jaringan internet global.

    Akibatnya, permintaan akses YouTube dari berbagai negara justru diarahkan menuju jaringan Pakistan Telecom. Peristiwa ini menyebabkan YouTube mengalami gangguan layanan selama beberapa jam bagi sebagian besar pengguna internet di seluruh dunia. Jaringan Pakistan Telecom sendiri juga kewalahan karena harus menerima lalu lintas data yang seharusnya tidak ditujukan ke infrastrukturnya.

Insiden tersebut menjadi contoh bahwa kesalahan konfigurasi BGP, meskipun tidak dilakukan dengan tujuan menyerang jaringan global, tetap dapat menimbulkan gangguan internet berskala internasional.

 

Bagaimana Cara Mencegah dan Mendeteksi BGP Hijacking?

Mengingat BGP menjadi fondasi komunikasi antarjaringan internet, mencegah pembajakan rute bukanlah pekerjaan yang mudah. Pengguna biasa juga tidak memiliki kendali langsung terhadap pengumuman routing yang dilakukan oleh operator jaringan.

Meski demikian, operator jaringan dan organisasi dapat menerapkan sejumlah langkah untuk mengurangi risiko serangan.

  • Menerapkan IP Prefix Filtering
    IP prefix filtering merupakan metode penyaringan informasi rute yang masuk dan keluar dari jaringan. Melalui metode ini, operator jaringan dapat membatasi pengumuman IP prefix hanya pada alamat yang memang berada di bawah kewenangannya.

    Jaringan juga sebaiknya hanya menerima pengumuman rute dari sumber yang memang berhak mengumumkannya. Langkah tersebut dapat membantu mencegah penyebaran informasi routing palsu maupun kesalahan konfigurasi yang menyebabkan pembajakan rute.

  • Melakukan Pemantauan dan Deteksi BGP Hijacking
    Operator jaringan perlu memantau perubahan informasi routing secara berkala untuk mengetahui apakah terdapat pengumuman rute yang mencurigakan. Peningkatan latensi, penurunan performa jaringan, serta lalu lintas data yang tiba-tiba berubah arah dapat menjadi indikator terjadinya BGP hijacking.

    Selain operator jaringan, sejumlah peneliti keamanan juga melakukan pemantauan terhadap aktivitas routing internet untuk menemukan anomali dan mengidentifikasi potensi pembajakan rute. Semakin cepat perubahan rute mencurigakan diketahui, semakin besar peluang operator jaringan untuk melakukan tindakan korektif sebelum dampaknya meluas.

  • Mengembangkan Keamanan Protokol BGP
    BGP pada awalnya dikembangkan untuk memungkinkan jaringan internet saling terhubung dan bertukar informasi routing. Namun, aspek keamanan belum menjadi prioritas utama ketika protokol tersebut dirancang. Untuk mengatasi kelemahan tersebut, dikembangkan sejumlah teknologi keamanan tambahan, salah satunya BGPsec.

    BGPsec dirancang untuk meningkatkan keamanan pertukaran informasi rute dengan menggunakan mekanisme verifikasi kriptografis. Tujuannya adalah membantu memastikan bahwa informasi jalur yang diumumkan tidak dimanipulasi oleh pihak yang tidak berwenang.

Meski demikian, penerapan solusi keamanan seperti ini masih menghadapi tantangan dalam hal adopsi dan implementasi secara luas.

 

BGP Hijacking, Ancaman Serius di Balik Infrastruktur Internet

BGP hijacking menunjukkan bahwa ancaman keamanan siber tidak selalu berasal dari malware, virus, atau peretasan terhadap aplikasi. Manipulasi pada infrastruktur dasar internet juga dapat menimbulkan risiko besar bagi pengguna dan organisasi.

Serangan ini memanfaatkan kelemahan dalam mekanisme kepercayaan antarjaringan yang menjadi dasar kerja BGP. Dengan mengumumkan informasi routing palsu, penyerang dapat mengalihkan lalu lintas internet, mengganggu layanan, bahkan mengarahkan pengguna ke situs web berbahaya.

Sejumlah insiden nyata, seperti pembajakan DNS Amazon pada 2018 dan gangguan YouTube akibat kesalahan routing Pakistan pada 2008, memperlihatkan betapa luas dampak yang dapat ditimbulkan oleh kesalahan atau manipulasi informasi BGP.

Karena itu, keamanan routing internet perlu menjadi perhatian serius bagi operator telekomunikasi, penyedia layanan internet, perusahaan teknologi, dan pengelola infrastruktur digital. Penerapan penyaringan IP prefix, pemantauan perubahan rute, serta pengembangan mekanisme keamanan seperti BGPsec menjadi bagian penting dalam mengurangi risiko pembajakan rute.

Pada akhirnya, menjaga keamanan internet bukan hanya tentang melindungi perangkat dan aplikasi, tetapi juga memastikan jalur yang menghubungkan seluruh jaringan di dunia tetap aman dan dapat dipercaya.

Bagikan artikel ini

Komentar ()

Video Terkait