# Dev&Ops - EP39 - Buenas Prácticas de Seguridad en el Código

Episodio de [Dev&Ops](https://escuchario.semeescucha.es/podcast/dev-ops), de Douglas Barahona & Juan Ramos.

- Publicado: 15 de diciembre de 2025
- Duración: 1 h 02 min
- Episodio 39
- Audio: https://media.transistor.fm/d0831bec/ce2bb8e5.mp3
- Página: https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997555-dev-ops-ep39-buenas-practicas-de-seguridad-en-el-codigo

## Sobre este episodio

¿Es tu código realmente seguro? En este episodio de Dev&Ops, Juan y Douglas repasan las Buenas Prácticas de Seguridad esenciales que todo desarrollador debe aplicar antes de salir a producción. Cubrimos desde la validación básica de formularios hasta estrategias avanzadas de hashing y manejo de errores, incluyendo una anécdota real sobre por qué nunca debes dejar logs de debug activados. Si quieres blindar tu aplicación contra el 98% de los ataques automatizados, esta guía es para ti. En este episodio aprenderás: ✅ Cómo validar inputs y outputs para evitar inyecciones. ✅ La importancia de los permisos de archivos y directorios. ✅ Cifrado de contraseñas: Hashing y Salt explicados. ✅ Por qué y cómo implementar Cookies seguras (HttpOnly). ✅ Manejo correcto de errores para no exponer información sensible. ¡Únete a nuestra comunidad online! 👇 YouTube: https://www.youtube.com/@DevAndOpsPodcast ▶️ TikTok: https://www.tiktok.com/@devandops 🕺 Instagram: https://www.instagram.com/devandopspodcast 📸 Facebook: https://www.facebook.com/devandops 👍 Spotify: https://open.spotify.com/show/1MuMODYsE4xN6RhOcd8EaG 🎧 📑 Chapters: (00:00) Intro: La amenaza de los Bots (00:58) Bienvenida y crecimiento profesional (02:07) Tip 1: Validación de Inputs y Outputs (06:45) Prevención de SQL Injection y subida de archivos (13:58) Tip 2: Gestión de Permisos (Cuidado con 777) (17:55) Tip 3: Cifrado, Hash y Salt (28:00) Tip 4: Autenticación Multi-Factor (MFA) (31:37) Tip 5: Cookies Seguras y HttpOnly (34:00) Tip 6: Manejo de Errores (Dev vs Prod) (40:07) Historia Real: El error de las Tarjetas de Crédito 💳 (44:20) Tip 7: Actualización de Dependencias y NPM (52:30) Tip 8 y 9: Queries Parametrizados y Sanitización (XSS) (01:00:10) Conclusión: Asegura tu aplicación hoy

Anterior: [Dev&Ops - EP38 - Cómo asegurar una aplicación web: Tips esenciales desde el lado de SRE / SysAdmin](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997556-dev-ops-ep38-como-asegurar-una-aplicacion-web-tips-esenciales-desde-el-lado-de)
Siguiente: [Dev&Ops - EP40 - ¿Cuánto deberías entender “las capas de abajo” en tecnología?](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997554-dev-ops-ep40-cuanto-deberias-entender-las-capas-de-abajo-en-tecnologia)

## Últimos episodios de Dev&Ops

- [Dev&Ops - EP069 - Vendor Lock-in en IA: cómo elegir modelos y herramientas sin quedar atrapado](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997525-dev-ops-ep069-vendor-lock-in-en-ia-como-elegir-modelos-y-herramientas-sin-quedar) · 5 de agosto de 2026 · 1 h 08 min
- [Dev&Ops - EP068 - De Idea a SaaS: Construye tu Emprendimiento en Solitario con IA](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997526-dev-ops-ep068-de-idea-a-saas-construye-tu-emprendimiento-en-solitario-con-ia) · 29 de julio de 2026 · 32 min
- [Dev&Ops - EP067 - Cómo proteger tus aplicaciones del tráfico y los bots de Inteligencia Artificial](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997527-dev-ops-ep067-como-proteger-tus-aplicaciones-del-trafico-y-los-bots-de) · 22 de julio de 2026 · 36 min
- [Dev&Ops - EP066 - Cómo Integrar Inteligencia Artificial en tus Productos y Aplicaciones](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997528-dev-ops-ep066-como-integrar-inteligencia-artificial-en-tus-productos-y) · 29 de junio de 2026 · 51 min
- [Dev&Ops - EP065 - Ética profesional en IT: dependencias, confidencialidad y recursos de empresa](https://escuchario.semeescucha.es/podcast/dev-ops/episodio/6997529-dev-ops-ep065-etica-profesional-en-it-dependencias-confidencialidad-y-recursos) · 22 de junio de 2026 · 59 min
