Vue.js / Nuxt.js

Nuxt Güvenliği

XSS koruması, CSRF token'ları, Content Security Policy, rate limiting, girdi temizleme, güvenlik header'ları

20 mülakat soruları·
Senior
1

Nuxt Security modülü nedir?

Cevap

Nuxt Security, bir Nuxt 3 uygulamasını HTTP Headers ve Middleware kullanarak OWASP güvenlik desenlerini izleyecek şekilde otomatik olarak yapılandıran resmi bir modüldür. CSP (Content Security Policy), rate limiting, XSS doğrulaması, CSRF koruması ve güvenlik header'larının yapılandırması gibi özellikler içerir. Modül, güvenli varsayılan ayarları uygularken aynı zamanda routeRules aracılığıyla rota bazında ayrıntılı özelleştirmeye olanak tanır.

2

Nuxt Security'de script-src için varsayılan CSP direktifi nedir?

Cevap

Varsayılan script-src direktifi 'self' (same-origin script'leri), https: (HTTPS script'leri), 'unsafe-inline' (inline script'ler), 'strict-dynamic' (dinamik script yetkilendirmesi) ve 'nonce-{{nonce}}' (SSR'deki inline script'ler için nonce) kullanır. Bu kombinasyon güvenlik ile uyumluluk arasında denge sağlar, ancak production'da sıkı güvenlik için 'strict-dynamic' önerilir.

3

Content Security Policy bağlamında nonce nedir?

Cevap

Nonce (number used once), her istek için sunucu tarafında oluşturulan benzersiz rastgele bir token'dır ve hem CSP header'ında hem de inline script etiketlerinde yer alır. Yalnızca bu belirli nonce'a sahip inline script'lere izin vererek, doğru nonce'a sahip olmayan XSS ile enjekte edilmiş script'leri engeller. Nuxt Security'de nonce, SSR'de security.nonce: true ve script-src içindeki 'nonce-{{nonce}}' placeholder'ı ile varsayılan olarak etkinleştirilir.

4

Hangi HTTP header'ı clickjacking saldırılarına karşı koruma sağlar?

5

Nuxt Security'de Content Security Policy için SSR ile SSG arasındaki fark nedir?

+17 mülakat soruları

Bir sonraki mülakatın için Vue.js / Nuxt.js'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla