Keamanan RPKI dan Validasi ROA

Apa Itu RPKI dan ROA?

  • RPKI (Resource Public Key Infrastructure) adalah framework keamanan kriptografi yang digunakan untuk mengamankan routing di internet, khususnya protokol BGP, dengan menghubungkan sumber daya IP (prefix dan ASN) dengan kunci kriptografi.
  • ROA (Route Origin Authorization) adalah objek digital dalam RPKI yang biasanya dapat mengizinkan suatu ASN untuk dapat mengumumkan prefix IP tertentu. ROA ini berfungsi sebagai “izin resmi” untuk routing.

Pentingnya Keamanan RPKI

RPKI membantu mengurangi risiko serangan terhadap routing internet, seperti:

  • Prefix Hijacking: Ketika entitas jahat mengumumkan prefix IP milik orang lain.
  • Route Leaks: Saat rute BGP disebarkan ke jalur yang tidak sah.
  • Man-in-the-Middle Attack: Memanipulasi data routing untuk mencuri atau mengubah lalu lintas.

Dengan RPKI, router bisa memverifikasi apakah rute yang diterima benar-benar diotorisasi oleh pemilik sumber daya IP.

Proses Validasi ROA

  1. Pengunduhan Data RPKI
    Validator (seperti Routinator) mengunduh sertifikat dan ROA dari repository resmi Regional Internet Registries (RIRs) menggunakan protokol RRDP atau rsync.
  2. Verifikasi Kriptografi
    Validator dapat memeriksa tanda tangan dalam digital pada sertifikat maupun ROA untuk dapat memastikan integritas dan keaslian data tersebut.
  3. Pemeriksaan Kepemilikan
    Sertifikat RPKI dapat memverifikasi bahwa entitas yang dapat membuat ROA memang pemilik sah dari prefix IP tersebut.
  4. Validasi Rute
    Routing yang diiklankan oleh ASN tertentu biasanya dapat dibandingkan dengan ROA yang valid:
    • Valid: ASN dan prefix cocok dengan ROA.
    • Invalid: ASN mengiklankan prefix tanpa ROA yang valid.
    • Not Found: Tidak ada ROA untuk prefix tersebut (terkadang diperlakukan sebagai “unknown”).

Peran Routinator dalam Keamanan RPKI

  • Mengunduh dan menyimpan data RPKI secara teratur.
  • Melakukan validasi ROA secara kriptografis.
  • Menyediakan data validasi ke router melalui protokol RTR.
  • Mendukung RTR-over-TLS untuk komunikasi terenkripsi dan terjamin.

Best Practices dalam Keamanan RPKI

  • Gunakan Validator Terpercaya
    Pilih validator RPKI yang handal dan terupdate seperti Routinator.
  • Aktifkan RTR-over-TLS
    Lindungi komunikasi antara validator dan router dengan enkripsi TLS.
  • Perbarui ROA Secara Berkala
    Pastikan ROA yang diterbitkan selalu akurat dan diperbaharui sesuai perubahan jaringan.
  • Monitor Validasi RPKI
    Pantau status validasi dan respon terhadap perubahan atau potensi kesalahan.
  • Gunakan Filtering di Router
    Terapkan kebijakan filtering berdasarkan status validasi RPKI untuk mencegah rute invalid.

Kesimpulan

Keamanan RPKI maupun validasi ROA adalah fondasi yang sangat penting untuk dapat menjaga integritas maupun keandalan routing internet tersebut. Dengan menggunakan validator seperti Routinator dan mengikuti praktik terbaik, operator jaringan dapat secara signifikan mengurangi risiko serangan terkait routing, meningkatkan stabilitas dan keamanan jaringan mereka. Fastplay365