Background
Kembali ke Daftar Kebijakan
Semua Role Aktif

Larangan Akses Halaman / Data Luar Wewenang

Terakhir diperbarui: 28 August 2026 Dibuat: 28 August 2026
## 1. Tujuan
Melindungi data pribadi siswa/guru dan integritas data akademik dari upaya akses tidak sah.

## 2. Perbuatan yang Dilarang (dan Otomatis Diblokir)
Berikut perbuatan yang **dilarang** dan OTOMATIS DIBLOKIR middleware SIAKAD + tercatat di log sistem:

### 2.1 URL Manipulasi (Force Browse)
Mencoba mengetik URL yang bukan haknya di address bar, misal:
• Siswa → `/admin/dashboard`
• Guru → `/admin/verifikasi-pengguna`
• Guest → `/notifikasi`

### 2.2 Mengutak-atik Param ID di URL
Mengubah parameter ID (misal `?user_id=X` → `?user_id=TEMAN`) untuk melihat data orang lain. Kebanyakan halaman SIAKAD menggunakan **Ownership Scope** (`$query->where('user_id', Auth::id())`) sehingga akan membalik 404 Not Found.

### 2.3 Percobaan "SQL Injection" / XSS via Input Form
Mencoba memasukkan string berbahaya di form (Lapor Masalah, ubah profil, dll). Laravel otomatis sanitasi dengan Eloquent Prepared Statements & Blade double-curly braces. Pelanggar berat akan otomatis trigger rate limiter = IP blokir sementara.

### 2.4 Sharing Session / Cookie Login
Mencoba menyalin value Cookie / Session dari perangkat A ke perangkat B. Session di SIAKAD terikat kombinasi User-Agent + IP + regenerate ID setiap login & logout.

## 3. Konsekuensi
1. Percobaan ke-1 & ke-2: Logout paksa otomatis.
2. Percobaan berulang (≥5 kali/hari): **IP Address** otomatis diblokir rate limiter 60 menit.
3. Admin menerima notifikasi flag "Aktivitas Mencurigakan".
4. Kasus terbukti disengaja: pemutusan akses permanen + laporan ke pihak berwajib jika ada kerugian.

Masih ada pertanyaan?

Jika Anda membutuhkan klarifikasi mengenai kebijakan ini, silakan hubungi admin atau laporkan melalui form bantuan.

Hubungi Kami