DocumentCode :
2716276
Title :
Evolving TCP/IP packets: A case study of port scans
Author :
LaRoche, Patrick ; Zincir-Heywood, Nur ; Heywood, Malcolm I.
Author_Institution :
Fac. of Comput. Sci., Dalhousie Univ. of Halifax, Halifax, NS, Canada
fYear :
2009
fDate :
8-10 July 2009
Firstpage :
1
Lastpage :
8
Abstract :
In this work, we investigate the ability of genetic programming techniques to evolve valid network packets, including all relevant header values, towards a specific goal. We see this as a first step in building a fuzzing system that can learn to adapt for vulnerability analysis. By developing a system that learns the packets that are required to be transmitted towards targets, using feedback from an external network source, we make a step towards having a system that can intelligently explore the capabilities of a given security system. In order to validate our system´s capabilities we evolve a variety of port scan patterns while running the packets through an IDS, with the goal to minimizes the alarms raised during the scanning process. Results show that the system not only successfully evolves valid TCP packets, but also remains stealthy in its activity.
Keywords :
cryptographic protocols; fuzzy systems; genetic algorithms; security of data; transport protocols; IDS; TCP/IP packets; fuzzing system; genetic programming; port scans; vulnerability analysis; Arm; Computer network reliability; Feedback; Genetic programming; Intrusion detection; Machine learning; Protection; Security; System testing; TCPIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence for Security and Defense Applications, 2009. CISDA 2009. IEEE Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4244-3763-4
Electronic_ISBN :
978-1-4244-3764-1
Type :
conf
DOI :
10.1109/CISDA.2009.5356541
Filename :
5356541
Link To Document :
بازگشت