Ce projet de l’OWASP se concentre sur l’identification des menaces automatisées qui ciblent les applications web et recommande des contrôles de sécurité et des bonnes pratiques pour atténuer leurs risques.
L’objectif du projet Automated Threats to web Applications (Menaces automatisées pour les applications web) de l’OWASP (Open Worldwide Application Security Project) est de fournir une compréhension complète et standardisée des différentes menaces automatisées auxquelles les applications web sont couramment confrontées. Ces attaques automatisées ciblent de plus en plus les applications mobiles et les API. Le projet rassemble le monde de la recherche et l’analyse des attaques automatisées du monde réel contre les applications web pour produire de la documentation visant à aider les opérateurs à se défendre contre ces menaces.
Les menaces automatisées font référence aux attaques malveillantes effectuées par des robots, des scripts ou des boîtes à outils de piratage plutôt que par des humains interagissant manuellement avec l’application web. Ces menaces peuvent exploiter les vulnérabilités inhérentes aux applications web et aux API, entraînant des failles de sécurité, des vols de données, des prises de contrôle de comptes, des fraudes et d’autres conséquences néfastes.
Bien que le fait d’avoir un panier d’achats dans votre application ne constitue pas une vulnérabilité en soi, la logique commerciale permettant d’ajouter facilement des articles à un panier d’achats peut également être ciblée et manipulée par des mécanismes automatisés, ce qui peut entraîner un accaparement de stock.
Ce projet a créé un catalogue ou une taxonomie de différentes menaces automatisées ciblant les applications web. En identifiant et en catégorisant ces menaces, les développeurs, les professionnels de la sécurité et les entreprises peuvent mieux comprendre les risques auxquels ils sont confrontés, et l’impact potentiel sur leurs systèmes. Pour chaque menace automatisée, le projet recommande également des contre-mesures efficaces et donne les bonnes pratiques pour atténuer les risques. En sensibilisant à ces menaces, l’OWASP vise à encourager des mesures de sécurité proactives et à améliorer la posture de sécurité globale des applications web.
Étant donné que de nombreuses menaces automatisées reposent sur des robots, il est utile de faire la distinction entre la gestion des robots et l’atténuation des robots. La gestion des robots fait référence aux stratégies et pratiques utilisées pour gérer les robots qui interagissent avec les applications web. L’objectif de la gestion des robots n’est pas seulement de bloquer ou d’atténuer les robots, mais également de faire la différence entre le trafic lié aux robots légitimes (par exemple, les robots d’exploration des moteurs de recherche) et celui lié aux robots malveillants. L’atténuation des robots se concentre spécifiquement sur le processus de réduction ou d’élimination de l’impact des robots malveillants sur les applications web. Il s’agit de mettre en œuvre des mesures défensives pour empêcher les robots d’effectuer avec succès des actions ou des attaques nuisibles pouvant conduire à des prises de contrôle de comptes (ATO) et à des fraudes.
Voici la liste des menaces automatisées identifiées et compilées par le projet Automated Threats to web Application de l’OWASP.
F5 soutient la Fondation OWASP et son engagement en faveur de l’amélioration de la sécurité des logiciels et de la sensibilisation aux risques et aux vulnérabilités de sécurité des applications web à plusieurs niveaux. En effet, il existe des risques de sécurité communs aux applications web et aux API qui doivent être pris en compte lors de la mise en œuvre de solutions de sécurité. Par exemple :
F5 propose des solutions pour faire face aux risques décrits dans le projet de l’OWASP relatif aux menaces automatisées pour les applications web. F5 Distributed Cloud Bot Defense prévient les fraudes et les abus capables de contourner les solutions existantes de gestion des robots et fournit une surveillance et des renseignements en temps réel ainsi qu’une analyse rétrospective basée sur l’apprentissage automatique pour protéger les entreprises contre les attaques automatisées, sans créer de frictions pour les utilisateurs ni perturber l’expérience client. Distributed Cloud Bot Defense maintient son efficacité quelle que soit la façon dont les attaquants se réoutillent, que les attaques passent des applications web aux API ou tentent de contourner les défenses anti-automatisation en usurpant la télémétrie ou en utilisant des humains pour résoudre les CAPTCHA. Les solutions F5 Bot Management fournissent des points d’insertion flexibles à partir de proxys d’applications, de plateformes et de réseaux de diffusion de contenu (CDN).
Les solutions F5 web Application Firewall bloquent et atténuent également un large éventail de risques identifiés par le Top 10 de l’OWASP, une liste largement reconnue répertoriant les risques de sécurité les plus critiques pour les applications web. Les solutions F5 WAF combinent des protections par signature et par comportement, comprenant des renseignements sur les menaces provenant de F5 Labs et une sécurité basée sur l’apprentissage automatique, pour suivre le rythme des menaces émergentes. Elles allègent la charge et la complexité d’une sécurisation cohérente des applications en cloud, sur site et en périphérie, tout en simplifiant la gestion grâce à une infrastructure SaaS centralisée. Les F5 WAF rationalisent également la sécurité des applications en intégrant des protections dans les cadres de développement et les pipelines CI/CD avec des fonctionnalités de sécurité de base, une orchestration centralisée et une surveillance via un tableau de bord unique offrant une vue à 360° des performances des applications et des événements de sécurité dans les applications distribuées. Un WAF intégré à une défense spécialisée contre les robots fournit une solution robuste pour atténuer les principaux risques de sécurité, y compris l’exploitation des vulnérabilités et les menaces automatisées.
F5 aborde les risques identifiés dans le API Security Top 10 de l’OWASP avec des solutions qui protègent la surface d’attaque en pleine croissance contre les menaces émergentes à mesure que les applications évoluent et que les déploiements d’API augmentent. Les solutions F5 web Application and API Protection (WAAP) défendent l’intégralité de la surface d’attaque des applications modernes avec des protections complètes qui incluent les WAF, API Security, l’atténuation des DDoS L3-L7 et Bot Defense contre les menaces automatisées et la fraude qui en résulte. La plateforme distribuée facilite le déploiement de politiques cohérentes et la mise à l’échelle de la sécurité sur l’ensemble de votre parc d’applications et d’API, quel que soit l’endroit où elles sont hébergées, et intègre des protections dans le cycle de vie des API et des écosystèmes de sécurité plus larges.
F5 offre également une protection DDoS à plusieurs niveaux, pour une sécurité en ligne avancée, en tant que service d’atténuation géré en cloud qui détecte et atténue les attaques à grande échelle ciblant le réseau, le protocole et les applications en temps réel ; les mêmes protections sont également disponibles que pour le matériel, les logiciels et les solutions hybrides sur site. F5 Distributed Cloud DDoS Mitigation protège contre les attaques volumétriques et spécifiques aux applications de couche 3 et 4 et de couche 7 avancée avant qu’elles n’atteignent votre infrastructure réseau et vos applications.
CAS D’UTILISATION
Solutions de gestion des robots