Auth-Quarantine & Dedicated Security Warning
Proteksi cerdas bertingkat: isolasi hak akses login bagi penyerang tanpa mengganggu akses katalog publik, dilengkapi edukasi resmi.
1. Filosofi Soft Security Restriction
Pada sistem konvensional, setiap aktivitas yang mencurigakan biasanya langsung diblokir secara total (HTTP 403 Forbidden). Pendekatan tersebut kerap menimbulkan masalah false positive, di mana calon pembeli potensial terputus total dari toko.
Grosera memperkenalkan mode perlindungan mutakhir: Auth-Quarantine Soft Restriction. Sistem ini mengisolasi akses autentikasi sensitif namun tetap membuka akses etalase publik.
2. Matriks Akses Pengunjung Auth-Quarantined
Pemisahan rute yang diizinkan dan dibatasi bagi pengunjung dalam masa isolasi karantina:
| Modul / Rute | Status Akses | Perilaku Sistem (Behavior) |
|---|---|---|
Katalog Produk & Beranda/, /products, /reseller/catalog |
Diizinkan Penuh | Pengunjung dapat melihat daftar produk grosir, info kemasan, dan harga dasar tanpa kendala. |
Pusat Bantuan & Dokumentasi/docs, /help |
Diizinkan Penuh | Dokumentasi dan petunjuk sistem tetap terbuka untuk transparansi dan referensi. |
Rute Autentikasi/login, /register, /password/* |
Terkarantina | Dicegat secara otomatis dan dialihkan (redirect) ke halaman /security/warning. |
Akses Kasir POS & Modul Admin/admin/*, /pos |
Terkarantina | Membutuhkan sesi login aktif sehingga otomatis terisolasi dari penyerang. |
3. Deteksi Ancaman Post-Login & Sesi Aktif
Bagaimana jika exploit dilakukan oleh akun yang sudah berhasil login?
Terminasi Sesi Seketika (Force Logout)
Sistem keamanan seketika memutus sesi pengguna (Auth::logout()) dan menginvalidsi session ID ($request->session()->invalidate()).
Audit Trail & Security Logging
Identitas akun (user_id), email, alamat IP, dan payload serangan dibukukan ke tabel security_threat_logs sebagai barang bukti forensik.
Pengalihan ke Warning Page Edukatif
Pengguna diarahkan ke tampilan /security/warning dengan opsi klarifikasi langsung ke tim Customer Service via WhatsApp.
4. Halaman Peringatan Edukatif Resmi (/security/warning)
Halaman peringatan dirancang profesional, ramah pengguna, dan berestetika sesuai tema platform:
- Kode Referensi Insiden (Incident Reference Code): Menampilkan kode unik (contoh:
INC-20261102-A9F4) untuk mempermudah pengecekan log oleh tim teknis. - Klarifikasi Langsung WhatsApp: Tombol interaktif yang langsung membuka obrolan WhatsApp dengan nomor resmi (
0813-8965-2032) lengkap dengan teks pesan template yang memuat ID insiden. - Tombol "Lanjut Lihat Produk": Memberikan jalan keluar yang aman bagi pengunjung untuk kembali menjelajahi etalase toko.
5. Kebijakan Eskalasi Bertingkat (Escalation to Hard Ban)
Sistem menerapkan penegakan sanksi bertahap berdasarkan intensitas pelanggaran:
Status: Auth-Quarantine
Akses login dan autentikasi diisolasi sementara, namun akses katalog dan etalase publik tetap terbuka demi kenyamanan calon pelanggan.
Status: Hard Ban Ter-eskalasi
Seluruh permintaan jaringan dari alamat IP pelanggar diblokir penuh di lapisan terdepan gateway dengan kode status 403 Forbidden.