
Las 10 mejores API de la serie OWASP de Coders Conquer Security: exposición excesiva de datos
La vulnerabilidad de exposición excesiva de datos se diferencia de otros problemas de API de la lista de OWASP, ya que implica un tipo de datos muy específico. La mecánica real detrás de la vulnerabilidad es similar a la de otros, pero la exposición excesiva de datos, en este caso, se define como la exposición excesiva de datos que están protegidos legalmente o son altamente sensibles. Esto puede incluir cualquier información de identificación personal, que a menudo se denomina PII. O podría incluir información sobre el sector de las tarjetas de pago (PCI, por sus siglas en inglés). Por último, la exposición excesiva de datos puede incluir cualquier información que esté sujeta a las leyes de privacidad, como el Reglamento General de Protección de Datos (GDPR) en Europa o la Ley de Portabilidad y Responsabilidad de los Seguros Médicos (HIPAA) en los Estados Unidos.
Como se puede imaginar, esto es motivo de profunda preocupación, y es imperativo que los desarrolladores expertos aprendan a eliminar estos errores siempre que sea posible. Si ya estás preparado para enfrentarte al dragón de la exposición de datos, dirígete a nuestro desafío gamificado:
¿Cuál fue tu puntuación? Siga leyendo y obtenga más información:
¿Cuáles son algunos ejemplos de exposición excesiva de datos?
Una de las principales razones por las que se produce una exposición excesiva de los datos es porque los desarrolladores y programadores no tienen suficiente información sobre el tipo de datos que utilizarán sus aplicaciones. Por este motivo, los desarrolladores tienden a utilizar procesos genéricos en los que todas las propiedades de los objetos quedan expuestas a los usuarios finales.
A veces, los desarrolladores también asumen que los componentes de la interfaz filtrarán los datos antes de mostrar cualquier información a los usuarios. En el caso de la mayoría de los datos genéricos, esto rara vez supone un problema. Sin embargo, exponer a los usuarios datos confidenciales o protegidos legalmente como parte de un identificador de sesión, por ejemplo, puede generar grandes problemas tanto desde el punto de vista legal como de seguridad.
Como ejemplo de la facilidad con la que se pueden compartir accidentalmente datos confidenciales, el informe de OWASP prevé un escenario en el que un guardia de seguridad tenga acceso a cámaras específicas basadas en IoT en una instalación. Es posible que esas cámaras vigilen zonas cerradas y seguras, mientras que otras cámaras que vigilan a personas deberían estar restringidas a guardias o supervisores con permisos más altos.
Para dar acceso al guardia a las cámaras autorizadas, los desarrolladores pueden usar una llamada a la API como la siguiente.
/api/sites/111/cámaras
En respuesta, la aplicación enviaría detalles sobre las cámaras que el guardia puede ver en el siguiente formato:
{«id» :"xxx», "live_access_token» :"xxxxbbbbb», "building_id» :"yyy "}
A primera vista, esto parece funcionar bien. El guardia, que utiliza la interfaz gráfica de usuario de la aplicación, solo verá las imágenes de la cámara que esté autorizado a ver. El problema es que, debido al código genérico utilizado, la respuesta real de la API contendría una lista completa de todas las cámaras de la instalación. Cualquiera que rastree la red y capture esos datos, o ponga en peligro la cuenta del guardia, podrá descubrir las ubicaciones y la nomenclatura de cada cámara de la red. De este modo, podrían acceder a esos datos sin restricciones.
Eliminar la exposición excesiva de datos
La clave más importante para evitar la exposición excesiva de los datos es comprender los datos y las protecciones que los rodean. Crear API genéricas y dejar que el cliente clasifique los datos antes de mostrarlos a los usuarios es una opción peligrosa que conduce a muchas violaciones de seguridad evitables.
Además de comprender las protecciones de datos pertinentes, también es importante detener el proceso de enviar todo a un usuario con API genéricas. Por ejemplo, se deben evitar códigos como to_json () y to_string (). En su lugar, el código debe seleccionar específicamente las propiedades que deben devolverse a los usuarios autorizados y enviar esa información exclusivamente.
Como forma de garantizar que ningún dato protegido se comparta accidentalmente en exceso, las organizaciones deberían considerar la posibilidad de implementar un mecanismo de validación de respuestas basado en esquemas como una capa adicional de seguridad. Debe definir y hacer cumplir los datos que devuelven todos los métodos de API, incluidas las reglas para la notificación de errores.
Por último, todos los datos clasificados como que contienen PII o PCI, o la información que está protegida por normativas como el RGPD o la HIPAA, deben protegerse mediante un cifrado seguro. De este modo, incluso si la ubicación de esos datos se pierde debido a una vulnerabilidad de exposición excesiva de los datos, existe una buena línea de defensa secundaria que debería proteger los datos incluso si caen en manos de un usuario malintencionado o de un actor de amenazas.
Eche un vistazo a la Secure Code Warrior páginas de blog para obtener más información sobre esta vulnerabilidad y sobre cómo proteger a su organización y a sus clientes de los estragos de otras fallas de seguridad. También puedes prueba una demo de la plataforma de formación Secure Code Warrior para mantener todas sus habilidades de ciberseguridad perfeccionadas y actualizadas.


La mecánica real detrás de esta vulnerabilidad es similar a la de otras, pero la exposición excesiva de datos, en este caso, se define como la participación de datos legalmente protegidos o altamente confidenciales.
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.

Secure Code Warrior aquí para que su organización le ayude a proteger el código durante todo el ciclo de vida del desarrollo de software y a crear una cultura en la que la ciberseguridad sea una prioridad. Ya sea administrador de AppSec, desarrollador, CISO o cualquier persona relacionada con la seguridad, podemos ayudar a su organización a reducir los riesgos asociados con el código inseguro.
Reserve una demostraciónMatias 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.


La vulnerabilidad de exposición excesiva de datos se diferencia de otros problemas de API de la lista de OWASP, ya que implica un tipo de datos muy específico. La mecánica real detrás de la vulnerabilidad es similar a la de otros, pero la exposición excesiva de datos, en este caso, se define como la exposición excesiva de datos que están protegidos legalmente o son altamente sensibles. Esto puede incluir cualquier información de identificación personal, que a menudo se denomina PII. O podría incluir información sobre el sector de las tarjetas de pago (PCI, por sus siglas en inglés). Por último, la exposición excesiva de datos puede incluir cualquier información que esté sujeta a las leyes de privacidad, como el Reglamento General de Protección de Datos (GDPR) en Europa o la Ley de Portabilidad y Responsabilidad de los Seguros Médicos (HIPAA) en los Estados Unidos.
Como se puede imaginar, esto es motivo de profunda preocupación, y es imperativo que los desarrolladores expertos aprendan a eliminar estos errores siempre que sea posible. Si ya estás preparado para enfrentarte al dragón de la exposición de datos, dirígete a nuestro desafío gamificado:
¿Cuál fue tu puntuación? Siga leyendo y obtenga más información:
¿Cuáles son algunos ejemplos de exposición excesiva de datos?
Una de las principales razones por las que se produce una exposición excesiva de los datos es porque los desarrolladores y programadores no tienen suficiente información sobre el tipo de datos que utilizarán sus aplicaciones. Por este motivo, los desarrolladores tienden a utilizar procesos genéricos en los que todas las propiedades de los objetos quedan expuestas a los usuarios finales.
A veces, los desarrolladores también asumen que los componentes de la interfaz filtrarán los datos antes de mostrar cualquier información a los usuarios. En el caso de la mayoría de los datos genéricos, esto rara vez supone un problema. Sin embargo, exponer a los usuarios datos confidenciales o protegidos legalmente como parte de un identificador de sesión, por ejemplo, puede generar grandes problemas tanto desde el punto de vista legal como de seguridad.
Como ejemplo de la facilidad con la que se pueden compartir accidentalmente datos confidenciales, el informe de OWASP prevé un escenario en el que un guardia de seguridad tenga acceso a cámaras específicas basadas en IoT en una instalación. Es posible que esas cámaras vigilen zonas cerradas y seguras, mientras que otras cámaras que vigilan a personas deberían estar restringidas a guardias o supervisores con permisos más altos.
Para dar acceso al guardia a las cámaras autorizadas, los desarrolladores pueden usar una llamada a la API como la siguiente.
/api/sites/111/cámaras
En respuesta, la aplicación enviaría detalles sobre las cámaras que el guardia puede ver en el siguiente formato:
{«id» :"xxx», "live_access_token» :"xxxxbbbbb», "building_id» :"yyy "}
A primera vista, esto parece funcionar bien. El guardia, que utiliza la interfaz gráfica de usuario de la aplicación, solo verá las imágenes de la cámara que esté autorizado a ver. El problema es que, debido al código genérico utilizado, la respuesta real de la API contendría una lista completa de todas las cámaras de la instalación. Cualquiera que rastree la red y capture esos datos, o ponga en peligro la cuenta del guardia, podrá descubrir las ubicaciones y la nomenclatura de cada cámara de la red. De este modo, podrían acceder a esos datos sin restricciones.
Eliminar la exposición excesiva de datos
La clave más importante para evitar la exposición excesiva de los datos es comprender los datos y las protecciones que los rodean. Crear API genéricas y dejar que el cliente clasifique los datos antes de mostrarlos a los usuarios es una opción peligrosa que conduce a muchas violaciones de seguridad evitables.
Además de comprender las protecciones de datos pertinentes, también es importante detener el proceso de enviar todo a un usuario con API genéricas. Por ejemplo, se deben evitar códigos como to_json () y to_string (). En su lugar, el código debe seleccionar específicamente las propiedades que deben devolverse a los usuarios autorizados y enviar esa información exclusivamente.
Como forma de garantizar que ningún dato protegido se comparta accidentalmente en exceso, las organizaciones deberían considerar la posibilidad de implementar un mecanismo de validación de respuestas basado en esquemas como una capa adicional de seguridad. Debe definir y hacer cumplir los datos que devuelven todos los métodos de API, incluidas las reglas para la notificación de errores.
Por último, todos los datos clasificados como que contienen PII o PCI, o la información que está protegida por normativas como el RGPD o la HIPAA, deben protegerse mediante un cifrado seguro. De este modo, incluso si la ubicación de esos datos se pierde debido a una vulnerabilidad de exposición excesiva de los datos, existe una buena línea de defensa secundaria que debería proteger los datos incluso si caen en manos de un usuario malintencionado o de un actor de amenazas.
Eche un vistazo a la Secure Code Warrior páginas de blog para obtener más información sobre esta vulnerabilidad y sobre cómo proteger a su organización y a sus clientes de los estragos de otras fallas de seguridad. También puedes prueba una demo de la plataforma de formación Secure Code Warrior para mantener todas sus habilidades de ciberseguridad perfeccionadas y actualizadas.

La vulnerabilidad de exposición excesiva de datos se diferencia de otros problemas de API de la lista de OWASP, ya que implica un tipo de datos muy específico. La mecánica real detrás de la vulnerabilidad es similar a la de otros, pero la exposición excesiva de datos, en este caso, se define como la exposición excesiva de datos que están protegidos legalmente o son altamente sensibles. Esto puede incluir cualquier información de identificación personal, que a menudo se denomina PII. O podría incluir información sobre el sector de las tarjetas de pago (PCI, por sus siglas en inglés). Por último, la exposición excesiva de datos puede incluir cualquier información que esté sujeta a las leyes de privacidad, como el Reglamento General de Protección de Datos (GDPR) en Europa o la Ley de Portabilidad y Responsabilidad de los Seguros Médicos (HIPAA) en los Estados Unidos.
Como se puede imaginar, esto es motivo de profunda preocupación, y es imperativo que los desarrolladores expertos aprendan a eliminar estos errores siempre que sea posible. Si ya estás preparado para enfrentarte al dragón de la exposición de datos, dirígete a nuestro desafío gamificado:
¿Cuál fue tu puntuación? Siga leyendo y obtenga más información:
¿Cuáles son algunos ejemplos de exposición excesiva de datos?
Una de las principales razones por las que se produce una exposición excesiva de los datos es porque los desarrolladores y programadores no tienen suficiente información sobre el tipo de datos que utilizarán sus aplicaciones. Por este motivo, los desarrolladores tienden a utilizar procesos genéricos en los que todas las propiedades de los objetos quedan expuestas a los usuarios finales.
A veces, los desarrolladores también asumen que los componentes de la interfaz filtrarán los datos antes de mostrar cualquier información a los usuarios. En el caso de la mayoría de los datos genéricos, esto rara vez supone un problema. Sin embargo, exponer a los usuarios datos confidenciales o protegidos legalmente como parte de un identificador de sesión, por ejemplo, puede generar grandes problemas tanto desde el punto de vista legal como de seguridad.
Como ejemplo de la facilidad con la que se pueden compartir accidentalmente datos confidenciales, el informe de OWASP prevé un escenario en el que un guardia de seguridad tenga acceso a cámaras específicas basadas en IoT en una instalación. Es posible que esas cámaras vigilen zonas cerradas y seguras, mientras que otras cámaras que vigilan a personas deberían estar restringidas a guardias o supervisores con permisos más altos.
Para dar acceso al guardia a las cámaras autorizadas, los desarrolladores pueden usar una llamada a la API como la siguiente.
/api/sites/111/cámaras
En respuesta, la aplicación enviaría detalles sobre las cámaras que el guardia puede ver en el siguiente formato:
{«id» :"xxx», "live_access_token» :"xxxxbbbbb», "building_id» :"yyy "}
A primera vista, esto parece funcionar bien. El guardia, que utiliza la interfaz gráfica de usuario de la aplicación, solo verá las imágenes de la cámara que esté autorizado a ver. El problema es que, debido al código genérico utilizado, la respuesta real de la API contendría una lista completa de todas las cámaras de la instalación. Cualquiera que rastree la red y capture esos datos, o ponga en peligro la cuenta del guardia, podrá descubrir las ubicaciones y la nomenclatura de cada cámara de la red. De este modo, podrían acceder a esos datos sin restricciones.
Eliminar la exposición excesiva de datos
La clave más importante para evitar la exposición excesiva de los datos es comprender los datos y las protecciones que los rodean. Crear API genéricas y dejar que el cliente clasifique los datos antes de mostrarlos a los usuarios es una opción peligrosa que conduce a muchas violaciones de seguridad evitables.
Además de comprender las protecciones de datos pertinentes, también es importante detener el proceso de enviar todo a un usuario con API genéricas. Por ejemplo, se deben evitar códigos como to_json () y to_string (). En su lugar, el código debe seleccionar específicamente las propiedades que deben devolverse a los usuarios autorizados y enviar esa información exclusivamente.
Como forma de garantizar que ningún dato protegido se comparta accidentalmente en exceso, las organizaciones deberían considerar la posibilidad de implementar un mecanismo de validación de respuestas basado en esquemas como una capa adicional de seguridad. Debe definir y hacer cumplir los datos que devuelven todos los métodos de API, incluidas las reglas para la notificación de errores.
Por último, todos los datos clasificados como que contienen PII o PCI, o la información que está protegida por normativas como el RGPD o la HIPAA, deben protegerse mediante un cifrado seguro. De este modo, incluso si la ubicación de esos datos se pierde debido a una vulnerabilidad de exposición excesiva de los datos, existe una buena línea de defensa secundaria que debería proteger los datos incluso si caen en manos de un usuario malintencionado o de un actor de amenazas.
Eche un vistazo a la Secure Code Warrior páginas de blog para obtener más información sobre esta vulnerabilidad y sobre cómo proteger a su organización y a sus clientes de los estragos de otras fallas de seguridad. También puedes prueba una demo de la plataforma de formación Secure Code Warrior para mantener todas sus habilidades de ciberseguridad perfeccionadas y actualizadas.

Haga clic en el enlace de abajo y descargue el PDF de este recurso.
Secure Code Warrior aquí para que su organización le ayude a proteger el código durante todo el ciclo de vida del desarrollo de software y a crear una cultura en la que la ciberseguridad sea una prioridad. Ya sea administrador de AppSec, desarrollador, CISO o cualquier persona relacionada con la seguridad, podemos ayudar a su organización a reducir los riesgos asociados con el código inseguro.
Ver informeReserve una demostraciónMatias 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.
La vulnerabilidad de exposición excesiva de datos se diferencia de otros problemas de API de la lista de OWASP, ya que implica un tipo de datos muy específico. La mecánica real detrás de la vulnerabilidad es similar a la de otros, pero la exposición excesiva de datos, en este caso, se define como la exposición excesiva de datos que están protegidos legalmente o son altamente sensibles. Esto puede incluir cualquier información de identificación personal, que a menudo se denomina PII. O podría incluir información sobre el sector de las tarjetas de pago (PCI, por sus siglas en inglés). Por último, la exposición excesiva de datos puede incluir cualquier información que esté sujeta a las leyes de privacidad, como el Reglamento General de Protección de Datos (GDPR) en Europa o la Ley de Portabilidad y Responsabilidad de los Seguros Médicos (HIPAA) en los Estados Unidos.
Como se puede imaginar, esto es motivo de profunda preocupación, y es imperativo que los desarrolladores expertos aprendan a eliminar estos errores siempre que sea posible. Si ya estás preparado para enfrentarte al dragón de la exposición de datos, dirígete a nuestro desafío gamificado:
¿Cuál fue tu puntuación? Siga leyendo y obtenga más información:
¿Cuáles son algunos ejemplos de exposición excesiva de datos?
Una de las principales razones por las que se produce una exposición excesiva de los datos es porque los desarrolladores y programadores no tienen suficiente información sobre el tipo de datos que utilizarán sus aplicaciones. Por este motivo, los desarrolladores tienden a utilizar procesos genéricos en los que todas las propiedades de los objetos quedan expuestas a los usuarios finales.
A veces, los desarrolladores también asumen que los componentes de la interfaz filtrarán los datos antes de mostrar cualquier información a los usuarios. En el caso de la mayoría de los datos genéricos, esto rara vez supone un problema. Sin embargo, exponer a los usuarios datos confidenciales o protegidos legalmente como parte de un identificador de sesión, por ejemplo, puede generar grandes problemas tanto desde el punto de vista legal como de seguridad.
Como ejemplo de la facilidad con la que se pueden compartir accidentalmente datos confidenciales, el informe de OWASP prevé un escenario en el que un guardia de seguridad tenga acceso a cámaras específicas basadas en IoT en una instalación. Es posible que esas cámaras vigilen zonas cerradas y seguras, mientras que otras cámaras que vigilan a personas deberían estar restringidas a guardias o supervisores con permisos más altos.
Para dar acceso al guardia a las cámaras autorizadas, los desarrolladores pueden usar una llamada a la API como la siguiente.
/api/sites/111/cámaras
En respuesta, la aplicación enviaría detalles sobre las cámaras que el guardia puede ver en el siguiente formato:
{«id» :"xxx», "live_access_token» :"xxxxbbbbb», "building_id» :"yyy "}
A primera vista, esto parece funcionar bien. El guardia, que utiliza la interfaz gráfica de usuario de la aplicación, solo verá las imágenes de la cámara que esté autorizado a ver. El problema es que, debido al código genérico utilizado, la respuesta real de la API contendría una lista completa de todas las cámaras de la instalación. Cualquiera que rastree la red y capture esos datos, o ponga en peligro la cuenta del guardia, podrá descubrir las ubicaciones y la nomenclatura de cada cámara de la red. De este modo, podrían acceder a esos datos sin restricciones.
Eliminar la exposición excesiva de datos
La clave más importante para evitar la exposición excesiva de los datos es comprender los datos y las protecciones que los rodean. Crear API genéricas y dejar que el cliente clasifique los datos antes de mostrarlos a los usuarios es una opción peligrosa que conduce a muchas violaciones de seguridad evitables.
Además de comprender las protecciones de datos pertinentes, también es importante detener el proceso de enviar todo a un usuario con API genéricas. Por ejemplo, se deben evitar códigos como to_json () y to_string (). En su lugar, el código debe seleccionar específicamente las propiedades que deben devolverse a los usuarios autorizados y enviar esa información exclusivamente.
Como forma de garantizar que ningún dato protegido se comparta accidentalmente en exceso, las organizaciones deberían considerar la posibilidad de implementar un mecanismo de validación de respuestas basado en esquemas como una capa adicional de seguridad. Debe definir y hacer cumplir los datos que devuelven todos los métodos de API, incluidas las reglas para la notificación de errores.
Por último, todos los datos clasificados como que contienen PII o PCI, o la información que está protegida por normativas como el RGPD o la HIPAA, deben protegerse mediante un cifrado seguro. De este modo, incluso si la ubicación de esos datos se pierde debido a una vulnerabilidad de exposición excesiva de los datos, existe una buena línea de defensa secundaria que debería proteger los datos incluso si caen en manos de un usuario malintencionado o de un actor de amenazas.
Eche un vistazo a la Secure Code Warrior páginas de blog para obtener más información sobre esta vulnerabilidad y sobre cómo proteger a su organización y a sus clientes de los estragos de otras fallas de seguridad. También puedes prueba una demo de la plataforma de formación Secure Code Warrior para mantener todas sus habilidades de ciberseguridad perfeccionadas y actualizadas.
Tabla de contenido
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.

Secure Code Warrior aquí para que su organización le ayude a proteger el código durante todo el ciclo de vida del desarrollo de software y a crear una cultura en la que la ciberseguridad sea una prioridad. Ya sea administrador de AppSec, desarrollador, CISO o cualquier persona relacionada con la seguridad, podemos ayudar a su organización a reducir los riesgos asociados con el código inseguro.
Reserve una demostraciónDescargarRecursos para empezar
Temas y contenido de formación sobre código seguro
Nuestro contenido líder en la industria siempre está evolucionando para adaptarse al cambiante panorama del desarrollo de software teniendo en cuenta su función. Se ofrecen temas que abarcan desde la IA hasta la inyección de XQuery para distintos puestos, desde arquitectos e ingenieros hasta directores de productos y control de calidad. Obtenga un adelanto de lo que ofrece nuestro catálogo de contenido por tema y función.
La Cámara de Comercio establece el estándar para la seguridad impulsada por desarrolladores a gran escala
Kamer van Koophandel comparte cómo ha integrado la codificación segura en el desarrollo diario mediante certificaciones basadas en roles, evaluaciones comparativas de Trust Score y una cultura de responsabilidad compartida en materia de seguridad.
Modelado de amenazas con IA: convertir a cada desarrollador en un modelador de amenazas
Saldrá mejor equipado para ayudar a los desarrolladores a combinar ideas y técnicas de modelado de amenazas con las herramientas de IA que ya utilizan para reforzar la seguridad, mejorar la colaboración y crear software más resistente desde el principio.
Recursos para empezar
Cybermon está de vuelta: las misiones de IA de Beat the Boss ya están disponibles bajo demanda.
Cybermon 2025 Beat the Boss ya está disponible durante todo el año en SCW. Implemente desafíos de seguridad avanzados de IA y LLM para fortalecer el desarrollo seguro de la IA a gran escala.
Explicación de la Ley de Ciberresiliencia: qué significa para el desarrollo de software seguro por diseño
Descubra qué exige la Ley de Ciberresiliencia (CRA) de la UE, a quién se aplica y cómo los equipos de ingeniería pueden prepararse con prácticas de diseño seguras, prevención de vulnerabilidades y desarrollo de capacidades para desarrolladores.
Facilitador 1: Criterios de éxito definidos y medibles
El habilitador 1 da inicio a nuestra serie Enablers of Success, de 10 partes, mostrando cómo vincular la codificación segura con los resultados empresariales, como la reducción del riesgo y la velocidad para lograr la madurez del programa a largo plazo.




%20(1).avif)
.avif)
