Establecer un enfoque coherente para la seguridad liderada por desarrolladores

En respuesta a importantes brechas de seguridad como la campaña de SolarWinds, que utilizó un proceso de actualización de software para infectar a más de 18 000 usuarios del popular software de gestión Orion, incluidas muchas grandes corporaciones y agencias gubernamentales, existe una mayor presión para lograr esfuerzos de seguridad más eficaces liderados por los desarrolladores. Las organizaciones de todos los tamaños están empezando a cuestionar su «cadena de suministro de software» y a exigir que los desarrolladores que crean su software cuenten con habilidades y conocimientos de seguridad verificados.
Incluso el gobierno de los Estados Unidos está pidiendo mejores prácticas de seguridad lideradas por los desarrolladores y un fortalecimiento de la cadena de suministro de software. Estos conceptos son un componente clave de una Orden Ejecutiva sobre la mejora de la ciberseguridad de la nación emitida por el presidente Biden.
En general, la comunidad de desarrolladores ha sido receptiva a la idea de trasladar la seguridad a etapas más tempranas del ciclo de vida de desarrollo de software (SDLC) a través de programas y movimientos como DevSecOps. Y, en una encuesta reciente, la comunidad de desarrolladores afirmó valorar la formación en seguridad que recibió para apoyar dicho esfuerzo.
Las vulnerabilidades de software siguen siendo explotadas, e incluso los desarrolladores admiten que a veces dejan vulnerabilidades en su código.
¿Por qué?
La encuesta confirmó que escribir código de calidad era una prioridad máxima para la comunidad de desarrollo. Sin embargo, también identificó varias razones por las que la formación que reciben los desarrolladores, aunque se considera valiosa, no alcanza el objetivo de ayudar a asegurar la cadena de suministro de software. El 33 % afirmó que seguía dejando vulnerabilidades en su código porque, incluso después de la formación recibida, no sabía cómo identificar o corregir las vulnerabilidades conocidas. Además, un abrumador 92 % dijo necesitar al menos cierto nivel de formación adicional en seguridad, mientras que el 50 % señaló que se requería mucha más formación.
Está claro que la comunidad de desarrolladores valora la formación que recibe. Sin embargo, al preguntarles sobre las barreras para la adopción de prácticas de codificación segura, la falta de tiempo fue citada como la razón principal, seguida por una quinta parte de los encuestados que señaló la falta de un enfoque cohesivo como el culpable. La formación se veía más como un evento puntual que como parte de un esfuerzo estratégico continuo para incorporar la seguridad en los flujos de trabajo de los desarrolladores y utilizarla a diario.
Como resultado, los desarrolladores no están capacitados para desarrollar y retener habilidades de codificación segura como parte de un programa cohesivo y continuo en sus organizaciones. También podemos concluir que la formación que reciben actualmente no es especialmente eficaz ni exhaustiva, dado que muchos desarrolladores afirman que todavía no pueden identificar ni corregir vulnerabilidades comunes.
El 92 % de los desarrolladores afirmó necesitar al menos cierto nivel de formación adicional en seguridad, mientras que el 50 % señaló que se requería mucha más formación.
¿Qué pueden hacer las organizaciones para solucionar esta situación?
Resulta interesante que los desarrolladores hayan afirmado de forma abrumadora que necesitaban más formación en seguridad. Y, aunque valoraban la formación recibida, podría tratarse de una situación en la que simplemente se conforman con lo que pueden conseguir.
Cuando se les pidió que comentaran formas de mejorar su formación, empezaron a surgir sus verdaderas opiniones sobre el tema. En general, la mayor parte de la formación que recibían los desarrolladores era limitada, no interactiva, solo estaba parcialmente orientada a sus responsabilidades laborales y no formaba parte de un plan global o continuo para ayudar a mejorar las habilidades y la concienciación sobre seguridad de su organización. Según los desarrolladores encuestados, si las organizaciones quieren mejorar la eficacia de la formación ofrecida, esta debería presentarse como parte de un enfoque integral para promover un mayor énfasis en la seguridad a lo largo del SDLC. Además, los desarrolladores hicieron peticiones específicas para que su formación fuera más valiosa. Una de las sugerencias más populares fue incluir más casos de uso y ejemplos prácticos de situaciones que probablemente encontrarían desde una perspectiva de seguridad. Otra respuesta popular para mejorar la eficacia fue que la formación cubriera escenarios cada vez más complejos o difíciles, una medida que probablemente también requeriría un enfoque más cohesivo y un plan a largo plazo para el aprendizaje continuo y el desarrollo de habilidades. Los desarrolladores también destacaron la necesidad de una mayor interactividad y, tal vez, de añadir un elemento competitivo. En general, la formación en la que los usuarios simplemente ven un vídeo o escuchan una conferencia sin oportunidad de aprendizaje práctico y contextual no se considera eficaz ni especialmente valiosa cuando se intenta enseñar una habilidad compleja y (percibida como) difícil como la codificación segura.
Los desarrolladores también destacaron la necesidad de una mayor interactividad y, tal vez, de añadir un elemento competitivo.
¿Qué otros elementos son importantes al adoptar un enfoque de seguridad cohesivo?
La formación es, por supuesto, fundamental cuando se intenta mejorar la concienciación y las habilidades de seguridad de la comunidad de desarrolladores de una organización. Y garantizar que el aprendizaje sea continuo, interactivo, relevante y contextual es una necesidad. Pero un enfoque verdaderamente cohesivo para una mejor concienciación sobre la seguridad va incluso más allá.
Un enfoque verdaderamente cohesivo debe considerar lo que se necesita para fomentar una cultura de seguridad genuinamente liderada por los desarrolladores. Puede requerir cambiar el enfoque de las formas típicas de gestionar y crear equipos de desarrollo. Por ejemplo, tradicionalmente se ha evaluado a los desarrolladores en función de la rapidez con la que podían programar. Pero un enfoque cohesivo de la seguridad podría implicar cambiar esas métricas y valores arraigados. En su lugar, las evaluaciones podrían dejar de premiar la velocidad bruta para recompensar a aquellos desarrolladores que puedan crear código de calidad que además sea seguro, es decir, que esté libre de vulnerabilidades.
También podría involucrar a la propia comunidad de desarrolladores como parte del esfuerzo. En lugar de simplemente imponer la seguridad a los desarrolladores, considere crear o designar campeones de seguridad dentro de la comunidad. Se trataría de desarrolladores talentosos y conscientes de la seguridad que se distingan ya sea en la formación o como parte de las evaluaciones basadas en las nuevas métricas. También deberían estar dispuestos a ayudar a otros desarrolladores a mejorar sus habilidades, mejorando así la comunidad de desarrollo desde dentro.
Un enfoque verdaderamente cohesivo debe considerar lo que se necesita para fomentar una cultura de seguridad genuinamente liderada por los desarrolladores. Puede requerir cambiar el enfoque de las formas típicas de gestionar y crear equipos de desarrollo.
Lecturas adicionales
Informe técnico: Los desafíos (y oportunidades) para mejorar la seguridad del software
Informe técnico: El enfoque preventivo de seguridad de software impulsado por desarrolladores
Informe técnico: El Superbowl de DevSecOps: cómo los defensores de la seguridad pueden llevar a su equipo a la victoria frente a vulnerabilidades tardías
Informe: El estado de la seguridad impulsada por desarrolladores en 2022
Controle el desarrollo impulsado por IA antes de su lanzamiento
Mida el riesgo asistido por IA, aplique políticas de codificación segura en el momento de la confirmación y acelere la entrega segura en todo su ciclo de vida de desarrollo de software (SDLC).
Explorar más blogs
Acceda a contenido especializado sobre programación segura, gobernanza de IA y gestión de riesgos de software.

Una cultura de seguridad: cómo Sage creó su programa de defensores
Descubre cómo Sage reforzó su seguridad con un enfoque flexible y centrado en las relaciones, logrando formar a más de 200 expertos en seguridad y alcanzar una reducción de riesgos cuantificable.

Kamer van Koophandel: Seguridad a escala impulsada por los desarrolladores
La Cámara de Comercio (Kamer van Koophandel) comparte cómo integró la programación segura en el desarrollo diario mediante certificaciones basadas en roles, evaluaciones comparativas de puntuación de confianza y una cultura de responsabilidad compartida en seguridad.

Cómo un «Juego de Códigos» guía a IAG Group hacia un futuro de programación más seguro
IAG Group es la entidad detrás de muchas de las principales compañías de seguros en la región de Asia-Pacífico, que suscribe pólizas para millones de clientes por un valor aproximado de 11.400 millones de dólares australianos en primas anuales.

Mes de la Concienciación sobre Ciberseguridad 2026: Comprender la seguridad de la IA es fundamental para la defensa empresarial
Hemos llegado a un punto en el que la mayoría de las principales empresas de IA han pedido públicamente una ralentización global en el desarrollo de la IA para que las medidas de seguridad puedan ponerse al día, pero la verdad es que ya se han materializado graves problemas de seguridad. Esto deja a innumerables líderes de seguridad y equipos ejecutivos en una situación urgente, a medida que los costes monetarios y de riesgo de la implementación de la IA siguen acumulándose.

Habilitador 8: Branding de su programa
Un programa de codificación segura necesita algo más que un buen contenido para tener éxito. El Habilitador 8 muestra cómo el branding transforma la participación en una experiencia codiciada basada en el estatus.
.avif)
Cada empleado está ahora en la primera línea de la ciberseguridad de la IA
El panorama tecnológico empresarial está cambiando a una velocidad que pocos previeron hasta que fue demasiado tarde. Hemos cruzado oficialmente el umbral del código escrito por humanos y la asistencia básica de copilotos hacia la era del Ciclo de Vida de Desarrollo Agéntico (ADLC). Si bien los agentes de IA autónomos prometen una eficiencia sin precedentes en múltiples funciones, también traen consigo una clase completamente nueva de riesgos regulatorios y de seguridad.
Proteja el desarrollo basado en IA antes de su lanzamiento
Identifique riesgos de desarrollo, aplique políticas y prevenga vulnerabilidades en todo el ciclo de vida de su software.