Iconos SCW
héroe bg sin separador
Blog

Por qué el aprendizaje basado en andamios forma desarrolladores con sólidos conocimientos de seguridad

Dr. Matthias Madu
Publicado el 21 de enero de 2022
Última actualización el 10 de marzo de 2026

Con solo leer las noticias tecnológicas durante unos minutos, queda claro lo peligroso que se está volviendo el entorno de amenazas. Cada día parecen llegar informes sobre violaciones graves, nuevas vulnerabilidades o amenazas de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores y informes del sector apuntan a un aumento del número de amenazas cibernéticas, una tendencia que la mayoría de los expertos prevé que continúe en los próximos años.

Para hacer frente a estas nuevas amenazas, los responsables de la seguridad informática se encuentran en primera línea, donde la escasez de personal y la falta de personal son cada vez más graves. A pesar de que son indispensables para cualquier empresa u organización y de que sus salarios son elevados, nunca hay escasez de personal de seguridad.Según una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones en materia de TI afirmaron que sus organizaciones sufren una falta de competencias en ciberseguridad, y el 71 % respondieron que esta carencia ha causado daños directos y cuantificables a sus organizaciones. Según el informe, solo en Estados Unidos hay más de 520 000 puestos vacantes relacionados con la ciberseguridad en un sector que solo da empleo a unas 940 000 personas.

En todo el mundo, actualmente hay alrededor de 3,5 millones de puestos de trabajo relacionados con la ciberseguridad. Estos puestos están sin cubrir. Esto significa que incluso las organizaciones que están dispuestas a pagar grandes sumas de dinero para contratar y retener a los mejores expertos tienen dificultades para encontrar candidatos adecuados. De media, se tarda un 21 % más en cubrir un puesto de ciberseguridad que cualquier otro puesto.

El apoyo a los desarrolladores se ha ignorado durante demasiado tiempo.

He anotado en muchos blogs anteriores que se puede recurrir a los desarrolladores para colmar estas importantes lagunas en la defensa de la ciberseguridad. Sin embargo, hasta ahora, los desarrolladores no habían recibido formación en materia de ciberseguridad. Su capacidad para desempeñar sus funciones se basaba casi exclusivamente en la rapidez y el tiempo necesarios para la implementación. La seguridad era tarea del equipo de seguridad de aplicaciones, que trabajaba más adelante.

Lamentablemente, no se trata simplemente de cambiar la política y pedir a los desarrolladores que empiecen a añadir seguridad a las aplicaciones y programas de forma repentina. Incluso si los desarrolladores estuvieran dispuestos a realizar esos cambios, y aunque las investigaciones revelaran que la mayoría de ellos lo están, se necesitaría formación para llevarlo a cabo. Además, aunque se necesita el apoyo y el estímulo de la alta dirección, la posibilidad de un aprendizaje significativo es el primer obstáculo, y en muchos casos el mayor.

Hay una razón por la que hay millones de puestos de trabajo en seguridad informática bien remunerados y con un alto nivel de seguridad disponibles en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a ese campo. Aprender a combatir las amenazas y a eliminar las vulnerabilidades del código es difícil, y el panorama de las amenazas cambia constantemente. Incluso los desarrolladores relativamente expertos en tecnologíano es posible impartir una formación estándar eficaz sobre ciberseguridad. Esa formación se imparte rápidamente, no se recuerda y su impacto positivo es mínimo. Esto es especialmente cierto cuando estos requisitos se añaden a una agenda que ya está sobrecargada.

Construye un andamio y llega a la cima.

Enseñar habilidades de ciberseguridad con los métodos tradicionales es como intentar construir un rascacielos sin despegar los pies del suelo. Es imposible, ya que los estudiantes carecen de los fundamentos necesarios para dominar muchos de los conceptos avanzados de un campo tan complejo como la ciberseguridad. Para compensar esta carencia, existe el concepto de «aprendizaje por etapas», que puede resultar útil.

Cuando se utiliza un enfoque escalonado para mejorar las habilidades, es decir, un enfoque «jerárquico», los temas más amplios suelen dividirse en experiencias de aprendizaje y conceptos individuales.De este modo, los estudiantes pueden adquirir cada concepto mediante ejercicios y orientación adecuados, y recibir todo el apoyo necesario para cada elemento. Al igual que se construyen andamios físicos a medida que aumenta la altura de un edificio, los conceptos nuevos y avanzados se superponen a los conceptos ya adquiridos. De este modo, los estudiantes pueden alcanzar un nivel de comprensión y adquirir habilidades que no podrían alcanzar sin ayuda.

Y, al igual que con los andamios físicos, ese apoyo se va retirando gradualmente a medida que deja de ser necesario, y la responsabilidad sobre los alumnos aumenta a medida que estos van adquiriendo destreza.

El aprendizaje basado en andamios se utiliza principalmente para reducir los sentimientos negativos y la percepción de uno mismo que los alumnos pueden experimentar cuando se enfrentan a tareas difíciles sin ayuda y se sienten frustrados, intimidados o desanimados.Sin embargo, también tiene un gran valor cuando se abordan conceptos muy difíciles, como la ciberseguridad moderna. Lejos de tratar a los desarrolladores como si fueran niños, resulta muy útil cuando la experiencia en el equipo de seguridad puede provocar frustración y desánimo, especialmente si sus esfuerzos se devuelven con correcciones de errores y nuevas críticas.

Cuando se proporcionan herramientas para que los desarrolladores comprendan los fundamentos de la codificación segura (normalmente OWASP Top 10), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo corregirlos antes de pasar al entorno de producción.A partir de ahí, pueden ampliar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se van añadiendo poco a poco, y en lo que respecta a cuestiones de seguridad avanzadas, como la arquitectura de software insegura y el modelado de amenazas, estos avances no son tan intimidantes y se pueden abordar con precisión.

Como industria, no debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevos estándares para ayudar a los desarrolladores a crear software de mayor calidad. Como beneficio adicional para las organizaciones que se esfuerzan por mejorar las habilidades de su departamento de ingeniería, cada etapa o nivel del andamiaje conduce directamente a una mayor ciberseguridad a medida que avanza el aprendizaje. No es necesario esperar a que finalice el curso para ver los resultados.

Aprender sobre ciberseguridad es difícil y, sin la ayuda y la orientación adecuadas, es prácticamente imposible. Al incorporar un programa de seguridad como base, se puede aprovechar al máximo y las ventajas se hacen evidentes casi de inmediato. Las mejoras comienzan casi al instante y continúan mejorando con el paso del tiempo.


Empecemos a formar desarrolladores con sólidos conocimientos de seguridad. Consulte la siguiente información.

Cursos
Misión
Formación para desarrolladores

... ¡Y mucho más!

Ver recursos
Ver recursos

Como industria, no debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevos estándares para ayudar a los desarrolladores a crear software de mayor calidad.

¿Le interesa más?

El Dr. Matias Madu es experto en seguridad, investigador, director técnico y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en seguridad de aplicaciones, centrado en soluciones de análisis estático, en la Universidad de Gante.Posteriormente, se incorporó a Fortify, en Estados Unidos, donde se dio cuenta de que no bastaba con detectar problemas en el código sin ayudar a los desarrolladores a escribir código seguro. Esto le llevó a desarrollar productos que ayudaran a los desarrolladores, redujeran la carga de la seguridad y superaran las expectativas de los clientes. Cuando no está en su escritorio como miembro del equipo Awesome, disfruta presentando en conferencias como RSA, BlackHat y DefCon.

Más información

Secure Code Warrior le ayuda 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 gestor de seguridad de aplicaciones, desarrollador, CISO o responsable de seguridad, le ayudamos a reducir los riesgos asociados al código inseguro.

Reservar una demostración
Compartir:
marcas de LinkedInSocialx logotipo
Autor
Dr. Matthias Madu
Publicado el 21 de enero de 2022

El Dr. Matias Madu es experto en seguridad, investigador, director técnico y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en seguridad de aplicaciones, centrado en soluciones de análisis estático, en la Universidad de Gante.Posteriormente, se incorporó a Fortify, en Estados Unidos, donde se dio cuenta de que no bastaba con detectar problemas en el código sin ayudar a los desarrolladores a escribir código seguro. Esto le llevó a desarrollar productos que ayudaran a los desarrolladores, redujeran la carga de la seguridad y superaran las expectativas de los clientes. Cuando no está en su escritorio como miembro del equipo Awesome, disfruta presentando en conferencias como RSA, 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 liderado varios proyectos de investigación sobre seguridad de aplicaciones que han dado lugar a productos comerciales y ha obtenido más de 10 patentes.Cuando no está frente a su escritorio, Matías imparte cursos avanzados de formación en seguridad de aplicaciones y participa regularmente como ponente en conferencias internacionales como RSA Conference, Black Hat, DefCon, BSIMM, OWASP AppSec y BruCon.

Matías obtuvo un doctorado en Ingeniería Informática en la Universidad de Gante, donde aprendió sobre la seguridad de las aplicaciones mediante la ofuscación de programas para ocultar su funcionamiento interno.

Compartir:
marcas de LinkedInSocialx logotipo

Con solo leer las noticias tecnológicas durante unos minutos, queda claro lo peligroso que se está volviendo el entorno de amenazas. Cada día parecen llegar informes sobre violaciones graves, nuevas vulnerabilidades o amenazas de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores y informes del sector apuntan a un aumento del número de amenazas cibernéticas, una tendencia que la mayoría de los expertos prevé que continúe en los próximos años.

Para hacer frente a estas nuevas amenazas, los responsables de la seguridad informática se encuentran en primera línea, donde la escasez de personal y la falta de personal son cada vez más graves. A pesar de que son indispensables para cualquier empresa u organización y de que sus salarios son elevados, nunca hay escasez de personal de seguridad.Según una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones en materia de TI afirmaron que sus organizaciones sufren una falta de competencias en ciberseguridad, y el 71 % respondieron que esta carencia ha causado daños directos y cuantificables a sus organizaciones. Según el informe, solo en Estados Unidos hay más de 520 000 puestos vacantes relacionados con la ciberseguridad en un sector que solo da empleo a unas 940 000 personas.

En todo el mundo, actualmente hay alrededor de 3,5 millones de puestos de trabajo relacionados con la ciberseguridad. Estos puestos están sin cubrir. Esto significa que incluso las organizaciones que están dispuestas a pagar grandes sumas de dinero para contratar y retener a los mejores expertos tienen dificultades para encontrar candidatos adecuados. De media, se tarda un 21 % más en cubrir un puesto de ciberseguridad que cualquier otro puesto.

El apoyo a los desarrolladores se ha ignorado durante demasiado tiempo.

He anotado en muchos blogs anteriores que se puede recurrir a los desarrolladores para colmar estas importantes lagunas en la defensa de la ciberseguridad. Sin embargo, hasta ahora, los desarrolladores no habían recibido formación en materia de ciberseguridad. Su capacidad para desempeñar sus funciones se basaba casi exclusivamente en la rapidez y el tiempo necesarios para la implementación. La seguridad era tarea del equipo de seguridad de aplicaciones, que trabajaba más adelante.

Lamentablemente, no se trata simplemente de cambiar la política y pedir a los desarrolladores que empiecen a añadir seguridad a las aplicaciones y programas de forma repentina. Incluso si los desarrolladores estuvieran dispuestos a realizar esos cambios, y aunque las investigaciones revelaran que la mayoría de ellos lo están, se necesitaría formación para llevarlo a cabo. Además, aunque se necesita el apoyo y el estímulo de la alta dirección, la posibilidad de un aprendizaje significativo es el primer obstáculo, y en muchos casos el mayor.

Hay una razón por la que hay millones de puestos de trabajo en seguridad informática bien remunerados y con un alto nivel de seguridad disponibles en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a ese campo. Aprender a combatir las amenazas y a eliminar las vulnerabilidades del código es difícil, y el panorama de las amenazas cambia constantemente. Incluso los desarrolladores relativamente expertos en tecnologíano es posible impartir una formación estándar eficaz sobre ciberseguridad. Esa formación se imparte rápidamente, no se recuerda y su impacto positivo es mínimo. Esto es especialmente cierto cuando estos requisitos se añaden a una agenda que ya está sobrecargada.

Construye un andamio y llega a la cima.

Enseñar habilidades de ciberseguridad con los métodos tradicionales es como intentar construir un rascacielos sin despegar los pies del suelo. Es imposible, ya que los estudiantes carecen de los fundamentos necesarios para dominar muchos de los conceptos avanzados de un campo tan complejo como la ciberseguridad. Para compensar esta carencia, existe el concepto de «aprendizaje por etapas», que puede resultar útil.

Cuando se utiliza un enfoque escalonado para mejorar las habilidades, es decir, un enfoque «jerárquico», los temas más amplios suelen dividirse en experiencias de aprendizaje y conceptos individuales.De este modo, los estudiantes pueden adquirir cada concepto mediante ejercicios y orientación adecuados, y recibir todo el apoyo necesario para cada elemento. Al igual que se construyen andamios físicos a medida que aumenta la altura de un edificio, los conceptos nuevos y avanzados se superponen a los conceptos ya adquiridos. De este modo, los estudiantes pueden alcanzar un nivel de comprensión y adquirir habilidades que no podrían alcanzar sin ayuda.

Y, al igual que con los andamios físicos, ese apoyo se va retirando gradualmente a medida que deja de ser necesario, y la responsabilidad sobre los alumnos aumenta a medida que estos van adquiriendo destreza.

El aprendizaje basado en andamios se utiliza principalmente para reducir los sentimientos negativos y la percepción de uno mismo que los alumnos pueden experimentar cuando se enfrentan a tareas difíciles sin ayuda y se sienten frustrados, intimidados o desanimados.Sin embargo, también tiene un gran valor cuando se abordan conceptos muy difíciles, como la ciberseguridad moderna. Lejos de tratar a los desarrolladores como si fueran niños, resulta muy útil cuando la experiencia en el equipo de seguridad puede provocar frustración y desánimo, especialmente si sus esfuerzos se devuelven con correcciones de errores y nuevas críticas.

Cuando se proporcionan herramientas para que los desarrolladores comprendan los fundamentos de la codificación segura (normalmente OWASP Top 10), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo corregirlos antes de pasar al entorno de producción.A partir de ahí, pueden ampliar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se van añadiendo poco a poco, y en lo que respecta a cuestiones de seguridad avanzadas, como la arquitectura de software insegura y el modelado de amenazas, estos avances no son tan intimidantes y se pueden abordar con precisión.

Como industria, no debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevos estándares para ayudar a los desarrolladores a crear software de mayor calidad. Como beneficio adicional para las organizaciones que se esfuerzan por mejorar las habilidades de su departamento de ingeniería, cada etapa o nivel del andamiaje conduce directamente a una mayor ciberseguridad a medida que avanza el aprendizaje. No es necesario esperar a que finalice el curso para ver los resultados.

Aprender sobre ciberseguridad es difícil y, sin la ayuda y la orientación adecuadas, es prácticamente imposible. Al incorporar un programa de seguridad como base, se puede aprovechar al máximo y las ventajas se hacen evidentes casi de inmediato. Las mejoras comienzan casi al instante y continúan mejorando con el paso del tiempo.


Empecemos a formar desarrolladores con sólidos conocimientos de seguridad. Consulte la siguiente información.

Cursos
Misión
Formación para desarrolladores

... ¡Y mucho más!

Ver recursos
Ver recursos

Para descargar el informe, rellene el siguiente formulario.

Solicitamos su permiso para enviarle información sobre nuestros productos y/o temas relacionados con la codificación segura. Tratamos su información personal con el máximo cuidado en todo momento y nunca la vendemos a otras empresas con fines de marketing.

Enviar
Icono de éxito de SCW
Icono de error scw
Para enviar el formulario, habilite las cookies de «Analytics». Una vez completada la configuración, puede volver a deshabilitarlas.

Con solo leer las noticias tecnológicas durante unos minutos, queda claro lo peligroso que se está volviendo el entorno de amenazas. Cada día parecen llegar informes sobre violaciones graves, nuevas vulnerabilidades o amenazas de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores y informes del sector apuntan a un aumento del número de amenazas cibernéticas, una tendencia que la mayoría de los expertos prevé que continúe en los próximos años.

Para hacer frente a estas nuevas amenazas, los responsables de la seguridad informática se encuentran en primera línea, donde la escasez de personal y la falta de personal son cada vez más graves. A pesar de que son indispensables para cualquier empresa u organización y de que sus salarios son elevados, nunca hay escasez de personal de seguridad.Según una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones en materia de TI afirmaron que sus organizaciones sufren una falta de competencias en ciberseguridad, y el 71 % respondieron que esta carencia ha causado daños directos y cuantificables a sus organizaciones. Según el informe, solo en Estados Unidos hay más de 520 000 puestos vacantes relacionados con la ciberseguridad en un sector que solo da empleo a unas 940 000 personas.

En todo el mundo, actualmente hay alrededor de 3,5 millones de puestos de trabajo relacionados con la ciberseguridad. Estos puestos están sin cubrir. Esto significa que incluso las organizaciones que están dispuestas a pagar grandes sumas de dinero para contratar y retener a los mejores expertos tienen dificultades para encontrar candidatos adecuados. De media, se tarda un 21 % más en cubrir un puesto de ciberseguridad que cualquier otro puesto.

El apoyo a los desarrolladores se ha ignorado durante demasiado tiempo.

He anotado en muchos blogs anteriores que se puede recurrir a los desarrolladores para colmar estas importantes lagunas en la defensa de la ciberseguridad. Sin embargo, hasta ahora, los desarrolladores no habían recibido formación en materia de ciberseguridad. Su capacidad para desempeñar sus funciones se basaba casi exclusivamente en la rapidez y el tiempo necesarios para la implementación. La seguridad era tarea del equipo de seguridad de aplicaciones, que trabajaba más adelante.

Lamentablemente, no se trata simplemente de cambiar la política y pedir a los desarrolladores que empiecen a añadir seguridad a las aplicaciones y programas de forma repentina. Incluso si los desarrolladores estuvieran dispuestos a realizar esos cambios, y aunque las investigaciones revelaran que la mayoría de ellos lo están, se necesitaría formación para llevarlo a cabo. Además, aunque se necesita el apoyo y el estímulo de la alta dirección, la posibilidad de un aprendizaje significativo es el primer obstáculo, y en muchos casos el mayor.

Hay una razón por la que hay millones de puestos de trabajo en seguridad informática bien remunerados y con un alto nivel de seguridad disponibles en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a ese campo. Aprender a combatir las amenazas y a eliminar las vulnerabilidades del código es difícil, y el panorama de las amenazas cambia constantemente. Incluso los desarrolladores relativamente expertos en tecnologíano es posible impartir una formación estándar eficaz sobre ciberseguridad. Esa formación se imparte rápidamente, no se recuerda y su impacto positivo es mínimo. Esto es especialmente cierto cuando estos requisitos se añaden a una agenda que ya está sobrecargada.

Construye un andamio y llega a la cima.

Enseñar habilidades de ciberseguridad con los métodos tradicionales es como intentar construir un rascacielos sin despegar los pies del suelo. Es imposible, ya que los estudiantes carecen de los fundamentos necesarios para dominar muchos de los conceptos avanzados de un campo tan complejo como la ciberseguridad. Para compensar esta carencia, existe el concepto de «aprendizaje por etapas», que puede resultar útil.

Cuando se utiliza un enfoque escalonado para mejorar las habilidades, es decir, un enfoque «jerárquico», los temas más amplios suelen dividirse en experiencias de aprendizaje y conceptos individuales.De este modo, los estudiantes pueden adquirir cada concepto mediante ejercicios y orientación adecuados, y recibir todo el apoyo necesario para cada elemento. Al igual que se construyen andamios físicos a medida que aumenta la altura de un edificio, los conceptos nuevos y avanzados se superponen a los conceptos ya adquiridos. De este modo, los estudiantes pueden alcanzar un nivel de comprensión y adquirir habilidades que no podrían alcanzar sin ayuda.

Y, al igual que con los andamios físicos, ese apoyo se va retirando gradualmente a medida que deja de ser necesario, y la responsabilidad sobre los alumnos aumenta a medida que estos van adquiriendo destreza.

El aprendizaje basado en andamios se utiliza principalmente para reducir los sentimientos negativos y la percepción de uno mismo que los alumnos pueden experimentar cuando se enfrentan a tareas difíciles sin ayuda y se sienten frustrados, intimidados o desanimados.Sin embargo, también tiene un gran valor cuando se abordan conceptos muy difíciles, como la ciberseguridad moderna. Lejos de tratar a los desarrolladores como si fueran niños, resulta muy útil cuando la experiencia en el equipo de seguridad puede provocar frustración y desánimo, especialmente si sus esfuerzos se devuelven con correcciones de errores y nuevas críticas.

Cuando se proporcionan herramientas para que los desarrolladores comprendan los fundamentos de la codificación segura (normalmente OWASP Top 10), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo corregirlos antes de pasar al entorno de producción.A partir de ahí, pueden ampliar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se van añadiendo poco a poco, y en lo que respecta a cuestiones de seguridad avanzadas, como la arquitectura de software insegura y el modelado de amenazas, estos avances no son tan intimidantes y se pueden abordar con precisión.

Como industria, no debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevos estándares para ayudar a los desarrolladores a crear software de mayor calidad. Como beneficio adicional para las organizaciones que se esfuerzan por mejorar las habilidades de su departamento de ingeniería, cada etapa o nivel del andamiaje conduce directamente a una mayor ciberseguridad a medida que avanza el aprendizaje. No es necesario esperar a que finalice el curso para ver los resultados.

Aprender sobre ciberseguridad es difícil y, sin la ayuda y la orientación adecuadas, es prácticamente imposible. Al incorporar un programa de seguridad como base, se puede aprovechar al máximo y las ventajas se hacen evidentes casi de inmediato. Las mejoras comienzan casi al instante y continúan mejorando con el paso del tiempo.


Empecemos a formar desarrolladores con sólidos conocimientos de seguridad. Consulte la siguiente información.

Cursos
Misión
Formación para desarrolladores

... ¡Y mucho más!

Ver seminario en línea
Comencemos
Más información

Haga clic en el siguiente enlace para descargar el PDF de este recurso.

Secure Code Warrior le ayuda 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 gestor de seguridad de aplicaciones, desarrollador, CISO o responsable de seguridad, le ayudamos a reducir los riesgos asociados al código inseguro.

Mostrar informeReservar una demostración
Ver recursos
Compartir:
marcas de LinkedInSocialx logotipo
¿Le interesa más?

Compartir:
marcas de LinkedInSocialx logotipo
Autor
Dr. Matthias Madu
Publicado el 21 de enero de 2022

El Dr. Matias Madu es experto en seguridad, investigador, director técnico y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en seguridad de aplicaciones, centrado en soluciones de análisis estático, en la Universidad de Gante.Posteriormente, se incorporó a Fortify, en Estados Unidos, donde se dio cuenta de que no bastaba con detectar problemas en el código sin ayudar a los desarrolladores a escribir código seguro. Esto le llevó a desarrollar productos que ayudaran a los desarrolladores, redujeran la carga de la seguridad y superaran las expectativas de los clientes. Cuando no está en su escritorio como miembro del equipo Awesome, disfruta presentando en conferencias como RSA, 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 liderado varios proyectos de investigación sobre seguridad de aplicaciones que han dado lugar a productos comerciales y ha obtenido más de 10 patentes.Cuando no está frente a su escritorio, Matías imparte cursos avanzados de formación en seguridad de aplicaciones y participa regularmente como ponente en conferencias internacionales como RSA Conference, Black Hat, DefCon, BSIMM, OWASP AppSec y BruCon.

Matías obtuvo un doctorado en Ingeniería Informática en la Universidad de Gante, donde aprendió sobre la seguridad de las aplicaciones mediante la ofuscación de programas para ocultar su funcionamiento interno.

Compartir:
marcas de LinkedInSocialx logotipo

Con solo leer las noticias tecnológicas durante unos minutos, queda claro lo peligroso que se está volviendo el entorno de amenazas. Cada día parecen llegar informes sobre violaciones graves, nuevas vulnerabilidades o amenazas de explotación activa por parte de ciberatacantes y delincuentes. Y casi todos los indicadores y informes del sector apuntan a un aumento del número de amenazas cibernéticas, una tendencia que la mayoría de los expertos prevé que continúe en los próximos años.

Para hacer frente a estas nuevas amenazas, los responsables de la seguridad informática se encuentran en primera línea, donde la escasez de personal y la falta de personal son cada vez más graves. A pesar de que son indispensables para cualquier empresa u organización y de que sus salarios son elevados, nunca hay escasez de personal de seguridad.Según una encuesta reciente realizada por el Centro de Estudios Estratégicos e Internacionales, el 82 % de los responsables de la toma de decisiones en materia de TI afirmaron que sus organizaciones sufren una falta de competencias en ciberseguridad, y el 71 % respondieron que esta carencia ha causado daños directos y cuantificables a sus organizaciones. Según el informe, solo en Estados Unidos hay más de 520 000 puestos vacantes relacionados con la ciberseguridad en un sector que solo da empleo a unas 940 000 personas.

En todo el mundo, actualmente hay alrededor de 3,5 millones de puestos de trabajo relacionados con la ciberseguridad. Estos puestos están sin cubrir. Esto significa que incluso las organizaciones que están dispuestas a pagar grandes sumas de dinero para contratar y retener a los mejores expertos tienen dificultades para encontrar candidatos adecuados. De media, se tarda un 21 % más en cubrir un puesto de ciberseguridad que cualquier otro puesto.

El apoyo a los desarrolladores se ha ignorado durante demasiado tiempo.

He anotado en muchos blogs anteriores que se puede recurrir a los desarrolladores para colmar estas importantes lagunas en la defensa de la ciberseguridad. Sin embargo, hasta ahora, los desarrolladores no habían recibido formación en materia de ciberseguridad. Su capacidad para desempeñar sus funciones se basaba casi exclusivamente en la rapidez y el tiempo necesarios para la implementación. La seguridad era tarea del equipo de seguridad de aplicaciones, que trabajaba más adelante.

Lamentablemente, no se trata simplemente de cambiar la política y pedir a los desarrolladores que empiecen a añadir seguridad a las aplicaciones y programas de forma repentina. Incluso si los desarrolladores estuvieran dispuestos a realizar esos cambios, y aunque las investigaciones revelaran que la mayoría de ellos lo están, se necesitaría formación para llevarlo a cabo. Además, aunque se necesita el apoyo y el estímulo de la alta dirección, la posibilidad de un aprendizaje significativo es el primer obstáculo, y en muchos casos el mayor.

Hay una razón por la que hay millones de puestos de trabajo en seguridad informática bien remunerados y con un alto nivel de seguridad disponibles en todo el mundo. Si fuera un trabajo fácil, todo el mundo se lanzaría a ese campo. Aprender a combatir las amenazas y a eliminar las vulnerabilidades del código es difícil, y el panorama de las amenazas cambia constantemente. Incluso los desarrolladores relativamente expertos en tecnologíano es posible impartir una formación estándar eficaz sobre ciberseguridad. Esa formación se imparte rápidamente, no se recuerda y su impacto positivo es mínimo. Esto es especialmente cierto cuando estos requisitos se añaden a una agenda que ya está sobrecargada.

Construye un andamio y llega a la cima.

Enseñar habilidades de ciberseguridad con los métodos tradicionales es como intentar construir un rascacielos sin despegar los pies del suelo. Es imposible, ya que los estudiantes carecen de los fundamentos necesarios para dominar muchos de los conceptos avanzados de un campo tan complejo como la ciberseguridad. Para compensar esta carencia, existe el concepto de «aprendizaje por etapas», que puede resultar útil.

Cuando se utiliza un enfoque escalonado para mejorar las habilidades, es decir, un enfoque «jerárquico», los temas más amplios suelen dividirse en experiencias de aprendizaje y conceptos individuales.De este modo, los estudiantes pueden adquirir cada concepto mediante ejercicios y orientación adecuados, y recibir todo el apoyo necesario para cada elemento. Al igual que se construyen andamios físicos a medida que aumenta la altura de un edificio, los conceptos nuevos y avanzados se superponen a los conceptos ya adquiridos. De este modo, los estudiantes pueden alcanzar un nivel de comprensión y adquirir habilidades que no podrían alcanzar sin ayuda.

Y, al igual que con los andamios físicos, ese apoyo se va retirando gradualmente a medida que deja de ser necesario, y la responsabilidad sobre los alumnos aumenta a medida que estos van adquiriendo destreza.

El aprendizaje basado en andamios se utiliza principalmente para reducir los sentimientos negativos y la percepción de uno mismo que los alumnos pueden experimentar cuando se enfrentan a tareas difíciles sin ayuda y se sienten frustrados, intimidados o desanimados.Sin embargo, también tiene un gran valor cuando se abordan conceptos muy difíciles, como la ciberseguridad moderna. Lejos de tratar a los desarrolladores como si fueran niños, resulta muy útil cuando la experiencia en el equipo de seguridad puede provocar frustración y desánimo, especialmente si sus esfuerzos se devuelven con correcciones de errores y nuevas críticas.

Cuando se proporcionan herramientas para que los desarrolladores comprendan los fundamentos de la codificación segura (normalmente OWASP Top 10), pueden comprobar por sí mismos cómo se producen los errores de seguridad, por qué son peligrosos y cómo corregirlos antes de pasar al entorno de producción.A partir de ahí, pueden ampliar sus conocimientos abordando vulnerabilidades más complejas y adquiriendo experiencia práctica en la aplicación de las correcciones adecuadas. Las capas se van añadiendo poco a poco, y en lo que respecta a cuestiones de seguridad avanzadas, como la arquitectura de software insegura y el modelado de amenazas, estos avances no son tan intimidantes y se pueden abordar con precisión.

Como industria, no debemos esperar que los desarrolladores se conviertan en expertos en seguridad, pero las organizaciones pueden adoptar nuevos estándares para ayudar a los desarrolladores a crear software de mayor calidad. Como beneficio adicional para las organizaciones que se esfuerzan por mejorar las habilidades de su departamento de ingeniería, cada etapa o nivel del andamiaje conduce directamente a una mayor ciberseguridad a medida que avanza el aprendizaje. No es necesario esperar a que finalice el curso para ver los resultados.

Aprender sobre ciberseguridad es difícil y, sin la ayuda y la orientación adecuadas, es prácticamente imposible. Al incorporar un programa de seguridad como base, se puede aprovechar al máximo y las ventajas se hacen evidentes casi de inmediato. Las mejoras comienzan casi al instante y continúan mejorando con el paso del tiempo.


Empecemos a formar desarrolladores con sólidos conocimientos de seguridad. Consulte la siguiente información.

Cursos
Misión
Formación para desarrolladores

... ¡Y mucho más!

Índice

Descargar PDF
Ver recursos
¿Le interesa más?

El Dr. Matias Madu es experto en seguridad, investigador, director técnico y cofundador de Secure Code Warrior. Matias obtuvo su doctorado en seguridad de aplicaciones, centrado en soluciones de análisis estático, en la Universidad de Gante.Posteriormente, se incorporó a Fortify, en Estados Unidos, donde se dio cuenta de que no bastaba con detectar problemas en el código sin ayudar a los desarrolladores a escribir código seguro. Esto le llevó a desarrollar productos que ayudaran a los desarrolladores, redujeran la carga de la seguridad y superaran las expectativas de los clientes. Cuando no está en su escritorio como miembro del equipo Awesome, disfruta presentando en conferencias como RSA, BlackHat y DefCon.

Más información

Secure Code Warrior le ayuda 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 gestor de seguridad de aplicaciones, desarrollador, CISO o responsable de seguridad, le ayudamos a reducir los riesgos asociados al código inseguro.

Reservar una demostración[Descargar]
Compartir:
marcas de LinkedInSocialx logotipo
Centro de recursos

Recursos para empezar

Otras publicaciones
Centro de recursos

Recursos para empezar

Otras publicaciones