
Segurança no Nuxt
Proteção XSS, tokens CSRF, Content Security Policy, rate limiting, sanitização de entradas, security headers
1O que é o módulo Nuxt Security?
O que é o módulo Nuxt Security?
Resposta
Nuxt Security é um módulo oficial que configura automaticamente uma aplicação Nuxt 3 para seguir os padrões de segurança OWASP usando HTTP Headers e Middlewares. Inclui funcionalidades como CSP (Content Security Policy), rate limiting, validação XSS, proteção CSRF e configuração de security headers. O módulo aplica configurações seguras por padrão, permitindo ao mesmo tempo uma personalização granular por rota via routeRules.
2Qual é a diretiva CSP padrão para script-src no Nuxt Security?
Qual é a diretiva CSP padrão para script-src no Nuxt Security?
Resposta
A diretiva script-src padrão usa 'self' (scripts do mesmo origin), https: (scripts HTTPS), 'unsafe-inline' (scripts inline), 'strict-dynamic' (autorização dinâmica de scripts) e 'nonce-{{nonce}}' (nonce para scripts inline em SSR). Essa combinação equilibra segurança e compatibilidade, embora 'strict-dynamic' seja recomendado para segurança estrita em produção.
3O que é um nonce no contexto de Content Security Policy?
O que é um nonce no contexto de Content Security Policy?
Resposta
Um nonce (number used once) é um token aleatório único gerado no servidor para cada requisição e incluído tanto no header CSP quanto nas tags script inline. Ele permite autorizar apenas os scripts inline que possuem esse nonce específico, bloqueando assim os scripts injetados por XSS que não teriam o nonce correto. No Nuxt Security, o nonce é ativado por padrão em SSR com security.nonce: true e o placeholder 'nonce-{{nonce}}' em script-src.
Qual header HTTP protege contra ataques de clickjacking?
Qual é a diferença entre SSR e SSG para a Content Security Policy no Nuxt Security?
+17 perguntas de entrevista
Outros temas de entrevista Vue.js / Nuxt.js
Fundamentos de JavaScript
JavaScript moderno (ES6+)
Fundamentos do Vue
Componentes Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
Reatividade do Vue
Fundamentos do Nuxt
Data Fetching no Nuxt
SSR e SSG no Nuxt
Rotas de servidor Nuxt
Módulos Nuxt
Composables do Vue
Formulários e validação Vue
Gerenciamento de estado no Nuxt
Testes no Vue
Deploy do Nuxt e CI/CD
Desempenho do Vue
Padrões avançados do Vue
TypeScript com Vue
Autenticação Nuxt
SEO com Nuxt
Internacionalização no Nuxt
Arquitetura Vue
Ecossistema Vue
Migração Vue 2→3 e Nuxt 2→3
Domine Vue.js / Nuxt.js para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis