
Une attaque consiste à exploiter une faille d’un système informatique. Le pirate va ainsi chercher à ouvrir une brèche pour avoir un accès total sur la machine.
J’utiliserai le terme « hacker » ou « pirate » (bien que cela ne soit pas bien approprié) par simple commodité, mais il existe en fait plusieurs types d’hackers :
Pour chaque type d’attaque, je vous donnerai une description de son fonctionnement et la façon dont vous pourrez la contrer.
Cet article se veut être une présentation des attaques principalement connues. Mes connaissances s’avèrent modestes alors n’hésitez pas à réagir sur certains points pour évoquer par exemple d’autres dénis de service ou solutions qui vous sembleraient pertinents !
Voici le sommaire des différents articles à venir :
Le but du Déni de Service est de saturer (et donc rendre indisponible) un réseau ou un système d’information (S.I) par flood et utilisation de failles système.
Voici les différents types d’attaques auxquelles nous allons nous intéresser :
Cette attaque consiste à envoyer une multitude de demandes de connexions TCP afin de monopoliser les ressources d’un serveur.
Une connexion TCP normale s’établit ainsi :
Le pirate ne renvoie pas le message ACK, une latence du serveur ainsi qu’une consommation excessive des ressources-serveur se fait alors sentir et entraîne un déni de service.
solution :
Plus d’informations sur le SYN Flood…
L’UDP flood consiste en une multitude de requêtes UDP envoyées sur un serveur (les paquets UDP sont prioritaires sur les paquets TCP) afin de saturer celui-ci.
Solution :
Plus d’informations sur l’UDP flood… (en)
Le pirate va s’attaquer à la fragmentation de la pile TCP/IP en plaçant des informations de décalage (offsets) erronées empêchant la réassemblage des paquets (overlapping).
Solution :
Plus d’informations sur le Packet Fragment… (en)
Le Ping of Deatth consiste à envoyer un ping supérieur à 65535 octets (taille maximale) provoquant un freeze ou un crash système.
Solution :
Plus d’informations sur le Ping of Death… (en)
Le smurf repose sur l’envoi d’un maximum de ping (protocole ICMP) à un réseau en broadcast. La cible se fera alors inondée de « réponses ping » par l’ensemble des machines du réseau saturant complètement sa bande passante.
Solution :
Plus d’informations sur le smurf attack… (en)
Le pirate envoie des paquets ayant la même adresse IP (et port) au niveau de son adresse source et de son adresse destination. De plus, cette technique utilise le flag SYN armé (voire SYN flood).
Solution :
Plus d’informations sur le Land… (en)
Le buffer overflow consiste à envoyer plus de données qu’un programme est capable d’en gérer. Les instructions en attente d’exécution sont stockées dans un buffer (pile ou stack). Si la taille des données est supérieure à la capacité du buffer, l’application renverra une erreur : une adresse de retour invalide.
Le pirate remplace l’adresse écrasée par une autre pointant vers un code arbitraire (injection de code lui permettant par exemple d’ouvrir un terminal : shellcode) pour prendre le contrôle de l’ordinateur-cible.
Solution :
Plus d’informations sur le Buffer Overflow…
Le DDOS consiste en une parallélisation d’attaques DOS à l’aide de PC zombies ou botnets (PC infectés par un cheval de Troie) pour accroître les effets de saturation en un temps beaucoup plus réduit.
Plus d’informations sur le DDOS…
Cette attaque permet l’envoi massif d’e-mails à un destinataire pour saturer le serveur mail.
Solution :
Plus d’informations sur le Mail Bombing…
A suivre…
CommentCaMarche.net : Attaques / arnarques
Mirabellug.org : Un petit guide pour la sécurité (pdf)
SecuriteInfo.com : Notre documentation
Batou.fr est un blog proposant un regard personnel sur l'actualité de deux domaines passionnants : l'informatique et Internet. Le site reflète mes centres d'intérêt. Ainsi, des news sur la musique, le cinéma, la littérature seront présents pour agrémenter ce site. N'hésitez pas à participer et à donner votre avis sur les différents articles !
Bonne visite ;-)