Keamanan dan Praktik Terbaik
XSS protection, CSRF, sanitization, DomSanitizer, Content Security Policy, authentication, authorization, JWT
1Apa itu serangan XSS (Cross-Site Scripting)?
Apa itu serangan XSS (Cross-Site Scripting)?
Jawaban
Serangan XSS melibatkan penyuntikan kode JavaScript berbahaya ke dalam aplikasi web untuk dieksekusi di browser pengguna. Penyerang mengeksploitasi celah validasi untuk mencuri data sensitif (cookie, token) atau memanipulasi DOM. Angular secara otomatis melindungi dari jenis serangan ini melalui sanitization konten yang disuntikkan ke dalam template.
2Bagaimana Angular secara otomatis melindungi dari serangan XSS?
Bagaimana Angular secara otomatis melindungi dari serangan XSS?
Jawaban
Angular secara otomatis melakukan sanitize semua nilai yang disuntikkan ke dalam template melalui interpolation atau property binding. DomSanitizer menganalisis konten dan menghapus kode yang berpotensi berbahaya sebelum menampilkannya. Perlindungan ini diterapkan secara default tanpa konfigurasi tambahan, memastikan HTML, URL, dan style yang tidak tepercaya dibersihkan.
3Apa itu DomSanitizer di Angular?
Apa itu DomSanitizer di Angular?
Jawaban
DomSanitizer adalah layanan Angular yang membersihkan konten tidak tepercaya sebelum menyuntikkannya ke DOM. Ia menganalisis HTML, URL, style, dan script untuk mendeteksi dan menghapus elemen yang berpotensi berbahaya. Layanan ini juga menyediakan metode bypassSecurityTrust* untuk secara eksplisit menandai konten sebagai aman ketika sumbernya tepercaya dan terverifikasi.
Dalam konteks apa Angular menerapkan sanitization otomatis?
Apa itu serangan CSRF (Cross-Site Request Forgery)?
+17 pertanyaan wawancara
Topik wawancara Angular lainnya
Dasar-dasar TypeScript
TypeScript Lanjutan
Dasar-Dasar Angular
Komponen dan siklus hidup
Services & Dependency Injection
Organisasi Modul Angular
Angular CLI
Direktif dan Pipe
Routing dan Navigasi
Reactive Forms
Template-driven Forms
Dasar-Dasar RxJS
Operator RxJS
HttpClient & Panggilan API
Manajemen State Dasar
Change Detection
Angular Signals
Standalone Components
Unit Testing Angular
Pengujian End-to-End
Build dan optimasi
Dasar-dasar NgRx
NgRx Lanjutan
Arsitektur Angular
Optimisasi Performa
Pola RxJS Lanjutan
Angular Universal & SSR
Micro-frontend Angular
Kuasai Angular untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis