Trame before

Trames serveur avant attaque

Lancement attaque

Lancement attaque

Trames after

Trames pendant attaque

Resultat attaque

Résultat attaque


Détails du projet
Thème
Analyse et Contre-mesures d’une attaque TCP DoS
Nature
Projet scolaire
Mission
Dans ce projet, nous avons mis en œuvre et analysé une attaque par déni de service (DoS) sur TCP, en utilisant l’outil hping3 pour générer des paquets malveillants. Pour observer concrètement l’impact de l’attaque, nous avons d’abord mis en place un serveur HTTP minimaliste en C, dépourvu de toute protection, afin de mesurer la facilité avec laquelle il pouvait être saturé. Ensuite, nous avons reproduit l’attaque sur un serveur Apache afin de comparer la résistance d’une solution plus robuste face à ce type de menace. Après avoir étudié l’effet de l’attaque sur ces deux configurations, nous avons testé différentes contre-mesures, notamment l’ajustement des timeouts, l’utilisation de firewalls, la mise en place de filtres TCP, et l’optimisation des queues de connexions. Ce projet nous a permis d’approfondir nos compétences en cybersécurité, analyse des paquets réseau et protection des infrastructures contre les attaques DoS.
Durée du projet
4 mois
Stack technique
  • Cybersécurité
    30%
  • Analyse réseau (Wireshark)
    25%
  • Programmation C
    15%
  • Administration serveur
    50%
  • Outils système (hping3)
    70%

Compétences & Apprentissages critiques liés à ma formation

Développer
Concevoir, coder, tester et intégrer une solution informatique pour un client, notamment un serveur HTTP minimaliste en C pour l'étude des attaques DoS
AC21.01
Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
AC21.03
Adopter de bonnes pratiques de conception et de programmation
Optimiser
Proposer des applications informatiques optimisées en fonction de critères spécifiques : résistance aux attaques DoS, temps d'exécution, consommation de ressources
AC22.01
Choisir des structures de données complexes adaptées au problème
Administrer
Installer, configurer, mettre à disposition et sécuriser des infrastructures, des services et des réseaux contre les attaques DoS
AC23.01
Concevoir et développer des applications communicantes
AC23.02
Utiliser des serveurs et des services réseaux virtualisés
Gérer
Concevoir, administrer et analyser les données réseau pour évaluer l'impact des attaques DoS
AC24.03
Organiser la restitution de données à travers la programmation et la visualisation
AC24.04
Manipuler des données hétérogènes
Conduire
Satisfaire les besoins des utilisateurs en matière de sécurité réseau, organiser et piloter l'analyse des attaques DoS
AC25.02
Formaliser les besoins du client et de l'utilisateur
AC25.03
Identifier les critères de faisabilité d'un projet informatique
AC25.04
Définir et mettre en œuvre une démarche de suivi de projet
Collaborer
Acquérir et développer les aptitudes nécessaires pour travailler efficacement dans une équipe de cybersécurité
AC26.02
Appliquer une démarche pour intégrer une équipe informatique au sein d'une organisation
AC26.03
Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique
AC26.04
Rendre compte de son activité professionnelle

Consulter le projet précédent

Transport Doux | Projet Scolaire

Consulter le projet suivant

BLUELOCK | Projet Scolaire