PENGEMBANGAN SISTEM PELAPORAN INSIDEN TERDISTRIBUSI DENGAN MODEL ROLE BASED ACCESS CONTROL PADA PLATFORM MATA ELANG
ABSTRAK
Platform Mata Elang menerima data insiden dari sensor keamanan jaringan yang ditempatkan pada beberapa lokasi. Data tersebut dikumpulkan dan disimpan secara terpusat pada OpenSearch, tetapi berpotensi ditampilkan secara global kepada pengguna yang memiliki akses ke dashboard. Kondisi ini dapat menyebabkan pengguna memperoleh data insiden dari sensor yang tidak menjadi tanggung jawabnya. Penelitian ini mengembangkan sistem pelaporan insiden terdistribusi dengan model Role Based Access Control pada platform Mata Elang. Sistem dibangun sebagai aplikasi web berbasis Laravel yang terintegrasi dengan OpenSearch. Role dan permission digunakan untuk menentukan fitur yang dapat diakses, sedangkan assignment sensor digunakan untuk menentukan ruang lingkup data insiden setiap pengguna. Backend membaca sensor yang diberikan kepada pengguna, kemudian membentuk filter berdasarkan sensor_id sebelum data dikirimkan ke dashboard. Validasi dilakukan menggunakan PHPUnit Feature Test yang mencakup akses berbasis role, assignment sensor, pengguna tanpa assignment, pemisahan data berdasarkan sensor, serta percobaan akses terhadap sensor lain. Hasil pengujian menunjukkan bahwa seluruh sembilan skenario berhasil lulus dalam waktu 0,66 detik. Sistem mampu membatasi data insiden secara konsisten berdasarkan role dan sensor yang diberikan kepada pengguna.
[DOWNLOAD ABSTRACT]Kategori
D3 Teknik ElektronikaD3 Teknik Telekomunikasi
D3 Teknik Elektro Industri
D3 Teknik Informatika
D3 Teknologi Multimedia Broadcasting
D4 Teknik Elektronika
D4 Teknik Telekomunikasi
D4 Teknik Elektro Industri
D4 Teknik Informatika
D4 Teknik Mekatronika
D4 Teknik Komputer
D4 Teknik Teknologi Game
S2 Teknik Elektro
S2 Teknik Informatika dan Komputer