WEB / Security

Keamanan Web Enterprise & Autentikasi

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: XMLHttpRequest atau Authorization: Bearer <token>).
  • Konfigurasi cookie dengan atribut SameSite=Strict dan Secure=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;self&#39; data: https:;
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin