Este proyecto de OWASP se centra en identificar amenazas automatizadas dirigidas a aplicaciones web y en proponer controles de seguridad y prácticas recomendadas para mitigar sus riesgos.
El objetivo del proyecto Automated Threats to Web Applications de OWASP (Open Worldwide Application Security Project) es ofrecer una descripción integral y estandarizada de las diversas amenazas automatizadas a las que se suelen enfrentar las aplicaciones web. Estos ataques automatizados se dirigen cada vez más a las API y las aplicaciones móviles. El proyecto reúne resultados de investigaciones y análisis de ataques automatizados reales contra aplicaciones web para elaborar documentación que ayude a los operadores a defenderse frente a estas amenazas.
Las amenazas automatizadas se refieren a ataques maliciosos que no realizan humanos que interactúan manualmente con la aplicación web, sino bots, scripts o kits de herramientas de hackers. Estas amenazas pueden aprovecharse de las vulnerabilidades inherentes de las API y las aplicaciones web, lo que conduce a infracciones de seguridad, robo de datos, apropiación de cuentas, fraude y otras consecuencias perjudiciales.
Si bien tener un carrito de la compra en la aplicación no supone una vulnerabilidad, las automatizaciones pueden dirigirse a la lógica de negocio para facilitar la adición de artículos a este y manipularla, lo que resultaría en un acaparamiento de inventario.
El proyecto ha creado un catálogo o taxonomía de distintas amenazas automatizadas dirigidas a las aplicaciones web. Al identificar y categorizar estas amenazas, los desarrolladores, los profesionales de la seguridad y las organizaciones pueden comprender mejor los riesgos a los que se enfrentan y el impacto potencial en sus sistemas. Para cada amenaza automatizada, el proyecto también sugiere contramedidas efectivas y prácticas recomendadas para mitigar los riesgos. Al concienciar sobre estas amenazas, OWASP tiene como objetivo fomentar medidas de seguridad proactivas y mejorar la posición de seguridad general de las aplicaciones web.
Dado que muchas amenazas automatizadas se basan en bots, es útil distinguir entre la gestión de bots y la mitigación de bots. La gestión de bots se refiere a las estrategias y prácticas que se usan para manejar los bots que interactúan con aplicaciones web. El objetivo de la gestión de bots no es solo bloquear o mitigar los bots, sino también diferenciar entre el tráfico de bots legítimos (por ejemplo, los rastreadores de los motores de búsqueda) y los bots maliciosos. La mitigación de bots se centra específicamente en el proceso de reducir o eliminar el impacto de los bots maliciosos en las aplicaciones web. Implica implementar medidas defensivas para impedir que los bots logren culminar acciones o ataques perjudiciales que puedan desembocar en la apropiación de cuentas (ATO) y el fraude.
A continuación, se incluye la lista de amenazas automatizadas identificada y compilada por el Proyecto Automated Threats to Web Applications de OWASP.
F5 apoya a la Fundación OWASP y respalda su dedicación a mejorar la seguridad del software y a concienciar sobre los riesgos y vulnerabilidades de la seguridad de las aplicaciones web en diversos niveles. De hecho, existen riesgos de seguridad comunes tanto a las aplicaciones web como a las API que deben tenerse en cuenta al implementar soluciones de seguridad. Por ejemplo:
F5 también ofrece soluciones para abordar los riesgos descritos en el Proyecto Automated Threats to Web Applications de OWASP. F5 Distributed Cloud Bot Defense evita cualquier fraude y abuso que puedan eludir las soluciones de gestión de bots existentes y proporciona supervisión e inteligencia en tiempo real, así como análisis retrospectivos basados en ML, para proteger a las organizaciones de los ataques automatizados, todo ello sin causar fricciones al usuario ni interrumpir la experiencia del cliente. Distributed Cloud Bot Defense mantiene su efectividad independientemente de cómo se reajusten los atacantes, aunque los ataques pasen de las aplicaciones web a las API o intenten eludir las defensas antiautomatización mediante la suplantación de telemetría o el uso de solucionadores CAPTCHA humanos. Las soluciones F5 Bot Management proporcionan puntos de inserción flexibles de proxies de aplicaciones, plataformas y redes de entrega de contenidos (CDN).
Las soluciones Web Application Firewall de F5 también bloquean y mitigan un amplio espectro de riesgos identificados en OWASP Top 10, una lista ampliamente reconocida con los riesgos de seguridad más graves de las aplicaciones web. Las soluciones F5 WAF combinan protecciones de firma y de comportamientos, incluida la inteligencia sobre amenazas de F5 Labs y la seguridad basada en ML, para adaptarse al ritmo de las amenazas emergentes. Alivian la carga y la complejidad de proteger de forma coherente las aplicaciones en las nubes, los entornos locales y los entornos periféricos, al tiempo que simplifican la gestión mediante una infraestructura SaaS centralizada. Las soluciones F5 WAF también optimizan la seguridad de las aplicaciones al integrar protecciones en los marcos de desarrollo y las canalizaciones CI/CD con funciones de seguridad básicas, orquestación centralizada y supervisión a través de un solo panel con una vista de 360 grados del rendimiento de las aplicaciones y de los eventos de seguridad en todas las aplicaciones distribuidas. Una solución WAF integrada con una defensa ante bots especializada ofrece una solución sólida para mitigar los principales riesgos de seguridad, incluidas las explotaciones de vulnerabilidades y las amenazas automatizadas.
F5 aborda los riesgos identificados en OWASP API Security Top 10 con soluciones que protegen la creciente superficie expuesta a ataques y las amenazas emergentes a medida que las aplicaciones evolucionan y las implementaciones de API aumentan. Las soluciones Web Application and API Protection (WAAP) de F5 defienden la totalidad de la superficie expuesta a ataques de las aplicaciones modernas con protecciones integrales que incluyen WAF, API Security, mitigación de DDoS L3-L7 y defensa ante bots contra amenazas y fraudes automatizados. La plataforma distribuida facilita la implementación de políticas coherentes y el escalado de la seguridad en todo su conjunto de aplicaciones y API independientemente de dónde estén alojadas, así como la integración de protecciones en el ciclo de vida de las API y en ecosistemas de seguridad más amplios.
Además, F5 también ofrece protección contra DDoS de varios niveles para proporcionar seguridad en línea avanzada como un servicio de mitigación gestionado y distribuido en la nube que detecta y mitiga en tiempo real ataques a gran escala dirigidos a redes, protocolos y aplicaciones; las mismas protecciones también están disponibles como soluciones de hardware, software e híbridas locales. F5 Distributed Cloud DDoS Mitigation defiende frente a ataques volumétricos y específicos de aplicaciones de capa 3-4 y capa 7 avanzada antes de que lleguen a sus aplicaciones e infraestructura de red.
CASOS DE USO
Soluciones de gestión de bots ›
SEMINARIO WEB
Amenazas automatizadas de OWASP: 21 Fraud Street ›