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