begin process at 2010 02 09 20:56:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Réseau & Internet

 > 

dtection d'attaqus SYNFLOODING en langage C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

dtection d'attaqus SYNFLOODING en langage C

vendredi 9 mai 2008 à 11:32:14 | dtection d'attaqus SYNFLOODING en langage C

snipermod84

bonjour chers amis. pourriez vous m'aider à écrire un programme en langage C pour la detection d'attaque  SYN FLOODING ssur un réseau informatique en langage C.Comment dois je m'y prendre.

Pourriez vous m'aider aussi à écrire un programme pour l'application des reseaux de neurones à la detection d'intrusions sur ls systèmes informatiques. Aidez moi sil vous plait c'est très très urgent
vendredi 9 mai 2008 à 14:50:44 | Re : dtection d'attaqus SYNFLOODING en langage C

Telepathmaster

Bonjour,

Il faudrait que tu donnes un peu plus de précisions, à savoir, question en premier lieu cruciale : sur quel OS ? Syn Flood distribué (utilisant des decoys) ou venant d'un seul host ?

Par exemple, sous Linux, la détection de syn flood est assez simple : il suffit d'analyser de façon régulière /proc/net/tcp et d'analyser la proportion de sockets positionné à SYN_RECV (Cf. man netstat).
Sous Windows, c'est déjà plus compliqué, il faut au moins intégrer du sniffing (http://www.tcpdump.org/pcap.htm). Et dresser des statistiques. Cette solution est aussi retenue sous Linux si tu veux réellement faire un système de détection des intrusions complet et non seulement une détection de syn flood.
Maintenant, la méthode bête et méchante : pour chaque paquet SYN reçu tu créé une structure lambda, pour chaque ACK tu la supprime. Ensuite, régulièrement, tu supprimes les SYN dont la durée de timeout a été dépassée. Si le nombre de SYN n'ayant pas abouti dépasse un certain seuil prédéfini, PAF.
L'intégration de l'IA se fait à ce niveau précis. Comment fixer un seuil évolutif, en fonction des demandes d'un réseau non connu à l'avance ?
En général, une période appellée "échantillonage" est lancée en premier lieu, dressant des statistiques sur la circulation, les pics de circulation, etc.. Notamment, on peut chercher pendant par exemple 2 jours le nombre maximum de connexion en attente active de confirmation sur le réseau et fixer le seuil de détection à 200% de ce maximum (ce qui est peu, on s'en rend vite compte à l'utilisation).

On peut donc avoir par exemple une entité de sniffing, une entité d'intégration à des statistiques, une entité qui recherche les SYN et les ACK, et une entité qui vérifie périodiquement la proportion de SYN et qui les compare aux stats.

Il faut savoir que l'application de l'IA en sécurité informatique est typiquement de type statistique.

Bonne chance,

--
Page personnelle : http://consulting.bases-hacking.org/


Cette discussion est classée dans : aider, langage, dtection, attaqus, synflooding


Répondre à ce message

Sujets en rapport avec ce message

a l aide !!! [ par romigui ] est ce que quelqu un peu m aider ??? je m y connais pas du tout en programmation et je voudrais faire mes debuts , on m as dit qu il fallé d abord cho Aider moi SVP [ par spipiho ] Bonjour tout le mondeJ'ai un tout petit problème (oui encore une fois), j'ai terminé mon TP et voilà ce que je veux maintenant c'est pouvoir exécuter AIDER MOI [ par DARKSPIKE ] SALUT JE VOUDRAIS ME PROCURER PUISSANCE 4 EN CJE DEMANDE DE LAIDE QQ PEUT MAIDER?IL MEN FO 1 POUR CE WEEK END Quel langage me conseillez-vous ? [ par t01fbroi ] Bonjour,Je dois implémenter une passerelle sur linux. Cette passerelle devra être capable d'effectuer les choses suivantes :Renvoyer des paquets qu'el accès matériel depuis un langage [ par iaco71 ] Comment puis je avoir accès au sonde processeur et carte mère ?pouvez vous m'expliqué la démarche Arbre en liste chainee (Langage C) [ par Bobo21 ] Salut,J'ai un petit probleme. J'aurais besoin de tranformer un arbre binaire en une liste chainee.En CMERCI quelqun pour m'aider à definir des fonctions [ par glaive ] quelqun peut me definir le roles des fonction suivantes:1- HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDR_ACCEL));2- Translat aider moi pour le RS232 [ par glaive ] c sert à quoi la structure Overlapped et pourquoi la plupart des programmes lui affect la valeur NULL. merci d'avanceglaive l'epée de la justice et du Le langage c++ est il le meme pour mac que pour windows [ par Uims ] SVP cest tres tres urgent (la question est dans le titre)merciUims aider moi un prob de colorisation [ par glaive ] je veut changer la couleur de fond de ma fenêtre, des boutons dans MFCglaive l'epée de la justice et du jeu video


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales