Author : Saiq Syahru Qadri   , Ferry Astika Saputra, Isbat Uzzin Nadhori, Yesta Medya Mahardhika
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]