El reto de la seguridad en software supera ya a los contenedores: el auge de la IA y el código abierto

El uso masivo de contenedores ya no es el principal desafío en seguridad de software. La proliferación del código abierto y la integración de la inteligencia artificial en el desarrollo plantean nuevas exigencias para garantizar la gobernanza y evitar riesgos operativos y reputacionales.

La contenedorización ha dejado de ser una novedad en el mundo del desarrollo de software. Más de la mitad de las organizaciones ya emplean contenedores en la mayoría o en la totalidad de sus aplicaciones en producción, según datos de la Cloud Native Computing Foundation. Esto significa que el verdadero desafío para proveedores y socios tecnológicos deja de centrarse en la adopción del contenedor, para enfocarse en cómo asegurar que las metodologías modernas de desarrollo no generen problemas de seguridad y gobernanza en el futuro.

Los equipos de desarrollo se ven presionados para acelerar sus procesos a un ritmo cada vez más rápido. Incorporan más componentes de código abierto, integran fragmentos de múltiples orígenes y, cada vez con mayor frecuencia, emplean la inteligencia artificial para asistir en la escritura, prueba y revisión del software.

De hecho, el último «State of Application Development Report» de Docker revela que el 64% de los desarrolladores ya usa IA para respaldar tareas como la codificación, documentación e investigación. Esto en sí mismo no representa un problema, pero sin una adecuada evolución de las políticas de seguridad y gobernanza, puede derivar en vulnerabilidades.

Patrocinado

Los atajos en el desarrollo —una pieza de código sin verificar o una decisión rápida para cumplir plazos— pueden parecer inofensivos individualmente, pero acumulativamente exponen a las organizaciones a riesgos significativos.

Una conversación más amplia

Por ello, el foco ya no está únicamente en los contenedores, sino en cómo se construye el software hoy, qué códigos y componentes se integran y qué controles existen en torno al uso de la inteligencia artificial.

La IA ilustra perfectamente este reto: si bien acelera el desarrollo, también obliga a replantear preguntas como: ¿de dónde proviene ese código generado o modificado por IA? ¿Ha sido revisado adecuadamente? ¿Están adaptadas las políticas de seguridad a las nuevas formas de trabajo en equipos de desarrollo?

Además, el desafío trasciende a los desarrolladores y afecta a toda la organización. Cada vez más empleados incorporan herramientas de IA para agilizar tareas cotidianas, lo que multiplica la complejidad de la gobernanza. La cuestión no es sólo si la IA mejora la productividad, sino si se cuenta con los controles adecuados para su uso seguro y supervisado.

La proliferación de agentes de IA capaces de actuar de forma autónoma añade incertidumbre. Las organizaciones deben establecer mecanismos claros para la visibilidad en tiempo real, controlar los accesos y prever qué hacer si algún sistema de IA se desvía de las normas establecidas.

Este escenario representa una oportunidad para los socios tecnológicos. No bastará con recomendar las últimas herramientas, sino que deberán acompañar a los clientes para modernizar sus aplicaciones y acelerar el desarrollo sin comprometer la seguridad. Para ello, es imprescindible hacer las preguntas correctas, que no son solo de carácter técnico, sino también de impacto empresarial, dada la posible afectación operacional, financiera y reputacional.

En este sentido, no es necesario que los socios sean expertos desarrolladores, pero sí deben comprender las dinámicas actuales de creación de software y uso de IA.

Los clientes buscan avanzar rápido sin perder el control. Por ello, el juicio, la experiencia y la capacidad de plantear las cuestiones relevantes resultan tan valiosos como la tecnología en sí.

El problema más amplio es la confianza. Las aplicaciones modernas dependen de complejas cadenas de suministro de software, y la IA añade un nivel adicional de incógnita si no se sabe qué herramientas se están utilizando, qué datos acceden o cómo toman decisiones. La seguridad no puede ser un añadido posterior: si se implementa sólo cuando el software ya está en funcionamiento, muchas oportunidades de prevenir incidentes se habrán perdido.

Los clientes continuarán demandando velocidad. Así, los socios que sobresalgan serán aquellos capaces de identificar riesgos anticipadamente, plantear preguntas que los propios clientes no han considerado y construir la seguridad y la gobernanza desde el inicio del proceso de desarrollo.

A veces, esto implica interrumpir con preguntas incómodas antes de que empiece la construcción. Aunque esas conversaciones pueden ser difíciles, resultan menos costosas y complejas que solucionar problemas cuando el software ya está en producción.

Cinco preguntas clave que todo socio debe plantear

  • ¿De dónde proceden las imágenes de contenedor y quién las verifica?
  • ¿Qué porcentaje de código de terceros u open source se incorpora en producción?
  • ¿De qué manera ha modificado la IA el proceso de escritura, revisión o despliegue del código?
  • ¿Utilizan empleados herramientas de IA fuera del área de desarrollo sin que existan directrices claras?
  • Si un agente de IA se comportase de forma inesperada, ¿se dispone de la visibilidad suficiente para detectarlo rápidamente?

En definitiva, la mayor contribución de los socios vendrá de ayudar a sus clientes a acelerar sus proyectos sin perder control ni seguridad. La evolución del desarrollo de software y la creciente integración de la IA exigen anticipar riesgos y garantizar que la seguridad y la gobernanza formen parte integral desde el principio.

Add a Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Patrocinado