# Nuxt-Sicherheit (Vue.js / Nuxt.js) > XSS-Schutz, CSRF-Tokens, Content Security Policy, Rate-Limiting, Eingaben-Bereinigung, Security-Header - 20 Interview-Fragen - Senior - [Interview-Fragen: Vue.js / Nuxt.js](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen.md) ## 1. Was ist das Nuxt-Security-Modul? **Antwort** Nuxt Security ist ein offizielles Modul, das eine Nuxt-3-Anwendung automatisch so konfiguriert, dass sie OWASP-Sicherheitsmustern mithilfe von HTTP Headers und Middlewares folgt. Es umfasst Funktionen wie CSP (Content Security Policy), Rate-Limiting, XSS-Validierung, CSRF-Schutz und die Konfiguration von Security-Headern. Das Modul wendet sichere Standardeinstellungen an und ermöglicht gleichzeitig eine granulare Anpassung pro Route über routeRules. ## 2. Was ist die Standard-CSP-Direktive für script-src in Nuxt Security? **Antwort** Die Standard-script-src-Direktive verwendet 'self' (Same-Origin-Skripte), https: (HTTPS-Skripte), 'unsafe-inline' (Inline-Skripte), 'strict-dynamic' (dynamische Skriptautorisierung) und 'nonce-{{nonce}}' (Nonce für Inline-Skripte bei SSR). Diese Kombination schafft ein Gleichgewicht zwischen Sicherheit und Kompatibilität, wobei 'strict-dynamic' für strenge Sicherheit in der Produktion empfohlen wird. ## 3. Was ist ein Nonce im Kontext der Content Security Policy? **Antwort** Ein Nonce (number used once) ist ein eindeutiges, zufälliges Token, das serverseitig für jede Anfrage generiert und sowohl im CSP-Header als auch in Inline-Script-Tags eingefügt wird. Es erlaubt nur Inline-Skripte mit diesem spezifischen Nonce und blockiert so per XSS injizierte Skripte, die nicht über das korrekte Nonce verfügen. In Nuxt Security ist das Nonce bei SSR standardmäßig mit security.nonce: true und dem Platzhalter 'nonce-{{nonce}}' in script-src aktiviert. ## 17 weitere Fragen verfügbar - Welcher HTTP-Header schützt vor Clickjacking-Angriffen? - Was ist der Unterschied zwischen SSR und SSG für die Content Security Policy in Nuxt Security? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Vue.js / Nuxt.js-Interviewthemen - [JavaScript-Grundlagen](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/javascript-fundamentals.md): 20 Fragen, Junior - [Modernes JavaScript (ES6+)](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/es6-modern-javascript.md): 20 Fragen, Junior - [Vue-Grundlagen](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-basics.md): 22 Fragen, Junior - [Vue-Komponenten](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-components.md): 20 Fragen, Junior - [Vue Router](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-router.md): 18 Fragen, Junior - [Pinia State Management](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/pinia-state-management.md): 20 Fragen, Junior - [Vuex (Legacy)](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vuex-legacy.md): 15 Fragen, Mid-Level - [Composition API](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/composition-api.md): 24 Fragen, Mid-Level - [Vue-Reaktivität](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-reactivity.md): 20 Fragen, Mid-Level - [Nuxt-Grundlagen](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-fundamentals.md): 22 Fragen, Mid-Level - [Nuxt Data Fetching](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-data-fetching.md): 20 Fragen, Mid-Level - [Nuxt SSR & SSG](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-ssr-ssg.md): 22 Fragen, Mid-Level - [Nuxt Server-Routes](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-server-routes.md): 20 Fragen, Mid-Level - [Nuxt-Module](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-modules.md): 18 Fragen, Mid-Level - [Vue Composables](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-composables.md): 20 Fragen, Mid-Level - [Vue Formulare & Validierung](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-forms-validation.md): 20 Fragen, Mid-Level - [Nuxt State Management](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-state-management.md): 18 Fragen, Mid-Level - [Vue-Testing](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-testing.md): 20 Fragen, Mid-Level - [Nuxt-Deployment & CI/CD](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-deployment-cicd.md): 22 Fragen, Mid-Level - [Vue-Performance](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-performance.md): 22 Fragen, Senior - [Fortgeschrittene Vue-Patterns](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-advanced-patterns.md): 24 Fragen, Senior - [TypeScript mit Vue](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/typescript-vue.md): 22 Fragen, Senior - [Nuxt-Authentifizierung](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-auth.md): 20 Fragen, Senior - [SEO mit Nuxt](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-seo.md): 20 Fragen, Senior - [Nuxt-Internationalisierung](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-i18n.md): 18 Fragen, Senior - [Vue-Architektur](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-architecture.md): 22 Fragen, Senior - [Vue-Ökosystem](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/vue-ecosystem.md): 18 Fragen, Senior - [Migration Vue 2→3 & Nuxt 2→3](https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/migration-vue2-vue3-nuxt2-nuxt3.md): 22 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/vue-nuxt/interviewfragen/nuxt-security