Seguridad" no es una palabra sucia: cómo un enfoque positivo transformará su programa de seguridad

Publicado el 17 de abril de 2019
por Jaap Karan Singh
Estudio de caso

Seguridad" no es una palabra sucia: cómo un enfoque positivo transformará su programa de seguridad

Publicado el 17 de abril de 2019
por Jaap Karan Singh
Ver recurso
Ver recurso

Publicado originalmente en el Blog de la DevSecCon.

Habiendo estado en ambos lados de la valla, conozco muy bien la tensión que puede surgir entre el equipo de desarrollo y los especialistas en seguridad de las aplicaciones cuando se trata de mantener las mejores prácticas de seguridad.

Es difícil; al fin y al cabo, la principal prioridad de un desarrollador es ofrecer funciones de software. Deben ser bonitas, funcionales y ayudar a mostrar la potencia de la aplicación. Con las prácticas de desarrollo ágil que suelen aplicarse hoy en día, estas funciones deben completarse con plazos estrictos... y la seguridad no suele ser una de las principales preocupaciones con tantas otras cosas en juego.

La seguridad se ve como el dominio del equipo de AppSec, que tiene la poco envidiable tarea de escanear el código (o peor: revisarlo manualmente, línea por línea) e informar al equipo de desarrollo de que su código es inseguro o, de hecho, totalmente inutilizable. Son los palos en el barro que destrozan su buen trabajo, frenan la innovación y, en general, crean un dolor de cabeza para los desarrolladores. A fin de cuentas, muchos problemas de seguridad tienen una solución bastante sencilla: quizás una sola línea de código podría reforzar una puerta trasera vulnerable en cuestión de minutos.

Pero, aquí está el problema. Dado que la "seguridad" es sinónimo de experiencia negativa, los desarrolladores simplemente no se comprometen con ella tan estrechamente como deberían. Esas correcciones de una sola línea no están ocurriendo: después de todo, los chicos de AppSec se encuentran continuamente con los mismos problemas. Debe ser bastante molesto para ellos seguir señalando los fallos de inyección SQL, más de veinte años después de que los descubriéramos por primera vez (y su posterior solución).

Lo que hemos hecho hasta ahora no está funcionando ni de lejos con la eficacia que esperábamos. Tenemos que centrarnos en reparar el puente entre los desarrolladores y los especialistas en AppSec, esforzándonos por conseguir una cultura de seguridad positiva en la que los desarrolladores reciban las herramientas y la formación necesarias para tener un impacto real en este espacio.

¿Quién sabe? Puede que se enamoren de él como yo.

La seguridad positiva es la forma más rápida y sencilla de mejorar la seguridad de las aplicaciones

y no, no se trata de un juego de palabras sobre resultados intangibles. Es un ingrediente absolutamente vital en la receta del éxito de la codificación segura.

Los desarrolladores tienen la clave para mejorar la seguridad desde el principio de la producción, escribiendo código seguro en primer lugar. Si se crea una cultura de seguridad positiva y se consigue que los desarrolladores se entusiasmen con la seguridad de las aplicaciones, se pueden eliminar las vulnerabilidades más comunes antes de que lleguen a un análisis o a una revisión manual del código en AppSec land.

Es treinta veces más caro corregir las vulnerabilidades en el código que ya está comprometido, por lo que encontrar una formación que aproveche los puntos fuertes de los desarrolladores, que mantenga el interés y que realmente funcione es un gran paso en la futura reducción de costes para identificar y corregir esas vulnerabilidades recurrentes.

Las iniciativas positivas y centradas en los desarrolladores fomentan la cultura de seguridad adecuada.

Cuando todo el mundo está de acuerdo con las mejores prácticas de seguridad, una cultura de seguridad positiva es un subproducto feliz y vital.

Las iniciativas positivas y escalables centradas en los desarrolladores fomentan la cultura de seguridad adecuada. Para ganarse a los desarrolladores, es esencial involucrarlos en la resolución de problemas y en la creatividad, así como garantizar que los nuevos reclutas se pongan al día rápidamente con las expectativas de seguridad del equipo. Póngase en contacto con nosotros para obtener una visión general de cómo ha evolucionado la relación con los desarrolladores en materia de seguridad e ideas para poner en marcha un programa de concienciación en materia de seguridad con éxito en sus propias organizaciones.

Ver recurso
Ver recurso

Autor

Jaap Karan Singh

Centro de recursos

Recursos para empezar

Más entradas
Centro de recursos

Recursos para empezar

Más entradas

Seguridad" no es una palabra sucia: cómo un enfoque positivo transformará su programa de seguridad

Publicado el 17 de abril de 2019
Por Jaap Karan Singh

Publicado originalmente en el Blog de la DevSecCon.

Habiendo estado en ambos lados de la valla, conozco muy bien la tensión que puede surgir entre el equipo de desarrollo y los especialistas en seguridad de las aplicaciones cuando se trata de mantener las mejores prácticas de seguridad.

Es difícil; al fin y al cabo, la principal prioridad de un desarrollador es ofrecer funciones de software. Deben ser bonitas, funcionales y ayudar a mostrar la potencia de la aplicación. Con las prácticas de desarrollo ágil que suelen aplicarse hoy en día, estas funciones deben completarse con plazos estrictos... y la seguridad no suele ser una de las principales preocupaciones con tantas otras cosas en juego.

La seguridad se ve como el dominio del equipo de AppSec, que tiene la poco envidiable tarea de escanear el código (o peor: revisarlo manualmente, línea por línea) e informar al equipo de desarrollo de que su código es inseguro o, de hecho, totalmente inutilizable. Son los palos en el barro que destrozan su buen trabajo, frenan la innovación y, en general, crean un dolor de cabeza para los desarrolladores. A fin de cuentas, muchos problemas de seguridad tienen una solución bastante sencilla: quizás una sola línea de código podría reforzar una puerta trasera vulnerable en cuestión de minutos.

Pero, aquí está el problema. Dado que la "seguridad" es sinónimo de experiencia negativa, los desarrolladores simplemente no se comprometen con ella tan estrechamente como deberían. Esas correcciones de una sola línea no están ocurriendo: después de todo, los chicos de AppSec se encuentran continuamente con los mismos problemas. Debe ser bastante molesto para ellos seguir señalando los fallos de inyección SQL, más de veinte años después de que los descubriéramos por primera vez (y su posterior solución).

Lo que hemos hecho hasta ahora no está funcionando ni de lejos con la eficacia que esperábamos. Tenemos que centrarnos en reparar el puente entre los desarrolladores y los especialistas en AppSec, esforzándonos por conseguir una cultura de seguridad positiva en la que los desarrolladores reciban las herramientas y la formación necesarias para tener un impacto real en este espacio.

¿Quién sabe? Puede que se enamoren de él como yo.

La seguridad positiva es la forma más rápida y sencilla de mejorar la seguridad de las aplicaciones

y no, no se trata de un juego de palabras sobre resultados intangibles. Es un ingrediente absolutamente vital en la receta del éxito de la codificación segura.

Los desarrolladores tienen la clave para mejorar la seguridad desde el principio de la producción, escribiendo código seguro en primer lugar. Si se crea una cultura de seguridad positiva y se consigue que los desarrolladores se entusiasmen con la seguridad de las aplicaciones, se pueden eliminar las vulnerabilidades más comunes antes de que lleguen a un análisis o a una revisión manual del código en AppSec land.

Es treinta veces más caro corregir las vulnerabilidades en el código que ya está comprometido, por lo que encontrar una formación que aproveche los puntos fuertes de los desarrolladores, que mantenga el interés y que realmente funcione es un gran paso en la futura reducción de costes para identificar y corregir esas vulnerabilidades recurrentes.

Las iniciativas positivas y centradas en los desarrolladores fomentan la cultura de seguridad adecuada.

Cuando todo el mundo está de acuerdo con las mejores prácticas de seguridad, una cultura de seguridad positiva es un subproducto feliz y vital.

Las iniciativas positivas y escalables centradas en los desarrolladores fomentan la cultura de seguridad adecuada. Para ganarse a los desarrolladores, es esencial involucrarlos en la resolución de problemas y en la creatividad, así como garantizar que los nuevos reclutas se pongan al día rápidamente con las expectativas de seguridad del equipo. Póngase en contacto con nosotros para obtener una visión general de cómo ha evolucionado la relación con los desarrolladores en materia de seguridad e ideas para poner en marcha un programa de concienciación en materia de seguridad con éxito en sus propias organizaciones.

Nos gustaría contar con su permiso para enviarle información sobre nuestros productos y/o temas relacionados con la codificación segura. Siempre trataremos sus datos personales con el máximo cuidado y nunca los venderemos a otras empresas con fines de marketing.

Enviar
Para enviar el formulario, habilite las cookies "Analytics". Siéntase libre de desactivarlas de nuevo una vez que haya terminado.
Centro de recursos

Recursos para empezar

Más entradas