Comment des acteurs malveillants exploitent les applications au moyen d’attaques

Écosystème F5 | 11 octobre 2022

De nombreuses applications actuelles sont conçues sous forme de petits clusters de conteneurs et déployées sur de nombreux sites différents. Cette approche distribuée améliore à la fois les performances et la résilience. Cependant, elle rend également la protection des applications difficile et complexe.

Parallèlement, les attaques visant les applications et leurs écosystèmes sont de plus en plus fréquentes et sophistiquées.

Les cybercriminels exploitent régulièrement les vulnérabilités des applications et contournent facilement de nombreux contrôles de sécurité. Alors que les organisations cherchent à renforcer leur vigilance et leur résilience face à l’évolution des menaces, il est essentiel de comprendre comment les cybercriminels pensent, opèrent et exploitent les applications.

Les cybercriminels suivent l’argent

Il convient de noter que les attaquants eux-mêmes n’ont pas besoin de disposer de compétences techniques avancées, car ils utilisent de nombreux outils et services gratuits qu’ils partagent régulièrement entre eux.

Leur logique consiste généralement à suivre l’argent. Dans une économie numérique, cela signifie cibler les applications web et mobiles afin d’exploiter leurs éventuelles vulnérabilités et de détourner leur logique pour obtenir un accès.

Les cybercriminels recherchent en permanence les failles des applications et les passerelles applicatives ouvertes ou insuffisamment sécurisées. Voici trois types d’attaques courants (par ordre croissant de sophistication et de valeur potentielle de la cible) :

  • Les attaques courantes ciblent des vulnérabilités connues, telles que celles répertoriées dans le Top 10 de l’OWASP.
  • Les attaques zero-day ciblent des vulnérabilités qui ne sont ni connues ni anticipées.
  • Les attaques persistantes avancées sont des campagnes sophistiquées qui peuvent même être commanditées par un État.

Il convient également de noter que les cyberattaques ne ciblent pas uniquement les applications web et mobiles, mais aussi les infrastructures de serveurs, les données et les appareils. Dans cet article, nous nous concentrons sur les applications et allons maintenant examiner plus en détail certaines des attaques les plus courantes.

Les applications sont des cibles de choix

Les attaquants exploitent les applications, car elles constituent des points d’entrée vers de vastes quantités de données précieuses que les cybercriminels peuvent utiliser à des fins malveillantes et lucratives.

Les éléments ciblés par les pirates informatiques comprennent le code de l’application lui-même, l’infrastructure serveur sur laquelle elle est hébergée et les modules complémentaires (tels que les bibliothèques de code ou les plug-ins) qui lui apportent des fonctionnalités supplémentaires.

Selon le rapport de F5 Labs intitulé « 2022 Application Protection Report », les compromissions liées aux accès, notamment l’hameçonnage, le bourrage d’identifiants et les attaques par injection, constituent les principaux vecteurs d’attaque et représentent environ 25 % de toutes les compromissions d’applications web. Les logiciels malveillants arrivent juste derrière, avec 24 % des compromissions d’applications web. Comme indiqué précédemment, l’objectif de ces attaques applicatives est d’accéder le plus facilement possible à vos données les plus précieuses.

Les effets dévastateurs des attaques contre les applications

Examinons rapidement un scénario courant d’attaque par injection basique. L’attaquant commence par lancer une série d’analyses de reconnaissance automatisées, en s’appuyant sur des bots pour opérer à grande échelle tout en recherchant des vulnérabilités :

  1. L’attaquant repère une faille, généralement une passerelle ou un point d’accès non sécurisé dans une application.
  2. Ils exploitent ensuite cette vulnérabilité pour injecter du code malveillant (malware), établissant ainsi une présence leur permettant d’exécuter des commandes à distance.
  3. Une fois le code malveillant en cours d’exécution, l’attaquant cherchera probablement des moyens d’obtenir des accès supplémentaires afin de s’infiltrer plus profondément, d’assurer le commandement et le contrôle, de mener des activités de reconnaissance ou d’espionnage, ou de commettre un vol.
  4. L’application et les données sous-jacentes sont désormais compromises.

Le scénario ci-dessus est remarquablement simple. Les attaques par injection sont souvent bien plus sophistiquées et menaçantes. Imaginez qu’un attaquant injecte une commande visant à supprimer toutes les données de l’application, entraînant ainsi l’arrêt complet d’un produit ou service numérique. Ou encore qu’une commande permette d’exposer une table de base de données contenant des informations de cartes bancaires.

Ces types d’attaques peuvent avoir des conséquences dévastatrices. Les interruptions d’applications peuvent entraîner une perte de revenus et nuire à la réputation, tandis que les mesures correctives peuvent coûter des millions de dollars. Pour les consommateurs, cela peut se traduire par une mauvaise expérience utilisateur ou, pire encore, par le vol de leurs informations personnelles.

Comprendre les autres types d’attaques courants

Une fois qu’un attaquant a compromis une application, il exploite souvent les vulnérabilités du navigateur par l’intermédiaire d’applications web. Son objectif peut être de dérober les identifiants des utilisateurs afin de prendre ultérieurement le contrôle de leurs comptes, ou de détourner directement leurs sessions en temps réel.

Ils peuvent également exécuter du code malveillant dans le navigateur d’une victime (une pratique souvent appelée « formjacking ») afin d’envoyer des requêtes frauduleuses qui semblent provenir de l’utilisateur légitime. Cela peut avoir de graves conséquences tant pour les particuliers (dont l’identité est utilisée pour ouvrir frauduleusement des comptes ou effectuer des demandes de crédit) que pour les organisations (qui doivent souvent assumer les pertes). Il est donc essentiel que chacun se protège contre les tentatives d’hameçonnage et ne réutilise jamais ses mots de passe, que ce soit à titre personnel ou professionnel.

Une autre attaque très répandue est l’attaque par déni de service (DoS) qui submerge une application de requêtes automatisées envoyées par des bots afin de la mettre sous pression et de la ralentir, voire de la rendre inutilisable. Les attaques par déni de service distribué (DDoS), qui proviennent de plusieurs ordinateurs (formant ce que l’on appelle un botnet), sont généralement encore plus efficaces. Souvent, les nœuds (ou ordinateurs) d’un botnet sont des appareils appartenant à des particuliers et infectés par des logiciels malveillants. Cela ne fait que souligner l’importance de protéger les appareils contre les logiciels malveillants et autres cyberattaques.

Bien que les motivations et les méthodes d’attaque des cybercriminels varient, il peut être utile d’avoir une compréhension de base de ces types d’attaques courants et des moyens de les prévenir.

Chacun a un rôle à jouer dans la cyberdéfense. Dans la vidéo ci-dessous, nous vous présentons quelques conseils généraux pour vous protéger contre le phishing, le smishing et les techniques d’ingénierie sociale couramment utilisées par des acteurs malveillants pour exploiter les applications.

Dans le prochain volet de cette série en quatre parties consacrée au Mois de la sensibilisation à la cybersécurité, nous verrons plus en détail comment F5 protège vos comptes contre la fraude.

Partie 1 : Comment les applications modernes sont conçues et déployées

Partie 2 : (vous consultez actuellement cette partie)

Partager
Mots-clés : 2022

Articles de blog associés

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives
Écosystème F5 | 08/09/2025

F5 NGINXaaS pour Google Cloud : des applications résilientes et évolutives

Découvrez comment NGINXaaS s’intègre à Google Cloud pour renforcer les performances et la sécurité, et préparer vos applications critiques à un avenir propulsé par l’IA.

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui
Écosystème F5 | 24/04/2023

L’intégration de F5 Web Application Firewall (WAF) à AWS est disponible dès aujourd’hui

En faisant appel à un partenaire de déploiement AWS WAF tel que F5, vous pouvez renforcer la sécurité de vos applications web grâce à des règles personnalisées qui bloquent les schémas d’attaque courants, comme les injections SQL ou les attaques par scripts intersites (XSS).

Appliquer le principe de Peter Parker à l’inspection TLS
Écosystème F5 | 09/12/2019

Appliquer le principe de Peter Parker à l’inspection TLS

« Un grand pouvoir implique de grandes responsabilités. » Si l’on en trouve des échos chez Voltaire et Churchill, cette citation est surtout connue grâce aux bandes dessinées Spider-Man, où elle est attribuée à l’oncle Ben. Bien entendu, si cette phrase est si répandue dans la culture populaire, c’est notamment parce qu’elle peut s’appliquer à une multitude de situations et de sujets, y compris à l’inspection TLS.

Le NetOps a besoin de défenseurs, pas d’adversaires
Écosystème F5 | 13/12/2018

Le NetOps a besoin de défenseurs, pas d’adversaires

Il est important de reconnaître que les équipes NetOps ne sont pas toujours celles qui font obstacle au déploiement de la dernière nouveauté, application ou service. Les freins à la rapidité sont souvent dus au fait que les organisations n’adoptent pas tous les principes du DevOps lorsqu’elles cherchent à transformer leurs opérations informatiques.

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects
Écosystème F5 | 01/03/2018

Mise à jour des services applicatifs : sécurité, rapidité et visiteurs suspects

Il est de nouveau temps de nous pencher sur les services applicatifs que les entreprises utilisent réellement pour rendre leurs applications plus rapides et plus sûres. On constate notamment une hausse du recours aux services de protection contre les bots, ainsi que la progression lente mais régulière de HTTP/2. Bien qu’il ne s’agisse pas d’une application…

Les templates prennent le contrôle du cloud
Écosystème F5 | 02/02/2017

Les templates prennent le contrôle du cloud

Les modèles s’imposent dans le cloud. Lisez le blog de F5 pour découvrir comment l’infrastructure en tant que code et les API déclaratives automatisent la mise à disposition des applications.