Beranda / 3 Audit Fundamental / User & Permissions
AUDIT 03 / Hak akses & kepemilikan data

User & Permissions

Periksa apakah role dan hak akses benar-benar diterapkan di server, termasuk batas akses antar pengguna.

Checklist pemeriksaan awal

Jawab berdasarkan hal yang benar-benar Anda ketahui. Jika belum pernah dicek, pilih “Belum tahu”. Skor ini adalah self-assessment, bukan hasil scan kode atau audit keamanan.

1. Role dan izin setiap peran didefinisikan secara jelas?

Tanpa matriks izin, akses mudah menjadi tidak konsisten.

2. Setiap aksi sensitif diperiksa izinnya di sisi server?

UI bukan mekanisme otorisasi.

3. Aplikasi memeriksa pemilik data sebelum read/update/delete?

Login saja tidak membuktikan seseorang berhak atas suatu objek.

4. Jika multi-tenant, query data dibatasi tenant aktif?

Kesalahan scope tenant berisiko membuka data lintas organisasi.

5. Tes user biasa mengakses endpoint admin sudah tersedia?

Kasus negatif membuktikan bahwa izin benar-benar dipaksa.

Prompt untuk AI Coding Tool

Jalankan pemeriksaan dengan bukti kode

Buka AI coding tool yang bisa membaca repository Anda, lalu gunakan prompt ini. Cocok sebagai instruksi untuk ChatGPT, Claude, dan alat lain yang memiliki akses project.