20 de abril de 2025 ## El problema del "vibe coding" (entre otros): código inseguro ![](Programación-vibe.png) El _vibe coding_ se ha vendido como la puerta mágica: **“chateo con la IA, le pido una app y listo, soy developer”**. **Spoiler:** no funciona así. La IA hará exactamente lo que le pidas… y **solo** lo que le pidas. Si tu prompt se limita a la parte funcional, obtendrás código que cumple requisitos funcionales, **pero sin blindaje alguno**. Sin exigencias de _security by design_, la IA deja la seguridad en manos de quien la usa, y ahí está el problema: - **Falta de contexto:** quien no domina conceptos como _amenazas_, _modelos de riesgo_ o _especificaciones no funcionales_ jamás los incluirá en el prompt. - **Vulnerabilidades en serie:** autenticaciones débiles, inyecciones, fuga de datos… un buffet libre para cualquier atacante. - **Escalada de riesgos:** la misma IA puede ayudar al hacker a explotar los fallos que ella misma generó. Como usuarios de apps en esta nueva etapa, la pregunta ya no es **“¿funciona la app?”** sino **“¿quién y cómo la ha construido?”** Porque la habilidad de conversar con la IA **no** sustituye la responsabilidad de entregar software seguro. Me parece un problema porque hay demasiada gente creyendo que se va a hacer rica sin trabajar creando apps con IA sin tener los conocimientos necesarios. Y el resultado será una generación de apps vulnerables, seguro. > [!note] Nota > He actualizado la [píldora de Programación](2-Programación.md) con este punto, pero además merecía un post propio --- Publicado el 20 de abril de 2025, [LinkedIn](https://www.linkedin.com/posts/davidhurtadotoran_mentesinquietas-activity-7319613486584463361-bAfX?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAT5UsBH3ISG9LTxrgEnB7glCf9CerKWno), [X](https://x.com/dhtoran/status/1913848378217148798) , [Substack](https://substack.com/@davidhurtado/note/c-110523663)