Iconos SCW
héroe bg sin separador
Blog

¿Por qué el aprendizaje por andamiaje permite reforzar la seguridad de los desarrolladores?

Doctor Matias Madou
Publicado el 21 de enero de 2022
Última actualización el 6 de marzo de 2026

Después de solo unos minutos leyendo las noticias tecnológicas, comprenderá rápidamente lo peligroso que se está volviendo el panorama de las amenazas. Cada día parece estar marcado por la notificación de una violación importante, una nueva vulnerabilidad o una grave amenaza de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores e informes del sector apuntan a un número cada vez más peligroso de ciberamenazas, y la mayoría de los expertos predicen que esta tendencia continuará en los próximos años.

Ante estas nuevas amenazas, los agentes de primera línea encargados de la seguridad informática están agotados y faltan efectivos. Aunque los salarios son elevados y es casi indispensable para cualquier empresa u organización, nunca hay suficiente personal de seguridad para todos. En una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones informáticas declararon que su organización sufría una escasez de competencias en ciberseguridad, y el 71 % afirmaron que esta escasez había causado daños directos y cuantificables a sus organizaciones. Solo en Estados Unidos, el informe indica que había más de 520 000 puestos vacantes en ciberseguridad en un ámbito en el que solo hay 940 000 empleados.

En la actualidad, existen alrededor de 3,5 millones de puestos de trabajo sin cubrir en el ámbito de la ciberseguridad en todo el mundo, lo que significa que incluso las organizaciones que están dispuestas a pagar enormes sumas de dinero para contratar y retener a profesionales de alto nivel tienen dificultades para encontrar candidatos adecuados. Por término medio, se necesita un 21 % más para cubrir un puesto de ciberseguridad que cualquier otro empleo, si es que se pueden cubrir.

La activación de los desarrolladores se ha ignorado durante demasiado tiempo.

Hemos señalado en numerosos blogs anteriores que se puede recurrir a los desarrolladores para subsanar algunas de estas deficiencias críticas en materia de defensas de ciberseguridad. Lo cierto es que, tradicionalmente, los desarrolladores nunca han recibido formación en ciberseguridad. Su rendimiento profesional se basaba casi exclusivamente en la rapidez y el plazo de implementación. La seguridad se confiaba a los equipos de AppSec, situados más lejos.

Desgraciadamente, no se trata simplemente de cambiar de marcha y pedir a los desarrolladores que de repente empiecen a reforzar la seguridad de sus aplicaciones y programas. Aunque estén dispuestos a realizar estos cambios, y las encuestas han demostrado que muchos de ellos lo están, aún necesitan formación para lograrlo. También necesitan el estímulo y el apoyo de la alta dirección, pero poder beneficiarse de un aprendizaje significativo constituye el primer obstáculo, y a menudo el más importante.

No es casualidad que millones de puestos de trabajo bien remunerados y altamente seguros en el ámbito de la seguridad informática sigan vacantes en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a este campo. Es difícil aprender a combatir las amenazas y eliminar las vulnerabilidades del código, y el panorama de las amenazas está en constante evolución. Intentar enseñar ciberseguridad, incluso a desarrolladores relativamente expertos en tecnología, no se puede lograr de manera eficaz utilizando una formación estática que se queda obsoleta rápidamente, no es memorable y solo tendrá un impacto positivo mínimo, especialmente si estos requisitos se añaden a sus agendas ya sobrecargadas.

Construya un andamio para alcanzar un terreno más elevado.

Enseñar habilidades en ciberseguridad utilizando métodos tradicionales es como intentar construir un rascacielos sin despegar nunca los pies del suelo. No es posible porque los estudiantes no tienen las bases necesarias para dominar los numerosos conceptos de nivel superior de un campo tan complejo como la ciberseguridad. Para compensar esto, se puede emplear el concepto de aprendizaje escalonado.

Cuando se utiliza un enfoque escalonado o «estratificado» para la mejora de las competencias, los temas más generales suelen dividirse en experiencias o conceptos de aprendizaje distintos. Esto garantiza que los estudiantes sean capaces de dominar cada concepto mediante ejercicios e instrucciones adecuados, proporcionando todo el apoyo necesario para cada componente. Los conceptos más recientes y avanzados se añaden a los ya dominados, al igual que se construye un andamio físico a medida que se eleva un edificio. De esta manera, los estudiantes pueden alcanzar niveles de comprensión y adquisición de competencias superiores a los que serían capaces de dominar sin ayuda.

Y al igual que los andamios físicos, este soporte se elimina gradualmente cuando ya no es necesario, con una mayor responsabilidad hacia los estudiantes a medida que se vuelven más competentes.

El aprendizaje por andamiaje se utiliza principalmente para reducir las emociones negativas y la percepción que los alumnos pueden tener de sí mismos cuando se sienten frustrados, intimidados o desanimados al intentar realizar una tarea difícil sin ayuda. Pero también puede ser muy útil cuando se trata de abordar un concepto extremadamente difícil como la ciberseguridad moderna. Lejos de ser una forma de tratar a los desarrolladores como niños, resulta extremadamente útil cuando su experiencia con el equipo de seguridad puede tener el mismo efecto frustrante y desalentador, especialmente cuando su arduo trabajo se ve recompensado con correcciones de errores y nuevas críticas.

Cuando los desarrolladores disponen de herramientas que les permiten comprender los principios fundamentales de la codificación segura (empezando generalmente por el Top 10 de la OWASP), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo solucionarlos antes de que se pongan en producción. A partir de ahí, pueden profundizar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se amplían poco a poco y, cuando se trata de problemas de seguridad avanzados, como una arquitectura de software insegura o el modelado de amenazas, estos avances no parecen tan intimidantes y pueden abordarse con precisión.

Como industria, nunca debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevas normas para ayudar a los desarrolladores a producir software de mejor calidad. Como ventaja adicional, para las organizaciones cuyo departamento de ingeniería está perfeccionando sus habilidades, cada etapa del proceso, o cada nivel de andamiaje, se traducirá directamente en una mejor ciberseguridad a medida que vayan aprendiendo. No es necesario esperar al final de un curso para ver los resultados.

Es difícil informarse sobre la ciberseguridad, y es casi imposible dominarla sin la ayuda y las instrucciones adecuadas. Adoptar un programa de seguridad acompañado de un aprendizaje estructurado puede ayudarle a sacarle el máximo partido, y las ventajas se harán evidentes casi de inmediato. Las mejoras comenzarán casi inmediatamente y seguirán mejorando continuamente con el tiempo.


Comience a desarrollar desarrolladores eficaces en materia de seguridad con nosotros; descubra:

Cursos
Missions
Formación para desarrolladores

... ¡y mucho más!

Mostrar el recurso
Mostrar el recurso

Como industria, nunca debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevas normas para ayudar a los desarrolladores a producir software de mejor calidad.

¿Desea obtener más información?

Matias Madou, Ph.D. es experto en seguridad, investigador y CTO y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en Seguridad de Aplicaciones en la Universidad de Gante, centrándose en soluciones de análisis estático. Más tarde se incorporó a Fortify en EE.UU., donde se dio cuenta de que no bastaba con detectar problemas de código sin ayudar a los desarrolladores a escribir código seguro. Esto le inspiró para desarrollar productos que ayuden a los desarrolladores, alivien la carga de la seguridad y superen las expectativas de los clientes. Cuando no está en su escritorio como parte de Team Awesome, le gusta estar en el escenario presentando en conferencias como RSA Conference, BlackHat y DefCon.

Más información

Secure Code Warrior aquí para ayudar a su organización a proteger el código a lo largo de todo el ciclo de desarrollo de software y a crear una cultura en la que la ciberseguridad sea una prioridad. Tanto si es responsable de la seguridad de las aplicaciones, desarrollador, responsable de la seguridad informática o cualquier otra persona involucrada en la seguridad, podemos ayudar a su organización a reducir los riesgos asociados a un código no seguro.

Reserve una demostración
Compartir en:
marcas de LinkedInSocialx logotipo
Autor
Doctor Matias Madou
Publicado el 21 de enero de 2022

Matias Madou, Ph.D. es experto en seguridad, investigador y CTO y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en Seguridad de Aplicaciones en la Universidad de Gante, centrándose en soluciones de análisis estático. Más tarde se incorporó a Fortify en EE.UU., donde se dio cuenta de que no bastaba con detectar problemas de código sin ayudar a los desarrolladores a escribir código seguro. Esto le inspiró para desarrollar productos que ayuden a los desarrolladores, alivien la carga de la seguridad y superen las expectativas de los clientes. Cuando no está en su escritorio como parte de Team Awesome, le gusta estar en el escenario presentando en conferencias como RSA Conference, BlackHat y DefCon.

Matías es un investigador y desarrollador con más de 15 años de experiencia práctica en seguridad de software. Ha desarrollado soluciones para empresas como Fortify Software y su propia empresa Sensei Security. A lo largo de su carrera, Matías ha dirigido múltiples proyectos de investigación sobre seguridad de aplicaciones que han dado lugar a productos comerciales y cuenta con más de 10 patentes en su haber. Cuando está lejos de su escritorio, Matias ha servido como instructor para la formación de seguridad de aplicaciones avanzadas courses y regularmente habla en conferencias mundiales como la Conferencia RSA, Black Hat, DefCon, BSIMM, OWASP AppSec y BruCon.

Matías es doctor en Ingeniería Informática por la Universidad de Gante, donde estudió la seguridad de las aplicaciones mediante la ofuscación de programas para ocultar el funcionamiento interno de una aplicación.

Compartir en:
marcas de LinkedInSocialx logotipo

Después de solo unos minutos leyendo las noticias tecnológicas, comprenderá rápidamente lo peligroso que se está volviendo el panorama de las amenazas. Cada día parece estar marcado por la notificación de una violación importante, una nueva vulnerabilidad o una grave amenaza de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores e informes del sector apuntan a un número cada vez más peligroso de ciberamenazas, y la mayoría de los expertos predicen que esta tendencia continuará en los próximos años.

Ante estas nuevas amenazas, los agentes de primera línea encargados de la seguridad informática están agotados y faltan efectivos. Aunque los salarios son elevados y es casi indispensable para cualquier empresa u organización, nunca hay suficiente personal de seguridad para todos. En una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones informáticas declararon que su organización sufría una escasez de competencias en ciberseguridad, y el 71 % afirmaron que esta escasez había causado daños directos y cuantificables a sus organizaciones. Solo en Estados Unidos, el informe indica que había más de 520 000 puestos vacantes en ciberseguridad en un ámbito en el que solo hay 940 000 empleados.

En la actualidad, existen alrededor de 3,5 millones de puestos de trabajo sin cubrir en el ámbito de la ciberseguridad en todo el mundo, lo que significa que incluso las organizaciones que están dispuestas a pagar enormes sumas de dinero para contratar y retener a profesionales de alto nivel tienen dificultades para encontrar candidatos adecuados. Por término medio, se necesita un 21 % más para cubrir un puesto de ciberseguridad que cualquier otro empleo, si es que se pueden cubrir.

La activación de los desarrolladores se ha ignorado durante demasiado tiempo.

Hemos señalado en numerosos blogs anteriores que se puede recurrir a los desarrolladores para subsanar algunas de estas deficiencias críticas en materia de defensas de ciberseguridad. Lo cierto es que, tradicionalmente, los desarrolladores nunca han recibido formación en ciberseguridad. Su rendimiento profesional se basaba casi exclusivamente en la rapidez y el plazo de implementación. La seguridad se confiaba a los equipos de AppSec, situados más lejos.

Desgraciadamente, no se trata simplemente de cambiar de marcha y pedir a los desarrolladores que de repente empiecen a reforzar la seguridad de sus aplicaciones y programas. Aunque estén dispuestos a realizar estos cambios, y las encuestas han demostrado que muchos de ellos lo están, aún necesitan formación para lograrlo. También necesitan el estímulo y el apoyo de la alta dirección, pero poder beneficiarse de un aprendizaje significativo constituye el primer obstáculo, y a menudo el más importante.

No es casualidad que millones de puestos de trabajo bien remunerados y altamente seguros en el ámbito de la seguridad informática sigan vacantes en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a este campo. Es difícil aprender a combatir las amenazas y eliminar las vulnerabilidades del código, y el panorama de las amenazas está en constante evolución. Intentar enseñar ciberseguridad, incluso a desarrolladores relativamente expertos en tecnología, no se puede lograr de manera eficaz utilizando una formación estática que se queda obsoleta rápidamente, no es memorable y solo tendrá un impacto positivo mínimo, especialmente si estos requisitos se añaden a sus agendas ya sobrecargadas.

Construya un andamio para alcanzar un terreno más elevado.

Enseñar habilidades en ciberseguridad utilizando métodos tradicionales es como intentar construir un rascacielos sin despegar nunca los pies del suelo. No es posible porque los estudiantes no tienen las bases necesarias para dominar los numerosos conceptos de nivel superior de un campo tan complejo como la ciberseguridad. Para compensar esto, se puede emplear el concepto de aprendizaje escalonado.

Cuando se utiliza un enfoque escalonado o «estratificado» para la mejora de las competencias, los temas más generales suelen dividirse en experiencias o conceptos de aprendizaje distintos. Esto garantiza que los estudiantes sean capaces de dominar cada concepto mediante ejercicios e instrucciones adecuados, proporcionando todo el apoyo necesario para cada componente. Los conceptos más recientes y avanzados se añaden a los ya dominados, al igual que se construye un andamio físico a medida que se eleva un edificio. De esta manera, los estudiantes pueden alcanzar niveles de comprensión y adquisición de competencias superiores a los que serían capaces de dominar sin ayuda.

Y al igual que los andamios físicos, este soporte se elimina gradualmente cuando ya no es necesario, con una mayor responsabilidad hacia los estudiantes a medida que se vuelven más competentes.

El aprendizaje por andamiaje se utiliza principalmente para reducir las emociones negativas y la percepción que los alumnos pueden tener de sí mismos cuando se sienten frustrados, intimidados o desanimados al intentar realizar una tarea difícil sin ayuda. Pero también puede ser muy útil cuando se trata de abordar un concepto extremadamente difícil como la ciberseguridad moderna. Lejos de ser una forma de tratar a los desarrolladores como niños, resulta extremadamente útil cuando su experiencia con el equipo de seguridad puede tener el mismo efecto frustrante y desalentador, especialmente cuando su arduo trabajo se ve recompensado con correcciones de errores y nuevas críticas.

Cuando los desarrolladores disponen de herramientas que les permiten comprender los principios fundamentales de la codificación segura (empezando generalmente por el Top 10 de la OWASP), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo solucionarlos antes de que se pongan en producción. A partir de ahí, pueden profundizar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se amplían poco a poco y, cuando se trata de problemas de seguridad avanzados, como una arquitectura de software insegura o el modelado de amenazas, estos avances no parecen tan intimidantes y pueden abordarse con precisión.

Como industria, nunca debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevas normas para ayudar a los desarrolladores a producir software de mejor calidad. Como ventaja adicional, para las organizaciones cuyo departamento de ingeniería está perfeccionando sus habilidades, cada etapa del proceso, o cada nivel de andamiaje, se traducirá directamente en una mejor ciberseguridad a medida que vayan aprendiendo. No es necesario esperar al final de un curso para ver los resultados.

Es difícil informarse sobre la ciberseguridad, y es casi imposible dominarla sin la ayuda y las instrucciones adecuadas. Adoptar un programa de seguridad acompañado de un aprendizaje estructurado puede ayudarle a sacarle el máximo partido, y las ventajas se harán evidentes casi de inmediato. Las mejoras comenzarán casi inmediatamente y seguirán mejorando continuamente con el tiempo.


Comience a desarrollar desarrolladores eficaces en materia de seguridad con nosotros; descubra:

Cursos
Missions
Formación para desarrolladores

... ¡y mucho más!

Mostrar el recurso
Mostrar el recurso

Rellene el siguiente formulario para descargar el informe.

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

Enviar
Icono de éxito de SCW
Icono de error scw
Para enviar el formulario, active las cookies «Analytics». No dude en desactivarlas de nuevo una vez que haya terminado.

Después de solo unos minutos leyendo las noticias tecnológicas, comprenderá rápidamente lo peligroso que se está volviendo el panorama de las amenazas. Cada día parece estar marcado por la notificación de una violación importante, una nueva vulnerabilidad o una grave amenaza de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores e informes del sector apuntan a un número cada vez más peligroso de ciberamenazas, y la mayoría de los expertos predicen que esta tendencia continuará en los próximos años.

Ante estas nuevas amenazas, los agentes de primera línea encargados de la seguridad informática están agotados y faltan efectivos. Aunque los salarios son elevados y es casi indispensable para cualquier empresa u organización, nunca hay suficiente personal de seguridad para todos. En una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones informáticas declararon que su organización sufría una escasez de competencias en ciberseguridad, y el 71 % afirmaron que esta escasez había causado daños directos y cuantificables a sus organizaciones. Solo en Estados Unidos, el informe indica que había más de 520 000 puestos vacantes en ciberseguridad en un ámbito en el que solo hay 940 000 empleados.

En la actualidad, existen alrededor de 3,5 millones de puestos de trabajo sin cubrir en el ámbito de la ciberseguridad en todo el mundo, lo que significa que incluso las organizaciones que están dispuestas a pagar enormes sumas de dinero para contratar y retener a profesionales de alto nivel tienen dificultades para encontrar candidatos adecuados. Por término medio, se necesita un 21 % más para cubrir un puesto de ciberseguridad que cualquier otro empleo, si es que se pueden cubrir.

La activación de los desarrolladores se ha ignorado durante demasiado tiempo.

Hemos señalado en numerosos blogs anteriores que se puede recurrir a los desarrolladores para subsanar algunas de estas deficiencias críticas en materia de defensas de ciberseguridad. Lo cierto es que, tradicionalmente, los desarrolladores nunca han recibido formación en ciberseguridad. Su rendimiento profesional se basaba casi exclusivamente en la rapidez y el plazo de implementación. La seguridad se confiaba a los equipos de AppSec, situados más lejos.

Desgraciadamente, no se trata simplemente de cambiar de marcha y pedir a los desarrolladores que de repente empiecen a reforzar la seguridad de sus aplicaciones y programas. Aunque estén dispuestos a realizar estos cambios, y las encuestas han demostrado que muchos de ellos lo están, aún necesitan formación para lograrlo. También necesitan el estímulo y el apoyo de la alta dirección, pero poder beneficiarse de un aprendizaje significativo constituye el primer obstáculo, y a menudo el más importante.

No es casualidad que millones de puestos de trabajo bien remunerados y altamente seguros en el ámbito de la seguridad informática sigan vacantes en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a este campo. Es difícil aprender a combatir las amenazas y eliminar las vulnerabilidades del código, y el panorama de las amenazas está en constante evolución. Intentar enseñar ciberseguridad, incluso a desarrolladores relativamente expertos en tecnología, no se puede lograr de manera eficaz utilizando una formación estática que se queda obsoleta rápidamente, no es memorable y solo tendrá un impacto positivo mínimo, especialmente si estos requisitos se añaden a sus agendas ya sobrecargadas.

Construya un andamio para alcanzar un terreno más elevado.

Enseñar habilidades en ciberseguridad utilizando métodos tradicionales es como intentar construir un rascacielos sin despegar nunca los pies del suelo. No es posible porque los estudiantes no tienen las bases necesarias para dominar los numerosos conceptos de nivel superior de un campo tan complejo como la ciberseguridad. Para compensar esto, se puede emplear el concepto de aprendizaje escalonado.

Cuando se utiliza un enfoque escalonado o «estratificado» para la mejora de las competencias, los temas más generales suelen dividirse en experiencias o conceptos de aprendizaje distintos. Esto garantiza que los estudiantes sean capaces de dominar cada concepto mediante ejercicios e instrucciones adecuados, proporcionando todo el apoyo necesario para cada componente. Los conceptos más recientes y avanzados se añaden a los ya dominados, al igual que se construye un andamio físico a medida que se eleva un edificio. De esta manera, los estudiantes pueden alcanzar niveles de comprensión y adquisición de competencias superiores a los que serían capaces de dominar sin ayuda.

Y al igual que los andamios físicos, este soporte se elimina gradualmente cuando ya no es necesario, con una mayor responsabilidad hacia los estudiantes a medida que se vuelven más competentes.

El aprendizaje por andamiaje se utiliza principalmente para reducir las emociones negativas y la percepción que los alumnos pueden tener de sí mismos cuando se sienten frustrados, intimidados o desanimados al intentar realizar una tarea difícil sin ayuda. Pero también puede ser muy útil cuando se trata de abordar un concepto extremadamente difícil como la ciberseguridad moderna. Lejos de ser una forma de tratar a los desarrolladores como niños, resulta extremadamente útil cuando su experiencia con el equipo de seguridad puede tener el mismo efecto frustrante y desalentador, especialmente cuando su arduo trabajo se ve recompensado con correcciones de errores y nuevas críticas.

Cuando los desarrolladores disponen de herramientas que les permiten comprender los principios fundamentales de la codificación segura (empezando generalmente por el Top 10 de la OWASP), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo solucionarlos antes de que se pongan en producción. A partir de ahí, pueden profundizar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se amplían poco a poco y, cuando se trata de problemas de seguridad avanzados, como una arquitectura de software insegura o el modelado de amenazas, estos avances no parecen tan intimidantes y pueden abordarse con precisión.

Como industria, nunca debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevas normas para ayudar a los desarrolladores a producir software de mejor calidad. Como ventaja adicional, para las organizaciones cuyo departamento de ingeniería está perfeccionando sus habilidades, cada etapa del proceso, o cada nivel de andamiaje, se traducirá directamente en una mejor ciberseguridad a medida que vayan aprendiendo. No es necesario esperar al final de un curso para ver los resultados.

Es difícil informarse sobre la ciberseguridad, y es casi imposible dominarla sin la ayuda y las instrucciones adecuadas. Adoptar un programa de seguridad acompañado de un aprendizaje estructurado puede ayudarle a sacarle el máximo partido, y las ventajas se harán evidentes casi de inmediato. Las mejoras comenzarán casi inmediatamente y seguirán mejorando continuamente con el tiempo.


Comience a desarrollar desarrolladores eficaces en materia de seguridad con nosotros; descubra:

Cursos
Missions
Formación para desarrolladores

... ¡y mucho más!

Ver el seminario web
Comience
Más información

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

Secure Code Warrior aquí para ayudar a su organización a proteger el código a lo largo de todo el ciclo de desarrollo de software y a crear una cultura en la que la ciberseguridad sea una prioridad. Tanto si es responsable de la seguridad de las aplicaciones, desarrollador, responsable de la seguridad informática o cualquier otra persona involucrada en la seguridad, podemos ayudar a su organización a reducir los riesgos asociados a un código no seguro.

Mostrar el informeReserve una demostración
Descargar el PDF
Mostrar el recurso
Compartir en:
marcas de LinkedInSocialx logotipo
¿Desea obtener más información?

Compartir en:
marcas de LinkedInSocialx logotipo
Autor
Doctor Matias Madou
Publicado el 21 de enero de 2022

Matias Madou, Ph.D. es experto en seguridad, investigador y CTO y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en Seguridad de Aplicaciones en la Universidad de Gante, centrándose en soluciones de análisis estático. Más tarde se incorporó a Fortify en EE.UU., donde se dio cuenta de que no bastaba con detectar problemas de código sin ayudar a los desarrolladores a escribir código seguro. Esto le inspiró para desarrollar productos que ayuden a los desarrolladores, alivien la carga de la seguridad y superen las expectativas de los clientes. Cuando no está en su escritorio como parte de Team Awesome, le gusta estar en el escenario presentando en conferencias como RSA Conference, BlackHat y DefCon.

Matías es un investigador y desarrollador con más de 15 años de experiencia práctica en seguridad de software. Ha desarrollado soluciones para empresas como Fortify Software y su propia empresa Sensei Security. A lo largo de su carrera, Matías ha dirigido múltiples proyectos de investigación sobre seguridad de aplicaciones que han dado lugar a productos comerciales y cuenta con más de 10 patentes en su haber. Cuando está lejos de su escritorio, Matias ha servido como instructor para la formación de seguridad de aplicaciones avanzadas courses y regularmente habla en conferencias mundiales como la Conferencia RSA, Black Hat, DefCon, BSIMM, OWASP AppSec y BruCon.

Matías es doctor en Ingeniería Informática por la Universidad de Gante, donde estudió la seguridad de las aplicaciones mediante la ofuscación de programas para ocultar el funcionamiento interno de una aplicación.

Compartir en:
marcas de LinkedInSocialx logotipo

Después de solo unos minutos leyendo las noticias tecnológicas, comprenderá rápidamente lo peligroso que se está volviendo el panorama de las amenazas. Cada día parece estar marcado por la notificación de una violación importante, una nueva vulnerabilidad o una grave amenaza de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores e informes del sector apuntan a un número cada vez más peligroso de ciberamenazas, y la mayoría de los expertos predicen que esta tendencia continuará en los próximos años.

Ante estas nuevas amenazas, los agentes de primera línea encargados de la seguridad informática están agotados y faltan efectivos. Aunque los salarios son elevados y es casi indispensable para cualquier empresa u organización, nunca hay suficiente personal de seguridad para todos. En una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones informáticas declararon que su organización sufría una escasez de competencias en ciberseguridad, y el 71 % afirmaron que esta escasez había causado daños directos y cuantificables a sus organizaciones. Solo en Estados Unidos, el informe indica que había más de 520 000 puestos vacantes en ciberseguridad en un ámbito en el que solo hay 940 000 empleados.

En la actualidad, existen alrededor de 3,5 millones de puestos de trabajo sin cubrir en el ámbito de la ciberseguridad en todo el mundo, lo que significa que incluso las organizaciones que están dispuestas a pagar enormes sumas de dinero para contratar y retener a profesionales de alto nivel tienen dificultades para encontrar candidatos adecuados. Por término medio, se necesita un 21 % más para cubrir un puesto de ciberseguridad que cualquier otro empleo, si es que se pueden cubrir.

La activación de los desarrolladores se ha ignorado durante demasiado tiempo.

Hemos señalado en numerosos blogs anteriores que se puede recurrir a los desarrolladores para subsanar algunas de estas deficiencias críticas en materia de defensas de ciberseguridad. Lo cierto es que, tradicionalmente, los desarrolladores nunca han recibido formación en ciberseguridad. Su rendimiento profesional se basaba casi exclusivamente en la rapidez y el plazo de implementación. La seguridad se confiaba a los equipos de AppSec, situados más lejos.

Desgraciadamente, no se trata simplemente de cambiar de marcha y pedir a los desarrolladores que de repente empiecen a reforzar la seguridad de sus aplicaciones y programas. Aunque estén dispuestos a realizar estos cambios, y las encuestas han demostrado que muchos de ellos lo están, aún necesitan formación para lograrlo. También necesitan el estímulo y el apoyo de la alta dirección, pero poder beneficiarse de un aprendizaje significativo constituye el primer obstáculo, y a menudo el más importante.

No es casualidad que millones de puestos de trabajo bien remunerados y altamente seguros en el ámbito de la seguridad informática sigan vacantes en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a este campo. Es difícil aprender a combatir las amenazas y eliminar las vulnerabilidades del código, y el panorama de las amenazas está en constante evolución. Intentar enseñar ciberseguridad, incluso a desarrolladores relativamente expertos en tecnología, no se puede lograr de manera eficaz utilizando una formación estática que se queda obsoleta rápidamente, no es memorable y solo tendrá un impacto positivo mínimo, especialmente si estos requisitos se añaden a sus agendas ya sobrecargadas.

Construya un andamio para alcanzar un terreno más elevado.

Enseñar habilidades en ciberseguridad utilizando métodos tradicionales es como intentar construir un rascacielos sin despegar nunca los pies del suelo. No es posible porque los estudiantes no tienen las bases necesarias para dominar los numerosos conceptos de nivel superior de un campo tan complejo como la ciberseguridad. Para compensar esto, se puede emplear el concepto de aprendizaje escalonado.

Cuando se utiliza un enfoque escalonado o «estratificado» para la mejora de las competencias, los temas más generales suelen dividirse en experiencias o conceptos de aprendizaje distintos. Esto garantiza que los estudiantes sean capaces de dominar cada concepto mediante ejercicios e instrucciones adecuados, proporcionando todo el apoyo necesario para cada componente. Los conceptos más recientes y avanzados se añaden a los ya dominados, al igual que se construye un andamio físico a medida que se eleva un edificio. De esta manera, los estudiantes pueden alcanzar niveles de comprensión y adquisición de competencias superiores a los que serían capaces de dominar sin ayuda.

Y al igual que los andamios físicos, este soporte se elimina gradualmente cuando ya no es necesario, con una mayor responsabilidad hacia los estudiantes a medida que se vuelven más competentes.

El aprendizaje por andamiaje se utiliza principalmente para reducir las emociones negativas y la percepción que los alumnos pueden tener de sí mismos cuando se sienten frustrados, intimidados o desanimados al intentar realizar una tarea difícil sin ayuda. Pero también puede ser muy útil cuando se trata de abordar un concepto extremadamente difícil como la ciberseguridad moderna. Lejos de ser una forma de tratar a los desarrolladores como niños, resulta extremadamente útil cuando su experiencia con el equipo de seguridad puede tener el mismo efecto frustrante y desalentador, especialmente cuando su arduo trabajo se ve recompensado con correcciones de errores y nuevas críticas.

Cuando los desarrolladores disponen de herramientas que les permiten comprender los principios fundamentales de la codificación segura (empezando generalmente por el Top 10 de la OWASP), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo solucionarlos antes de que se pongan en producción. A partir de ahí, pueden profundizar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se amplían poco a poco y, cuando se trata de problemas de seguridad avanzados, como una arquitectura de software insegura o el modelado de amenazas, estos avances no parecen tan intimidantes y pueden abordarse con precisión.

Como industria, nunca debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevas normas para ayudar a los desarrolladores a producir software de mejor calidad. Como ventaja adicional, para las organizaciones cuyo departamento de ingeniería está perfeccionando sus habilidades, cada etapa del proceso, o cada nivel de andamiaje, se traducirá directamente en una mejor ciberseguridad a medida que vayan aprendiendo. No es necesario esperar al final de un curso para ver los resultados.

Es difícil informarse sobre la ciberseguridad, y es casi imposible dominarla sin la ayuda y las instrucciones adecuadas. Adoptar un programa de seguridad acompañado de un aprendizaje estructurado puede ayudarle a sacarle el máximo partido, y las ventajas se harán evidentes casi de inmediato. Las mejoras comenzarán casi inmediatamente y seguirán mejorando continuamente con el tiempo.


Comience a desarrollar desarrolladores eficaces en materia de seguridad con nosotros; descubra:

Cursos
Missions
Formación para desarrolladores

... ¡y mucho más!

Índice

Descargar el PDF
Mostrar el recurso
¿Desea obtener más información?

Matias Madou, Ph.D. es experto en seguridad, investigador y CTO y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en Seguridad de Aplicaciones en la Universidad de Gante, centrándose en soluciones de análisis estático. Más tarde se incorporó a Fortify en EE.UU., donde se dio cuenta de que no bastaba con detectar problemas de código sin ayudar a los desarrolladores a escribir código seguro. Esto le inspiró para desarrollar productos que ayuden a los desarrolladores, alivien la carga de la seguridad y superen las expectativas de los clientes. Cuando no está en su escritorio como parte de Team Awesome, le gusta estar en el escenario presentando en conferencias como RSA Conference, BlackHat y DefCon.

Más información

Secure Code Warrior aquí para ayudar a su organización a proteger el código a lo largo de todo el ciclo de desarrollo de software y a crear una cultura en la que la ciberseguridad sea una prioridad. Tanto si es responsable de la seguridad de las aplicaciones, desarrollador, responsable de la seguridad informática o cualquier otra persona involucrada en la seguridad, podemos ayudar a su organización a reducir los riesgos asociados a un código no seguro.

Reserve 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