Infografía del Top 10 de OWASP de 2021

INTRODUCCIÓN

Las oportunidades para los atacantes se han multiplicado en la economía digital actual, que depende de aplicaciones y arquitecturas modernas, implementaciones multicloud e integraciones de terceros, incluidas las cadenas de suministro de software y las canalizaciones de CI/CD. El OWASP Top 10 de 2021 aborda una nueva oleada de riesgos y constituye una guía de lectura obligada para mejorar la seguridad en el diseño y la implementación de aplicaciones.

La actualización más importante de los últimos 20 años

El OWASP Top 10, publicado por primera vez en 2003, representa un amplio consenso sobre los riesgos de seguridad más críticos para las aplicaciones web. Durante 20 años, los principales riesgos se mantuvieron prácticamente sin cambios, pero la actualización de 2021 introduce cambios significativos que abordan los riesgos de las aplicaciones en tres áreas temáticas:


Recategorización del riesgo para vincular los síntomas con las causas raíz

Nuevas categorías de riesgo que abarcan las arquitecturas de aplicaciones y las prácticas de desarrollo modernas

Explotación de vulnerabilidades y abuso de la lógica de negocio

¿Cuál es la principal causa de las brechas de seguridad?

Ataques de acceso

“«Los ataques de acceso, es decir, los ataques contra las interfaces de autenticación de cara al usuario, fueron la causa más frecuente de las brechas de seguridad».1 ”

— Informe sobre la protección de aplicaciones de 2022: ante la expectativa de una exfiltración

Novedades para 2021

Estos son los factores clave que influyeron en la actualización del OWASP Top 10:

2017

Enfoque en las aplicaciones web tradicionales

Conjunto de datos pequeño (subconjunto predefinido de 30 CWE)

Diversidad de factores de riesgo e impactos técnicos y empresariales

La inyección como principal riesgo durante más de 20 años

2021

Transición a arquitecturas modernas

Proceso basado en datos con 400 CWE

Recategorizado en torno a los síntomas y las causas raíz

Una nueva ola de riesgos: diseño e implementación inseguros

Los 10 principales riesgos de seguridad de OWASP de 2021

A01

Control de acceso deficiente

A02

Fallos criptográficos

A03

Inyección

A04

Diseño inseguro

A05

Configuración de seguridad incorrecta

A6

Componentes vulnerables y obsoletos

A7

Fallos de identificación y autenticación

A8

Fallos de integridad del software y los datos

A9

Fallos en el registro y la supervisión de la seguridad

A10

Falsificación de solicitudes del lado del servidor (SSRF)

TEMA N.º 1

Síntomas asociados a las causas raíz

mano sosteniendo un teléfono junto a un portátil

¿Qué ha cambiado?

Los 10 principales riesgos de OWASP se corresponden con enumeraciones de debilidades comunes (CWE), que a menudo acaban convirtiéndose en vulnerabilidades explotables. Sin embargo, la recopilación de datos de OWASP anterior se centraba en un conjunto predefinido de 30 CWE, y las listas anteriores no establecían una distinción significativa entre las CWE que representaban causas raíz y las debilidades más sintomáticas con diversas causas posibles. La lista de 2021 incluye 400 CWE, lo que permitió realizar un análisis más amplio.

2017: Síntoma

A3:2017
Exposición de datos sensibles

A7:2017
Secuencias de comandos entre sitios (XSS)

A4:2017
Entidades externas XML (XXE)

A9:2017
Uso de componentes con vulnerabilidades conocidas

A8:2017
Deserialización insegura

A10:2017
Registro y monitorización insuficientes

2021: Causa raíz

A02:2021
Fallos criptográficos

A03:2021
Inyección

A05:2021
Configuración de seguridad incorrecta

A06:2021
Componentes vulnerables y obsoletos

A08:2021
Fallos de integridad del software y los datos

A09:2021
Fallos en el registro y la supervisión de la seguridad

¿Por qué es importante?

La lista de 2021 relaciona mejor los síntomas con sus causas raíz subyacentes para ayudar a los equipos de seguridad a centrarse en reducir los riesgos desde su origen.

¿Cuál es la principal causa de las brechas de seguridad en la nube?

Configuración de seguridad incorrecta

“Lo que queremos es que reflexiones de verdad sobre esas causas profundas y sobre lo que puedes hacer al respecto, en lugar de intentar poner parches a los síntomas.2 ”

—Andrew van der Stock, director ejecutivo de la Fundación OWASP

TEMA N.º 2

Nuevas categorías de riesgo

Mano escribiendo en un portátil

¿Qué ha cambiado?

Tres nuevas categorías de riesgo ponen de relieve la necesidad de abordar la seguridad desde el inicio del diseño de las aplicaciones e integrarla en el ciclo de vida del software.

A04: 2021
Diseño inseguro

A08: 2021
Fallos de integridad del software y los datos

A10: 2021
Falsificación de solicitudes del lado del servidor

¿Por qué es importante?

La reciente publicación de la vulnerabilidad de log4j2 pone de relieve la importancia de los exploits dirigidos al software de código abierto. Las debilidades de la utilidad de registro log4j2 se corresponden con dos categorías de riesgo del OWASP Top 10 y, junto con un CVE que cuenta con exploits utilizados en entornos reales, conforman una triple amenaza: inyección; fallos de integridad del software y los datos; y componentes vulnerables y obsoletos.

Figura 1: El exploit Log4Shell en la utilidad de registro de código abierto Apache Log4j2 es un ejemplo de ataque que abarca varias categorías de riesgo. Permite ejecutar código arbitrario cargado desde servidores LDAP cuando está habilitada la sustitución de búsqueda de mensajes.
“Un diseño seguro puede seguir teniendo defectos de implementación que den lugar a vulnerabilidades susceptibles de ser explotadas.”

—OWASP Top 10 de 2021

TEMA N.º 3

Protección para aplicaciones y arquitecturas modernas

Mujer mirando un portátil

¿Qué ha cambiado?

Las arquitecturas de las aplicaciones han evolucionado con los despliegues en la nube, la contenerización, las aplicaciones móviles y la proliferación de API e integraciones de terceros. Las páginas de inicio de sesión, los carritos de compra y otros elementos de la lógica de negocio no son defectos, pero son intrínsecamente vulnerables a usos indebidos. El Top 10 de OWASP de 2021 ofrece directrices para adoptar una seguridad proactiva y preventiva en este nuevo orden mundial.

Infografía breve de OWASP
Figura 2: Las mejores prácticas de ayer no bastan para las aplicaciones y arquitecturas modernas y distribuidas de hoy.

¿Por qué es importante?

La seguridad debe integrarse en todo el proceso de desarrollo de aplicaciones, incluidas las canalizaciones de CI/CD seguras, los inventarios de componentes, el modelado de amenazas y una gestión de riesgos sólida. La última edición del OWASP Top 10 ofrece un recurso para los profesionales de la seguridad y de AppDev/DevOps que trabajan para incorporar la seguridad en fases más tempranas y convertirla en un principio fundamental del diseño.

1 Informe de protección de aplicaciones de F5 de 2022.

2 Van der Stock, Andrew, OWASP Top 10 (https://www.youtube.com/watch?v=uLBCDBnMEt0), YouTube. 8 de octubre de 2021.

Descubre más