9 artigos com a etiqueta #security no hackpile.dev.
- Como Salvar o Cérebro Antes de Esmagar o Corpo
Extraia dados de GPS e câmera com exifr antes da compressão. Sanitize o EXIF, armazene metadados no seu banco de dados, não em arquivos públicos.
- Uploads Pré-assinados, o Banco de Dados e o Ciclo de Vida
Conecte as variantes codificadas e o LQIP ao armazenamento de objetos e a um banco de dados. PUTs pré-assinados, nova tentativa por variante, gravações transacionais no BD e limpeza de órfãos.
- Endurecimento para Produção
Prepare seu sistema de anúncios para produção: indexação de banco de dados, limitação de frequência com Redis, limitação de taxa, sanitização de HTML, prevenção de SSRF e conformidade com GDPR.
- Universal vs Server Load Functions
Aprenda a diferença entre +page.ts e +page.server.ts, quando cada um é executado, o que cada um pode acessar e como escolher o mais adequado.
- Autenticação Real no SvelteKit com better-auth
Guia passo a passo para integrar o better-auth no SvelteKit: configuração, schema, hooks, cliente e UI de login/logout. Sem ORM necessário.
- {@html ...}
Domine a tag `@html` do Svelte 5 para renderização segura de HTML bruto. Aprenda sobre prevenção de XSS, DOMPurify, estilização e manipulação de conteúdo de CMS.
- Criando Mapas Vazios Sem Propriedades em JavaScript
Aprenda quando e por que usar Object.create(null) para dicionários seguros em aplicações Svelte 5 e SvelteKit, com 8 exemplos práticos.
- Arquitetura de Autenticação com Context
Construa um sistema de autenticação funcional em Svelte 5 com cookies de sessão, permissões baseadas em papéis, guards de rotas no servidor e controle de acesso com context.
- Suporte a CSP para Hydratable
Aprenda como usar nonces e hashes com a função hydratable do Svelte 5 para proteger aplicações renderizadas no servidor.