# Nuxt-beveiliging (Vue.js / Nuxt.js) > XSS-bescherming, CSRF-tokens, Content Security Policy, rate limiting, invoer-sanitisatie, security headers - 20 gespreksvragen - Senior - [Gespreksvragen: Vue.js / Nuxt.js](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen.md) ## 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. ## Nog 17 vragen beschikbaar - Welke HTTP-header beschermt tegen clickjacking-aanvallen? - Wat is het verschil tussen SSR en SSG voor Content Security Policy in Nuxt Security? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Vue.js / Nuxt.js-sollicitatieonderwerpen - [JavaScript-grondbeginselen](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/javascript-fundamentals.md): 20 vragen, Junior - [Modern JavaScript (ES6+)](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/es6-modern-javascript.md): 20 vragen, Junior - [Vue-basisbeginselen](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-basics.md): 22 vragen, Junior - [Vue-componenten](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-components.md): 20 vragen, Junior - [Vue Router](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-router.md): 18 vragen, Junior - [Pinia State Management](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/pinia-state-management.md): 20 vragen, Junior - [Vuex (Legacy)](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vuex-legacy.md): 15 vragen, Mid-Level - [Composition API](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/composition-api.md): 24 vragen, Mid-Level - [Vue-reactiviteit](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-reactivity.md): 20 vragen, Mid-Level - [Nuxt-grondbeginselen](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-fundamentals.md): 22 vragen, Mid-Level - [Data Fetching in Nuxt](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-data-fetching.md): 20 vragen, Mid-Level - [Nuxt SSR & SSG](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-ssr-ssg.md): 22 vragen, Mid-Level - [Nuxt Server Routes](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-server-routes.md): 20 vragen, Mid-Level - [Nuxt-modules](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-modules.md): 18 vragen, Mid-Level - [Vue Composables](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-composables.md): 20 vragen, Mid-Level - [Vue formulieren & validatie](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-forms-validation.md): 20 vragen, Mid-Level - [Nuxt-statusbeheer](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-state-management.md): 18 vragen, Mid-Level - [Vue Testing](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-testing.md): 20 vragen, Mid-Level - [Nuxt-deployment & CI/CD](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-deployment-cicd.md): 22 vragen, Mid-Level - [Vue-prestaties](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-performance.md): 22 vragen, Senior - [Geavanceerde Vue-patronen](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-advanced-patterns.md): 24 vragen, Senior - [TypeScript met Vue](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/typescript-vue.md): 22 vragen, Senior - [Nuxt-authenticatie](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-auth.md): 20 vragen, Senior - [SEO met Nuxt](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-seo.md): 20 vragen, Senior - [Nuxt-internationalisatie](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-i18n.md): 18 vragen, Senior - [Vue-architectuur](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-architecture.md): 22 vragen, Senior - [Vue-ecosysteem](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/vue-ecosystem.md): 18 vragen, Senior - [Migratie Vue 2→3 & Nuxt 2→3](https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/migration-vue2-vue3-nuxt2-nuxt3.md): 22 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/vue-nuxt/sollicitatievragen/nuxt-security