9 artículos con la etiqueta #security en hackpile.dev.
- Cómo Guardar el Cerebro Antes de Aplastar el Cuerpo
Extrae datos GPS y de cámara con exifr antes de la compresión. Sanitiza el EXIF, almacena los metadatos en tu base de datos, no en archivos públicos.
- Cargas con URLs prefirmadas, la Base de Datos y el Ciclo de Vida
Conecta las variantes codificadas y el LQIP al almacenamiento de objetos y una base de datos. PUTs prefirmados, reintentos por variante, escrituras transaccionales en la BD y limpieza de huérfanos.
- Fortalecimiento para Producción
Fortalece tu sistema de anuncios para producción: indexación de base de datos, limitación de frecuencia respaldada por Redis, limitación de tasa, sanitización de HTML, prevención de SSRF y cumplimiento del RGPD.
- Universal vs Server Load Functions
Aprende la diferencia entre +page.ts y +page.server.ts, cuándo se ejecuta cada uno, a qué puede acceder cada uno y cómo elegir el correcto.
- Autenticación real en SvelteKit con better-auth
Guía paso a paso para integrar better-auth en SvelteKit: configuración, esquema, hooks, cliente e interfaz de inicio/cierre de sesión. No se requiere ORM.
- {@html ...}
Domina el tag `@html` de Svelte 5 para renderizar HTML sin procesar de forma segura. Aprende sobre prevención de XSS, DOMPurify, estilos y manejo de contenido de CMS.
- Creando Mapas Vacíos Sin Propiedades en JavaScript
Aprende cuándo y por qué usar Object.create(null) para diccionarios seguros en aplicaciones de Svelte 5 y SvelteKit, con 8 ejemplos prácticos.
- Arquitectura de Autenticación con Contexto
Construye un sistema de autenticación funcional en Svelte 5 con cookies de sesión, permisos basados en roles, protección de rutas del servidor y control de acceso mediante contexto.
- Soporte CSP para Hydratable
Aprende cómo usar nonces y hashes con la función hydratable de Svelte 5 para asegurar aplicaciones renderizadas en el servidor.