Aprende sobre seguridad
Claves filtradas, ataques DDoS y configuraciones débiles tumban proyectos. Aprende a proteger lo que publicas.
Destacados
- Conceptos¿Qué es un ataque de fuerza bruta y cómo protegerte?Un ataque de fuerza bruta prueba contraseñas en masa hasta acertar una. Mira los tipos (spraying, credential stuffing), cómo funcionan y las defensas con código.
- Problemas y erroresHackearon mi aplicación: qué hacer ahoraSi hackearon tu aplicación, contén el acceso, cambia todos los secretos y conserva los logs antes de limpiar. El orden correcto, cómo hallar la causa y cómo volver.
- Paso a pasoChecklist de seguridad para publicar un bot, sitio o APIChecklist de seguridad antes de publicar un bot, sitio o API: secretos en variables de entorno, dependencias, HTTPS, cabeceras, permisos mínimos y logs.
Conceptos3
- ¿Qué es un ataque de fuerza bruta y cómo protegerte?Un ataque de fuerza bruta prueba contraseñas en masa hasta acertar una. Mira los tipos (spraying, credential stuffing), cómo funcionan y las defensas con código.
- ¿Qué es un ataque DDoS y cómo funciona?Un ataque DDoS ocurre cuando miles de máquinas inundan un servidor con tráfico hasta tumbarlo. Conoce los tres tipos, cómo funciona y cómo detectarlo.
- ¿Qué es un WAF (firewall de aplicaciones web)?Un WAF es un firewall de aplicaciones web: lee peticiones HTTP y bloquea ataques como SQL injection y XSS. Descubre cómo funciona, sus límites y cuándo usarlo.
Paso a paso4
- Checklist de seguridad para publicar un bot, sitio o APIChecklist de seguridad antes de publicar un bot, sitio o API: secretos en variables de entorno, dependencias, HTTPS, cabeceras, permisos mínimos y logs.
- Cómo proteger tu web contra DDoSPara protegerte de un DDoS, combina mitigación en el borde (CDN y WAF) con límite de peticiones, timeouts y caché en la aplicación. Guía paso a paso con código.
- Cómo mantener los secretos fuera de tu códigoMantén claves de API, tokens y contraseñas fuera de Git: usa variables de entorno, ignora el .env, escanea los commits y rota cualquier secreto que se escape.
- Claves SSH: cómo funcionan y cómo crear unaUna clave SSH es un par de claves (pública y privada) que demuestra quién eres sin contraseña. Aprende a generar una Ed25519, usar ssh-agent y probarla en GitHub.
Problemas y errores3
- Hackearon mi aplicación: qué hacer ahoraSi hackearon tu aplicación, contén el acceso, cambia todos los secretos y conserva los logs antes de limpiar. El orden correcto, cómo hallar la causa y cómo volver.
- Clave de API expuesta en GitHub: cómo revocarla y prevenirlo¿Subiste una clave de API a GitHub? Revócala primero, luego limpia el historial y cambia el valor. Mira el paso a paso y cómo evitar que se repita.
- ¿Se filtró el token de tu bot? Qué hacer ahoraSi se filtró el token de tu bot, restablécelo en el Portal de Discord (o con /token en BotFather) antes que nada. Mira el orden correcto y cómo revisar el daño.