Vue.js / Nuxt.js

Nuxt-beveiliging

XSS-bescherming, CSRF-tokens, Content Security Policy, rate limiting, invoer-sanitisatie, security headers

20 gespreksvragen·
Senior
1

Wat is de Nuxt Security-module?

Antwoord

Nuxt Security is een officiële module die een Nuxt 3-applicatie automatisch configureert om OWASP-beveiligingspatronen te volgen met behulp van HTTP Headers en Middleware. Het bevat functies zoals CSP (Content Security Policy), rate limiting, XSS-validatie, CSRF-bescherming en configuratie van security headers. De module past veilige standaardinstellingen toe en maakt tegelijkertijd granulaire aanpassing per route mogelijk via routeRules.

2

Wat is de standaard CSP-directive voor script-src in Nuxt Security?

Antwoord

De standaard script-src-directive gebruikt 'self' (same-origin scripts), https: (HTTPS-scripts), 'unsafe-inline' (inline scripts), 'strict-dynamic' (dynamische scriptautorisatie) en 'nonce-{{nonce}}' (nonce voor inline scripts bij SSR). Deze combinatie balanceert beveiliging en compatibiliteit, hoewel 'strict-dynamic' wordt aanbevolen voor strikte beveiliging in productie.

3

Wat is een nonce in de context van Content Security Policy?

Antwoord

Een nonce (number used once) is een uniek willekeurig token dat server-side voor elke request wordt gegenereerd en zowel in de CSP-header als in inline script-tags wordt opgenomen. Het staat alleen inline scripts toe die dit specifieke nonce hebben, waardoor via XSS geïnjecteerde scripts zonder het juiste nonce worden geblokkeerd. In Nuxt Security is het nonce bij SSR standaard ingeschakeld met security.nonce: true en de placeholder 'nonce-{{nonce}}' in script-src.

4

Welke HTTP-header beschermt tegen clickjacking-aanvallen?

5

Wat is het verschil tussen SSR en SSG voor Content Security Policy in Nuxt Security?

+17 gespreksvragen

Beheers Vue.js / Nuxt.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis