Flood (Internet)

Flood (Internet)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Flood.
Flood sur #wikipedia-en, utilisant le terme commun "OMG".

En informatique, le flood (/flʌd/) ou Matraquage est une action généralement malveillante qui consiste à envoyer une grande quantité de données inutiles dans un réseau afin de le rendre inutilisable, par exemple en saturant sa bande passante ou en provoquant le plantage des machines du réseau. C'est une forme de déni de service.

Flood est un anglicisme désignant une inondation, illustrant ainsi le flux de données ininterrompu et excessif transitant sur le réseau, provoquant alors des dégâts. Il a donné un verbe, flooder, et la personne qui floode est un floodeur.

Sur Usenet, IRC ou des chats, le flood consiste à envoyer de nombreux messages avec le même mot sur un groupe ou un canal de discussion sur une courte période de temps, ce qui rend la lecture très difficile, voire impossible, pour les autres participants.

Cette technique peut aussi être utilisée contre un serveur Internet, en envoyant un grand nombre de requêtes pour provoquer un trafic important. Le service est alors dégradé pour les autres utilisateurs, dans les cas extrêmes le serveur peut aussi interrompre totalement le service sous l'effet de la charge du flood.

Par extension, on utilise aussi le terme flood pour désigner une quantité importante de messages inutiles envoyés par une même personne (ou répétés par d'autres par la suite) sur une liste de diffusion ou un forum sur Internet. On parle plutôt de troll quand ces messages sont délibérément polémiques, et de flood quand les messages sont répétitifs, dépourvus de sens, n'ayant aucun rapport avec le sujet initial ou ne revêtant aucune utilité particulière.

Sur les forums, le flood nuit à la lisibilité de l'espace virtuel où l'internaute vient généralement chercher une information en particulier et est alors confronté à une multitude de messages ne lui apportant aucun renseignement et l'obligeant donc soit à faire une recherche en se servant de l'outil mis à disposition par le forum, soit à parcourir les pages de messages en quête de l'élément recherché.

Certaines actions malveillantes consistent à automatiser et distribuer le flood de façon à en accentuer et en prolonger l'effet nuisible sur une cible particulière.

Défense contre ce type d'attaque informatique

Pour protéger du flooding un site internet qui proposerait un formulaire permettant l'ajout d'une entrée dans une base de donnée, la solution est de mettre en place un système de captcha. L'utilisateur doit lire une image floutée et/ou brouillée, représentant une série de lettres ou de chiffres, et la recopier avant l'envoi du formulaire. Si un robot tente d'envoyer le formulaire à la volée (donc flooder la base de données) il ne pourra pas déchiffrer le captcha. Le moyen de contourner sera la reconnaissance automatique de caractères après reconstitution de l'image : une opération très délicate[non neutre] et normalement coûteuse (en termes de calcul informatique requis par l'attaquant) ce qui réduit d'autant la force du flood. L'idée d'un flood étant d'avoir du volume en peu de temps, tout ce qui ralentit l'attaquant diminue l'efficacité de cette technique.

Dans le même style, au lieu d'une image, il peut y avoir un système de question/réponse du type "combien font quatre dont je retire 3 ?" et l'utilisateur devra répondre "1" pour valider le formulaire. Un système plus simple à mettre en place mais moins sécurisé.

Une protection classique est d'utiliser peu de ressource pour discriminer les requêtes inopportunes. C'est l'idée des filtres appliquée aux requêtes dans la programmation web. Par exemple, on peut flooder un serveur web (comme le serveur de wikipedia lui même) en lui envoyant des mauvaises requêtes d'authentification. Le serveur doit aller lire dans la base de donnée les "credentials" pour comparer le nom d'usager et son mot de passe fourni. Cette requête est coûteuse et requiert sans doute des accès disque. Une façon de réduire l'efficacité d'une telle attaque est de mettre une signature unique (suite de caractère aléatoire) sur chaque formulaire qui sera re-soumis automatiquement à chaque requête retournée au serveur. Toute signature inconnue sera rejetée par le serveur sans en considérer le contenu (et donc sans aller lire la base de donnée). Un attaquant qui veut donc encore flooder via l'authentification devra demander une "vraie" page de login signée pour chaque appel qu'il envoie au serveur. Par définition, le floodeur ne pourra pas aller plus vite que votre propre serveur à lui fournir des pages signées.

Il existe d'autres stratégies (filtre d'adresse IP après avoir identifié des attaques probables par exemple) mais aussi des stratégies de contournement (par exemple en attaquant à plusieurs, à partir d'endroits différents ou en détournant les ressources d'une institution).

Articles connexes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Flood (Internet) de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Flood (Internet — Flood (Internet) Pour les articles homonymes, voir Flood. En informatique, le flood (/flʌd/) ou flooding est une action généralement malveillante qui consiste à envoyer une grande quantité de données inutiles dans un réseau afin de le rendre… …   Wikipédia en Français

  • Flood (internet) — Pour les articles homonymes, voir Flood. En informatique, le flood (/flʌd/) ou flooding est une action généralement malveillante qui consiste à envoyer une grande quantité de données inutiles dans un réseau afin de le rendre inutilisable, par… …   Wikipédia en Français

  • Flood (IRC) — Flood (Internet) Pour les articles homonymes, voir Flood. En informatique, le flood (/flʌd/) ou flooding est une action généralement malveillante qui consiste à envoyer une grande quantité de données inutiles dans un réseau afin de le rendre… …   Wikipédia en Français

  • Flood warning — is closely linked to the task of flood forecasting. The distinction between the two is that the outcome of flood forecasting is a set of forecast time profiles of channel flows or river levels at various locations, while flood warning is the task …   Wikipedia

  • Flood — steht für einen technischen Begriff aus dem Internet Relay Chat siehe Flood (IRC) ein Computerspiel aus dem Jahr 1990 siehe Flood (Computerspiel) ein Musikalbum der Band They Might Be Giants siehe Flood (Album) einen Musikproduzenten siehe Flood… …   Deutsch Wikipedia

  • Flood (Produzent) — Flood, eigentlich Mark Ellis (* 16. August 1960 in Manchester, Großbritannien) ist ein britischer Toningenieur und Musikproduzent, der unter anderem mit Depeche Mode, U2, Erasure und den Nine Inch Nails gearbeitet hat. Inhaltsverzeichnis 1 Leben… …   Deutsch Wikipedia

  • Internet-related prefixes — include e , i , cyber , info , techno and net , which are prefixed to a wide range of existing words to form new, Internet related flavors of existing concepts. Additionally the adjective virtual is oft …   Wikipedia

  • Internet Relay Chat flood — Flooding or scrolling on an IRC network is a method of disconnecting users from an IRC server (a form of Denial of Service), exhausting bandwidth which causes network latency ( lag ), or just annoying users. Floods can either be done by scripts… …   Wikipedia

  • Flood (disambiguation) — A flood is an overflow of water onto land.Flood may also refer to:Computing* Network flood, a denial of service attack on a network * Internet Relay Chat flood * Usenet flood * Flooding algorithm, a network routing algorithmFilm and television*… …   Wikipedia

  • Internet Relay Chat — IRC redirects here. For other uses, see IRC (disambiguation). For IRC channels dedicated to Wikipedia, see Wikipedia:IRC Internet Relay Chat (IRC) is a protocol for real time Internet text messaging (chat) or synchronous conferencing.[1] It is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”