Keamanan Web Enterprise & Autentikasi
Pedoman implementasi keamanan sistem web portal enterprise untuk melindungi integritas data dan hak akses pengguna.
1. Pencegahan Cross-Site Scripting (XSS)
- Auto-escaping Svelte: Seluruh ekspresi kurung kurawal
{data}di Svelte di-escape secara otomatis menjadi entitas HTML aman. - Sanitasi Markdown: Konten markdown yang dirender ke antarmuka disaring agar tag
<script>,<iframe>, dan event handler inline berbahaya (onerror,onload) tidak dapat dieksekusi.
2. Mitigasi Cross-Site Request Forgery (CSRF)
Seluruh mutasi data sensitif (POST, PUT, DELETE) menerapkan strategi token validasi ganda:
- Header kustom HTTP (misalnya
X-Requested-With: XMLHttpRequestatauAuthorization: Bearer <token>). - Konfigurasi cookie dengan atribut
SameSite=StrictdanSecure=true.
3. Content Security Policy (CSP)
Server mengirimkan header keamanan HTTP ketat:
HTTP
Content-Security-Policy: default-src &class="tok-comment">#39;selfclass="tok-string">39;; script-src 39;selfclass="tok-string">39;; style-src 39;selfclass="tok-string">39; 39;unsafe-inlineclass="tok-string">39;; img-src 39;self39; data: https:;
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin