Iconos SCW
héroe bg sin separador
Blog

Establecer un enfoque unificado para la seguridad impulsada por los desarrolladores.

Secure Code Warrior
Publicado el 24 de noviembre de 2022
Última actualización el 10 de marzo de 2026

Ante importantes brechas de seguridad como la de SolarWinds, que infectó a más de 18 000 usuarios del popular software de gestión Orion, entre ellos muchas empresas y organismos gubernamentales de primer orden, mediante el proceso de actualización de software, se está impulsando cada vez más una labor de seguridad más eficaz dirigida por los desarrolladores. Organizaciones de todos los tamaños están empezando a cuestionar su «cadena de suministro de software» y a exigir a los desarrolladores de software que cuenten con habilidades y conocimientos de seguridad contrastados.

Incluso el Gobierno de Estados Unidos ha pedido que se adopten mejores medidas de seguridad dirigidas por los desarrolladores para reforzar la cadena de suministro de software. Estos conceptos son parte fundamental del decreto ejecutivo del presidente Biden para mejorar la ciberseguridad nacional.

En general, la comunidad de desarrolladores ha aceptado la idea de trasladar la seguridad a las primeras fases del ciclo de vida del desarrollo de software (SDLC) mediante programas y actividades como devSeCops. En una encuesta reciente, la comunidad de desarrolladores indicó que valora la formación en seguridad que recibe para respaldar esta labor.

Las vulnerabilidades de software siguen siendo explotadas, e incluso los desarrolladores admiten que a veces dejan vulnerabilidades en el código.

¿Por qué?

La encuesta confirma que escribir código de alta calidad es una prioridad fundamental para la comunidad de desarrolladores.Sin embargo, la encuesta también identificó varias razones por las que la formación que se ofrece a los desarrolladores, aunque se considera valiosa, está lejos de alcanzar el objetivo de ayudar a proteger la cadena de suministro de software. El 33 % afirmó que su código sigue teniendo vulnerabilidades porque, incluso después de recibir formación, siguen sin saber cómo identificar o corregir las vulnerabilidades conocidas. Un abrumador 92 % afirmó que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 50 % afirmó que necesita más formación.

Es evidente que la comunidad de desarrolladores valora cualquier formación que reciba. Sin embargo, cuando se les pregunta por los obstáculos para adoptar prácticas de codificación seguras, la falta de tiempo se considera la razón principal, seguida por la falta de un enfoque coherente, según una quinta parte de los encuestados. La formación se considera más una actividad puntual que parte de un esfuerzo estratégico continuo para integrar la seguridad en el flujo de trabajo de los desarrolladores y utilizarla a diario.

Por lo tanto, los desarrolladores no pueden desarrollar y mantener habilidades de programación seguras como parte de un plan estrecho y continuo dentro de su organización. También podemos concluir que, dado que muchos desarrolladores afirman que siguen sin poder identificar y corregir vulnerabilidades comunes, la formación que reciben actualmente no es especialmente eficaz ni exhaustiva.

El 92 % de los desarrolladores afirma que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 92 % de los desarrolladores afirma que necesita más formación.

¿Qué pueden hacer las organizaciones para resolver esta situación?

Es interesante que la gran mayoría de los desarrolladores indiquen que necesitan más formación en materia de seguridad. Aunque valoran la formación que reciben, es posible que se sientan satisfechos con todo lo que pueden obtener.

Cuando se les pidió que comentaran cómo mejorar la formación, comenzaron a aflorar sus verdaderas opiniones sobre el tema. En general, la mayoría de la formación que reciben los desarrolladores es limitada, no interactiva y solo se centra en cierta medida en sus responsabilidades laborales, en lugar de formar parte de un plan general o continuo para mejorar las habilidades y la concienciación sobre la seguridad de la organización. Según los desarrolladores encuestados, si las organizaciones desean mejorar la eficacia de la formación que ofrecen, deben incluirla como parte de un enfoque integral que promueva una mayor concienciación sobre la seguridad en todo el ciclo de vida del desarrollo de software (SDLC).Además, los desarrolladores plantearon requisitos específicos para aumentar el valor de la formación. Una de las sugerencias más populares fue incluir más casos de uso y ejemplos prácticos de situaciones a las que podrían enfrentarse desde el punto de vista de la seguridad. Otra medida popular para mejorar la eficacia fue que la formación abarcara finalmente situaciones cada vez más complejas o difíciles, lo que podría requerir un enfoque más cohesionado y un plan a largo plazo de aprendizaje continuo y desarrollo de habilidades. Los desarrolladores también destacaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.Por lo general, cuando se intenta enseñar habilidades complejas y (consideradas) difíciles, como la codificación segura, la formación que consiste simplemente en ver vídeos o escuchar conferencias, sin oportunidad de realizar un aprendizaje práctico y contextualizado, no resulta eficaz ni especialmente valiosa.

Los desarrolladores también enfatizaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.

¿Qué otros factores son importantes a la hora de adoptar un enfoque de seguridad unificado?

Por supuesto, la formación es fundamental a la hora de mejorar la concienciación y las habilidades de seguridad de la comunidad de desarrolladores de la organización. Además, es necesario garantizar que el aprendizaje sea continuo, interactivo, relevante y contextual. Sin embargo, hay otras formas aún más eficaces de mejorar la concienciación sobre la seguridad.

Un enfoque verdaderamente cohesionado debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad realmente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a la forma típica de gestionar y organizar los equipos de desarrollo.Por ejemplo, tradicionalmente, los desarrolladores se evalúan en función de la velocidad con la que escriben código. Sin embargo, un enfoque de seguridad unificado puede implicar un cambio en estos indicadores y valores tradicionales. En su lugar, la evaluación podría pasar de recompensar la velocidad pura a recompensar a los desarrolladores que son capaces de crear código seguro y de alta calidad, es decir, sin vulnerabilidades.

Como parte del trabajo, también puede involucrar a la propia comunidad de desarrolladores. En lugar de limitarse a obligar a los desarrolladores a proporcionar garantías de seguridad, se puede considerar la posibilidad de crear o nombrar defensores de la seguridad dentro de la comunidad. Estas personas serán desarrolladores con talento y conscientes de la seguridad, que hayan destacado en la formación o en la evaluación de nuevos indicadores clave. También deben estar dispuestos a ayudar a otros desarrolladores a mejorar sus habilidades, mejorando así la comunidad de desarrolladores desde dentro.

Un enfoque verdaderamente cohesivo debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad verdaderamente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a las formas típicas de gestionar y organizar los equipos de desarrollo.

Para más información

Libro blanco:Los retos (y oportunidades) de mejorar la seguridad del software
Libro blanco: Método preventivo de seguridad de software impulsado por desarrolladores
Libro blanco:DevSecOps Super Bowl: cómo los defensores de la seguridad pueden ayudar a su equipo a superar las vulnerabilidades tardías
Informe:El estado actual de la seguridad impulsada por los desarrolladores 2022
El ordenador portátil está sobre la mesa, y la gente mira desde arriba como si estuviera trabajando.
El ordenador portátil está sobre la mesa, y la gente mira desde arriba como si estuviera trabajando.
Ver recursos
Ver recursos

Ante importantes brechas de seguridad como la de SolarWinds, que infectó a más de 18 000 usuarios del popular software de gestión Orion, entre ellos muchas empresas y organismos gubernamentales de primer orden, mediante el proceso de actualización de software, se está impulsando cada vez más una labor de seguridad más eficaz dirigida por los desarrolladores. Organizaciones de todos los tamaños están empezando a cuestionar su «cadena de suministro de software» y a exigir a los desarrolladores de software que cuenten con habilidades y conocimientos de seguridad contrastados.

¿Te interesa saber más?

Secure Code Warrior hace que la codificación segura sea una experiencia positiva y atractiva para los desarrolladores a medida que aumentan sus habilidades. Guiamos a cada programador a lo largo de su propio camino de aprendizaje, para que los desarrolladores con conocimientos de seguridad se conviertan en los superhéroes cotidianos de nuestro mundo conectado.

Más información

Secure Code Warrior puede ayudar a su organización a proteger el código a lo largo de todo el ciclo de vida del desarrollo de software y a crear una cultura que dé prioridad a la ciberseguridad. Tanto si es usted responsable de seguridad de aplicaciones, desarrollador, director de seguridad de la información o cualquier otra persona relacionada con la seguridad, podemos ayudar a su organización a reducir los riesgos asociados al código inseguro.

Reservar una demostración
Compartir en:
marcas de LinkedInSocialx logotipo
Autor
Secure Code Warrior
Publicado el 24 de noviembre de 2022

Secure Code Warrior hace que la codificación segura sea una experiencia positiva y atractiva para los desarrolladores a medida que aumentan sus habilidades. Guiamos a cada programador a lo largo de su propio camino de aprendizaje, para que los desarrolladores con conocimientos de seguridad se conviertan en los superhéroes cotidianos de nuestro mundo conectado.

Este artículo fue escrito por Secure Code Warrior El equipo de expertos de la industria de está comprometido a brindar a los desarrolladores los conocimientos y las habilidades para crear software seguro desde el principio. Aprovechamos nuestra profunda experiencia en prácticas de codificación segura, tendencias de la industria y conocimientos del mundo real.

Compartir en:
marcas de LinkedInSocialx logotipo
El ordenador portátil está sobre la mesa, y la gente mira desde arriba como si estuviera trabajando.
El ordenador portátil está sobre la mesa, y la gente mira desde arriba como si estuviera trabajando.

Ante importantes brechas de seguridad como la de SolarWinds, que infectó a más de 18 000 usuarios del popular software de gestión Orion, entre ellos muchas empresas y organismos gubernamentales de primer orden, mediante el proceso de actualización de software, se está impulsando cada vez más una labor de seguridad más eficaz dirigida por los desarrolladores. Organizaciones de todos los tamaños están empezando a cuestionar su «cadena de suministro de software» y a exigir a los desarrolladores de software que cuenten con habilidades y conocimientos de seguridad contrastados.

Incluso el Gobierno de Estados Unidos ha pedido que se adopten mejores medidas de seguridad dirigidas por los desarrolladores para reforzar la cadena de suministro de software. Estos conceptos son parte fundamental del decreto ejecutivo del presidente Biden para mejorar la ciberseguridad nacional.

En general, la comunidad de desarrolladores ha aceptado la idea de trasladar la seguridad a las primeras fases del ciclo de vida del desarrollo de software (SDLC) mediante programas y actividades como devSeCops. En una encuesta reciente, la comunidad de desarrolladores indicó que valora la formación en seguridad que recibe para respaldar esta labor.

Las vulnerabilidades de software siguen siendo explotadas, e incluso los desarrolladores admiten que a veces dejan vulnerabilidades en el código.

¿Por qué?

La encuesta confirma que escribir código de alta calidad es una prioridad fundamental para la comunidad de desarrolladores.Sin embargo, la encuesta también identificó varias razones por las que la formación que se ofrece a los desarrolladores, aunque se considera valiosa, está lejos de alcanzar el objetivo de ayudar a proteger la cadena de suministro de software. El 33 % afirmó que su código sigue teniendo vulnerabilidades porque, incluso después de recibir formación, siguen sin saber cómo identificar o corregir las vulnerabilidades conocidas. Un abrumador 92 % afirmó que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 50 % afirmó que necesita más formación.

Es evidente que la comunidad de desarrolladores valora cualquier formación que reciba. Sin embargo, cuando se les pregunta por los obstáculos para adoptar prácticas de codificación seguras, la falta de tiempo se considera la razón principal, seguida por la falta de un enfoque coherente, según una quinta parte de los encuestados. La formación se considera más una actividad puntual que parte de un esfuerzo estratégico continuo para integrar la seguridad en el flujo de trabajo de los desarrolladores y utilizarla a diario.

Por lo tanto, los desarrolladores no pueden desarrollar y mantener habilidades de programación seguras como parte de un plan estrecho y continuo dentro de su organización. También podemos concluir que, dado que muchos desarrolladores afirman que siguen sin poder identificar y corregir vulnerabilidades comunes, la formación que reciben actualmente no es especialmente eficaz ni exhaustiva.

El 92 % de los desarrolladores afirma que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 92 % de los desarrolladores afirma que necesita más formación.

¿Qué pueden hacer las organizaciones para resolver esta situación?

Es interesante que la gran mayoría de los desarrolladores indiquen que necesitan más formación en materia de seguridad. Aunque valoran la formación que reciben, es posible que se sientan satisfechos con todo lo que pueden obtener.

Cuando se les pidió que comentaran cómo mejorar la formación, comenzaron a aflorar sus verdaderas opiniones sobre el tema. En general, la mayoría de la formación que reciben los desarrolladores es limitada, no interactiva y solo se centra en cierta medida en sus responsabilidades laborales, en lugar de formar parte de un plan general o continuo para mejorar las habilidades y la concienciación sobre la seguridad de la organización. Según los desarrolladores encuestados, si las organizaciones desean mejorar la eficacia de la formación que ofrecen, deben incluirla como parte de un enfoque integral que promueva una mayor concienciación sobre la seguridad en todo el ciclo de vida del desarrollo de software (SDLC).Además, los desarrolladores plantearon requisitos específicos para aumentar el valor de la formación. Una de las sugerencias más populares fue incluir más casos de uso y ejemplos prácticos de situaciones a las que podrían enfrentarse desde el punto de vista de la seguridad. Otra medida popular para mejorar la eficacia fue que la formación abarcara finalmente situaciones cada vez más complejas o difíciles, lo que podría requerir un enfoque más cohesionado y un plan a largo plazo de aprendizaje continuo y desarrollo de habilidades. Los desarrolladores también destacaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.Por lo general, cuando se intenta enseñar habilidades complejas y (consideradas) difíciles, como la codificación segura, la formación que consiste simplemente en ver vídeos o escuchar conferencias, sin oportunidad de realizar un aprendizaje práctico y contextualizado, no resulta eficaz ni especialmente valiosa.

Los desarrolladores también enfatizaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.

¿Qué otros factores son importantes a la hora de adoptar un enfoque de seguridad unificado?

Por supuesto, la formación es fundamental a la hora de mejorar la concienciación y las habilidades de seguridad de la comunidad de desarrolladores de la organización. Además, es necesario garantizar que el aprendizaje sea continuo, interactivo, relevante y contextual. Sin embargo, hay otras formas aún más eficaces de mejorar la concienciación sobre la seguridad.

Un enfoque verdaderamente cohesionado debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad realmente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a la forma típica de gestionar y organizar los equipos de desarrollo.Por ejemplo, tradicionalmente, los desarrolladores se evalúan en función de la velocidad con la que escriben código. Sin embargo, un enfoque de seguridad unificado puede implicar un cambio en estos indicadores y valores tradicionales. En su lugar, la evaluación podría pasar de recompensar la velocidad pura a recompensar a los desarrolladores que son capaces de crear código seguro y de alta calidad, es decir, sin vulnerabilidades.

Como parte del trabajo, también puede involucrar a la propia comunidad de desarrolladores. En lugar de limitarse a obligar a los desarrolladores a proporcionar garantías de seguridad, se puede considerar la posibilidad de crear o nombrar defensores de la seguridad dentro de la comunidad. Estas personas serán desarrolladores con talento y conscientes de la seguridad, que hayan destacado en la formación o en la evaluación de nuevos indicadores clave. También deben estar dispuestos a ayudar a otros desarrolladores a mejorar sus habilidades, mejorando así la comunidad de desarrolladores desde dentro.

Un enfoque verdaderamente cohesivo debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad verdaderamente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a las formas típicas de gestionar y organizar los equipos de desarrollo.

Para más información

Libro blanco:Los retos (y oportunidades) de mejorar la seguridad del software
Libro blanco: Método preventivo de seguridad de software impulsado por desarrolladores
Libro blanco:DevSecOps Super Bowl: cómo los defensores de la seguridad pueden ayudar a su equipo a superar las vulnerabilidades tardías
Informe:El estado actual de la seguridad impulsada por los desarrolladores 2022
Ver recursos
Ver recursos

Rellene el siguiente formulario para descargar el informe.

Nos gustaría obtener su permiso para enviarle información sobre nuestros productos y/o temas relacionados con la codificación de seguridad. Trataremos su información personal con el máximo cuidado y nunca la venderemos a otras empresas con fines comerciales.

Enviar
Icono de éxito de SCW
Icono de error scw
Para enviar el formulario, habilite las cookies de análisis. Una vez completado, puede desactivarlas nuevamente si lo desea.
El ordenador portátil está sobre la mesa, y la gente mira desde arriba como si estuviera trabajando.

Ante importantes brechas de seguridad como la de SolarWinds, que infectó a más de 18 000 usuarios del popular software de gestión Orion, entre ellos muchas empresas y organismos gubernamentales de primer orden, mediante el proceso de actualización de software, se está impulsando cada vez más una labor de seguridad más eficaz dirigida por los desarrolladores. Organizaciones de todos los tamaños están empezando a cuestionar su «cadena de suministro de software» y a exigir a los desarrolladores de software que cuenten con habilidades y conocimientos de seguridad contrastados.

Incluso el Gobierno de Estados Unidos ha pedido que se adopten mejores medidas de seguridad dirigidas por los desarrolladores para reforzar la cadena de suministro de software. Estos conceptos son parte fundamental del decreto ejecutivo del presidente Biden para mejorar la ciberseguridad nacional.

En general, la comunidad de desarrolladores ha aceptado la idea de trasladar la seguridad a las primeras fases del ciclo de vida del desarrollo de software (SDLC) mediante programas y actividades como devSeCops. En una encuesta reciente, la comunidad de desarrolladores indicó que valora la formación en seguridad que recibe para respaldar esta labor.

Las vulnerabilidades de software siguen siendo explotadas, e incluso los desarrolladores admiten que a veces dejan vulnerabilidades en el código.

¿Por qué?

La encuesta confirma que escribir código de alta calidad es una prioridad fundamental para la comunidad de desarrolladores.Sin embargo, la encuesta también identificó varias razones por las que la formación que se ofrece a los desarrolladores, aunque se considera valiosa, está lejos de alcanzar el objetivo de ayudar a proteger la cadena de suministro de software. El 33 % afirmó que su código sigue teniendo vulnerabilidades porque, incluso después de recibir formación, siguen sin saber cómo identificar o corregir las vulnerabilidades conocidas. Un abrumador 92 % afirmó que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 50 % afirmó que necesita más formación.

Es evidente que la comunidad de desarrolladores valora cualquier formación que reciba. Sin embargo, cuando se les pregunta por los obstáculos para adoptar prácticas de codificación seguras, la falta de tiempo se considera la razón principal, seguida por la falta de un enfoque coherente, según una quinta parte de los encuestados. La formación se considera más una actividad puntual que parte de un esfuerzo estratégico continuo para integrar la seguridad en el flujo de trabajo de los desarrolladores y utilizarla a diario.

Por lo tanto, los desarrolladores no pueden desarrollar y mantener habilidades de programación seguras como parte de un plan estrecho y continuo dentro de su organización. También podemos concluir que, dado que muchos desarrolladores afirman que siguen sin poder identificar y corregir vulnerabilidades comunes, la formación que reciben actualmente no es especialmente eficaz ni exhaustiva.

El 92 % de los desarrolladores afirma que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 92 % de los desarrolladores afirma que necesita más formación.

¿Qué pueden hacer las organizaciones para resolver esta situación?

Es interesante que la gran mayoría de los desarrolladores indiquen que necesitan más formación en materia de seguridad. Aunque valoran la formación que reciben, es posible que se sientan satisfechos con todo lo que pueden obtener.

Cuando se les pidió que comentaran cómo mejorar la formación, comenzaron a aflorar sus verdaderas opiniones sobre el tema. En general, la mayoría de la formación que reciben los desarrolladores es limitada, no interactiva y solo se centra en cierta medida en sus responsabilidades laborales, en lugar de formar parte de un plan general o continuo para mejorar las habilidades y la concienciación sobre la seguridad de la organización. Según los desarrolladores encuestados, si las organizaciones desean mejorar la eficacia de la formación que ofrecen, deben incluirla como parte de un enfoque integral que promueva una mayor concienciación sobre la seguridad en todo el ciclo de vida del desarrollo de software (SDLC).Además, los desarrolladores plantearon requisitos específicos para aumentar el valor de la formación. Una de las sugerencias más populares fue incluir más casos de uso y ejemplos prácticos de situaciones a las que podrían enfrentarse desde el punto de vista de la seguridad. Otra medida popular para mejorar la eficacia fue que la formación abarcara finalmente situaciones cada vez más complejas o difíciles, lo que podría requerir un enfoque más cohesionado y un plan a largo plazo de aprendizaje continuo y desarrollo de habilidades. Los desarrolladores también destacaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.Por lo general, cuando se intenta enseñar habilidades complejas y (consideradas) difíciles, como la codificación segura, la formación que consiste simplemente en ver vídeos o escuchar conferencias, sin oportunidad de realizar un aprendizaje práctico y contextualizado, no resulta eficaz ni especialmente valiosa.

Los desarrolladores también enfatizaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.

¿Qué otros factores son importantes a la hora de adoptar un enfoque de seguridad unificado?

Por supuesto, la formación es fundamental a la hora de mejorar la concienciación y las habilidades de seguridad de la comunidad de desarrolladores de la organización. Además, es necesario garantizar que el aprendizaje sea continuo, interactivo, relevante y contextual. Sin embargo, hay otras formas aún más eficaces de mejorar la concienciación sobre la seguridad.

Un enfoque verdaderamente cohesionado debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad realmente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a la forma típica de gestionar y organizar los equipos de desarrollo.Por ejemplo, tradicionalmente, los desarrolladores se evalúan en función de la velocidad con la que escriben código. Sin embargo, un enfoque de seguridad unificado puede implicar un cambio en estos indicadores y valores tradicionales. En su lugar, la evaluación podría pasar de recompensar la velocidad pura a recompensar a los desarrolladores que son capaces de crear código seguro y de alta calidad, es decir, sin vulnerabilidades.

Como parte del trabajo, también puede involucrar a la propia comunidad de desarrolladores. En lugar de limitarse a obligar a los desarrolladores a proporcionar garantías de seguridad, se puede considerar la posibilidad de crear o nombrar defensores de la seguridad dentro de la comunidad. Estas personas serán desarrolladores con talento y conscientes de la seguridad, que hayan destacado en la formación o en la evaluación de nuevos indicadores clave. También deben estar dispuestos a ayudar a otros desarrolladores a mejorar sus habilidades, mejorando así la comunidad de desarrolladores desde dentro.

Un enfoque verdaderamente cohesivo debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad verdaderamente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a las formas típicas de gestionar y organizar los equipos de desarrollo.

Para más información

Libro blanco:Los retos (y oportunidades) de mejorar la seguridad del software
Libro blanco: Método preventivo de seguridad de software impulsado por desarrolladores
Libro blanco:DevSecOps Super Bowl: cómo los defensores de la seguridad pueden ayudar a su equipo a superar las vulnerabilidades tardías
Informe:El estado actual de la seguridad impulsada por los desarrolladores 2022
Ver el seminario web
Empecemos.
Más información

Haga clic en el siguiente enlace y descargue el PDF de este recurso.

Secure Code Warrior puede ayudar a su organización a proteger el código a lo largo de todo el ciclo de vida del desarrollo de software y a crear una cultura que dé prioridad a la ciberseguridad. Tanto si es usted responsable de seguridad de aplicaciones, desarrollador, director de seguridad de la información o cualquier otra persona relacionada con la seguridad, podemos ayudar a su organización a reducir los riesgos asociados al código inseguro.

Ver informeReservar una demostración
Ver recursos
Compartir en:
marcas de LinkedInSocialx logotipo
¿Te interesa saber más?

Compartir en:
marcas de LinkedInSocialx logotipo
Autor
Secure Code Warrior
Publicado el 24 de noviembre de 2022

Secure Code Warrior hace que la codificación segura sea una experiencia positiva y atractiva para los desarrolladores a medida que aumentan sus habilidades. Guiamos a cada programador a lo largo de su propio camino de aprendizaje, para que los desarrolladores con conocimientos de seguridad se conviertan en los superhéroes cotidianos de nuestro mundo conectado.

Este artículo fue escrito por Secure Code Warrior El equipo de expertos de la industria de está comprometido a brindar a los desarrolladores los conocimientos y las habilidades para crear software seguro desde el principio. Aprovechamos nuestra profunda experiencia en prácticas de codificación segura, tendencias de la industria y conocimientos del mundo real.

Compartir en:
marcas de LinkedInSocialx logotipo

Ante importantes brechas de seguridad como la de SolarWinds, que infectó a más de 18 000 usuarios del popular software de gestión Orion, entre ellos muchas empresas y organismos gubernamentales de primer orden, mediante el proceso de actualización de software, se está impulsando cada vez más una labor de seguridad más eficaz dirigida por los desarrolladores. Organizaciones de todos los tamaños están empezando a cuestionar su «cadena de suministro de software» y a exigir a los desarrolladores de software que cuenten con habilidades y conocimientos de seguridad contrastados.

Incluso el Gobierno de Estados Unidos ha pedido que se adopten mejores medidas de seguridad dirigidas por los desarrolladores para reforzar la cadena de suministro de software. Estos conceptos son parte fundamental del decreto ejecutivo del presidente Biden para mejorar la ciberseguridad nacional.

En general, la comunidad de desarrolladores ha aceptado la idea de trasladar la seguridad a las primeras fases del ciclo de vida del desarrollo de software (SDLC) mediante programas y actividades como devSeCops. En una encuesta reciente, la comunidad de desarrolladores indicó que valora la formación en seguridad que recibe para respaldar esta labor.

Las vulnerabilidades de software siguen siendo explotadas, e incluso los desarrolladores admiten que a veces dejan vulnerabilidades en el código.

¿Por qué?

La encuesta confirma que escribir código de alta calidad es una prioridad fundamental para la comunidad de desarrolladores.Sin embargo, la encuesta también identificó varias razones por las que la formación que se ofrece a los desarrolladores, aunque se considera valiosa, está lejos de alcanzar el objetivo de ayudar a proteger la cadena de suministro de software. El 33 % afirmó que su código sigue teniendo vulnerabilidades porque, incluso después de recibir formación, siguen sin saber cómo identificar o corregir las vulnerabilidades conocidas. Un abrumador 92 % afirmó que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 50 % afirmó que necesita más formación.

Es evidente que la comunidad de desarrolladores valora cualquier formación que reciba. Sin embargo, cuando se les pregunta por los obstáculos para adoptar prácticas de codificación seguras, la falta de tiempo se considera la razón principal, seguida por la falta de un enfoque coherente, según una quinta parte de los encuestados. La formación se considera más una actividad puntual que parte de un esfuerzo estratégico continuo para integrar la seguridad en el flujo de trabajo de los desarrolladores y utilizarla a diario.

Por lo tanto, los desarrolladores no pueden desarrollar y mantener habilidades de programación seguras como parte de un plan estrecho y continuo dentro de su organización. También podemos concluir que, dado que muchos desarrolladores afirman que siguen sin poder identificar y corregir vulnerabilidades comunes, la formación que reciben actualmente no es especialmente eficaz ni exhaustiva.

El 92 % de los desarrolladores afirma que necesita al menos cierto grado de formación adicional en materia de seguridad, mientras que el 92 % de los desarrolladores afirma que necesita más formación.

¿Qué pueden hacer las organizaciones para resolver esta situación?

Es interesante que la gran mayoría de los desarrolladores indiquen que necesitan más formación en materia de seguridad. Aunque valoran la formación que reciben, es posible que se sientan satisfechos con todo lo que pueden obtener.

Cuando se les pidió que comentaran cómo mejorar la formación, comenzaron a aflorar sus verdaderas opiniones sobre el tema. En general, la mayoría de la formación que reciben los desarrolladores es limitada, no interactiva y solo se centra en cierta medida en sus responsabilidades laborales, en lugar de formar parte de un plan general o continuo para mejorar las habilidades y la concienciación sobre la seguridad de la organización. Según los desarrolladores encuestados, si las organizaciones desean mejorar la eficacia de la formación que ofrecen, deben incluirla como parte de un enfoque integral que promueva una mayor concienciación sobre la seguridad en todo el ciclo de vida del desarrollo de software (SDLC).Además, los desarrolladores plantearon requisitos específicos para aumentar el valor de la formación. Una de las sugerencias más populares fue incluir más casos de uso y ejemplos prácticos de situaciones a las que podrían enfrentarse desde el punto de vista de la seguridad. Otra medida popular para mejorar la eficacia fue que la formación abarcara finalmente situaciones cada vez más complejas o difíciles, lo que podría requerir un enfoque más cohesionado y un plan a largo plazo de aprendizaje continuo y desarrollo de habilidades. Los desarrolladores también destacaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.Por lo general, cuando se intenta enseñar habilidades complejas y (consideradas) difíciles, como la codificación segura, la formación que consiste simplemente en ver vídeos o escuchar conferencias, sin oportunidad de realizar un aprendizaje práctico y contextualizado, no resulta eficaz ni especialmente valiosa.

Los desarrolladores también enfatizaron la necesidad de una mayor interactividad, e incluso la posibilidad de añadir elementos competitivos.

¿Qué otros factores son importantes a la hora de adoptar un enfoque de seguridad unificado?

Por supuesto, la formación es fundamental a la hora de mejorar la concienciación y las habilidades de seguridad de la comunidad de desarrolladores de la organización. Además, es necesario garantizar que el aprendizaje sea continuo, interactivo, relevante y contextual. Sin embargo, hay otras formas aún más eficaces de mejorar la concienciación sobre la seguridad.

Un enfoque verdaderamente cohesionado debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad realmente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a la forma típica de gestionar y organizar los equipos de desarrollo.Por ejemplo, tradicionalmente, los desarrolladores se evalúan en función de la velocidad con la que escriben código. Sin embargo, un enfoque de seguridad unificado puede implicar un cambio en estos indicadores y valores tradicionales. En su lugar, la evaluación podría pasar de recompensar la velocidad pura a recompensar a los desarrolladores que son capaces de crear código seguro y de alta calidad, es decir, sin vulnerabilidades.

Como parte del trabajo, también puede involucrar a la propia comunidad de desarrolladores. En lugar de limitarse a obligar a los desarrolladores a proporcionar garantías de seguridad, se puede considerar la posibilidad de crear o nombrar defensores de la seguridad dentro de la comunidad. Estas personas serán desarrolladores con talento y conscientes de la seguridad, que hayan destacado en la formación o en la evaluación de nuevos indicadores clave. También deben estar dispuestos a ayudar a otros desarrolladores a mejorar sus habilidades, mejorando así la comunidad de desarrolladores desde dentro.

Un enfoque verdaderamente cohesivo debe tener en cuenta las condiciones necesarias para fomentar una cultura de seguridad verdaderamente impulsada por los desarrolladores. Esto puede requerir un cambio de enfoque con respecto a las formas típicas de gestionar y organizar los equipos de desarrollo.

Para más información

Libro blanco:Los retos (y oportunidades) de mejorar la seguridad del software
Libro blanco: Método preventivo de seguridad de software impulsado por desarrolladores
Libro blanco:DevSecOps Super Bowl: cómo los defensores de la seguridad pueden ayudar a su equipo a superar las vulnerabilidades tardías
Informe:El estado actual de la seguridad impulsada por los desarrolladores 2022

Índice

Descargar PDF
Ver recursos
¿Te interesa saber más?

Secure Code Warrior hace que la codificación segura sea una experiencia positiva y atractiva para los desarrolladores a medida que aumentan sus habilidades. Guiamos a cada programador a lo largo de su propio camino de aprendizaje, para que los desarrolladores con conocimientos de seguridad se conviertan en los superhéroes cotidianos de nuestro mundo conectado.

Más información

Secure Code Warrior puede ayudar a su organización a proteger el código a lo largo de todo el ciclo de vida del desarrollo de software y a crear una cultura que dé prioridad a la ciberseguridad. Tanto si es usted responsable de seguridad de aplicaciones, desarrollador, director de seguridad de la información o cualquier otra persona relacionada con la seguridad, podemos ayudar a su organización a reducir los riesgos asociados al código inseguro.

Reservar una demostraciónDescargar
Compartir en:
marcas de LinkedInSocialx logotipo
Centro de recursos

Recursos para ayudarle a empezar

Más publicaciones
Centro de recursos

Recursos para ayudarle a empezar

Más publicaciones