~/parraletz
blog

¿Estamos construyendo un Internet más inteligente, pero también más frágil?

La IA acelera cómo construimos y cómo atacamos sistemas. Una reflexión sobre por qué Internet no necesita solo más inteligencia, sino más ingeniería.

3 min reades
Red de nodos donde una falla en rojo se propaga a los nodos vecinos, junto al título del post

Cada semana, Internet nos recuerda lo frágil que es: hackeos masivos, vulnerabilidades críticas, filtraciones de datos y caídas de servicios cloud de los que dependen millones de personas.

Y mientras la inteligencia artificial acelera todo lo que construimos, también acelera la forma en que esos sistemas se rompen y se atacan.

Incidentes distintos, una misma pregunta

Lo ocurrido recientemente con PHP2Shell y Binance debería hacernos reflexionar.

Por un lado, PHP2Shell: vulnerabilidades críticas en PHP, el lenguaje detrás de buena parte de la web. Fueron descubiertas con ayuda de IA y, poco después, explotadas por atacantes capaces de comprometer servidores de forma automatizada.

Por otro, Binance: aproximadamente 6,300 millones de dólares en criptoactivos robados, en uno de los mayores incidentes de seguridad que ha enfrentado la industria.

A esto se suman las interrupciones recientes de proveedores como Azure, Google Cloud y Cloudflare. Incidentes diferentes, causas diferentes, pero una preocupación en común:

¿Realmente comprendemos y controlamos la complejidad de los sistemas de los que dependemos?

La velocidad como virtud… y como riesgo

Durante años, nuestra industria ha perseguido la velocidad: desplegar más rápido, escalar automáticamente, automatizar operaciones y reducir el tiempo entre una idea y su llegada a producción.

Ahora, con la inteligencia artificial, estamos llevando esa velocidad a otro nivel. Podemos generar código en segundos, construir aplicaciones completas, automatizar decisiones e incluso delegar tareas de ingeniería a agentes autónomos.

Pero hay algo que me preocupa.

Nuestra capacidad para producir tecnología está creciendo más rápido que nuestra capacidad para comprenderla, asegurarla y operarla.

La IA no creó el problema, lo acelera

Los atacantes también están aprovechando esta transformación. La IA no inventó las vulnerabilidades, el ransomware ni los errores de configuración; esos problemas llevan décadas acompañándonos. Lo que está cambiando es la velocidad y la escala con la que podemos descubrir, explotar y automatizar.

Una vulnerabilidad que antes podía requerir semanas de investigación hoy puede analizarse mucho más rápido con herramientas asistidas por IA. Un ataque que antes necesitaba múltiples intervenciones humanas puede incorporar automatización en distintas etapas. Y un error de configuración puede propagarse por cientos de sistemas antes de que alguien entienda qué pasó.

Pero tampoco podemos responsabilizar a la IA de todo. Muchas de nuestras debilidades siguen siendo las mismas: dependencias que desconocemos, sistemas excesivamente complejos, privilegios innecesarios, controles insuficientes y arquitecturas que funcionan perfectamente… hasta que dejan de hacerlo.

Celebrar la resiliencia, no solo la entrega

Como ingenieros, hemos aprendido a celebrar la velocidad de entrega. Quizá deberíamos comenzar a celebrar con la misma intensidad la capacidad de resistir un incidente.

Porque la verdadera madurez de una plataforma no se demuestra únicamente cuando todo funciona.

Se demuestra cuando algo falla, cuando alguien intenta comprometerla y cuando somos capaces de recuperar el control.

No creo que debamos frenar la innovación. Creo que debemos acompañarla de mejores principios de ingeniería. En la práctica, eso significa:

  • Seguridad desde el diseño: mínimo privilegio por defecto, no como tarea pendiente para después del lanzamiento.
  • Observabilidad: poder responder “¿qué está pasando?” sin tener que desplegar nada nuevo. Kubernetes ya funciona así por dentro.
  • Resiliencia: ensayar la falla (game days, restauración de backups) antes de que ocurra.
  • Menos complejidad innecesaria: cada dependencia nueva es superficie de ataque y un posible punto de falla. La arquitectura de la plataforma es una decisión, no un accidente.
  • Automatización con controles: políticas, aprobaciones y rollbacks automáticos, también para lo que genera la IA. Por eso la estrategia de despliegue no debería vivir en tu pipeline.

Y, sobre todo, responsabilidad sobre lo que construimos.

La inteligencia artificial puede convertirse en una de nuestras mejores herramientas para mejorar la seguridad y la confiabilidad de Internet. Pero también puede amplificar nuestras malas decisiones.

La velocidad sin comprensión genera fragilidad.

La automatización sin controles amplifica errores.

Y la inteligencia sin responsabilidad no garantiza resiliencia.

Quizá el gran desafío tecnológico de esta década no sea construir sistemas que puedan hacer cada vez más cosas por nosotros, sino asegurarnos de que todavía podamos comprenderlos, protegerlos y confiar en ellos.

Porque Internet no necesita solamente más inteligencia.

Necesita más ingeniería.

¿Tu equipo mide la capacidad de recuperarse de un incidente con la misma seriedad que la velocidad de entrega? Cuéntame cómo lo están abordando en LinkedIn o escríbeme.