Download presentation
Presentation is loading. Please wait.
Published bySilvia Newman Modified over 9 years ago
1
http://brie.com/brian/netga/
2
Who am I? Brian E. Lavender Computer Science Legislative Data Center (Work)
3
Custom rules to identify attacks SNORT Experience
4
Statistical Packet Anomaly Detection Engine SNORT Plugin. Disappeared!!!
5
MS Project – What to do? Network Security Artificial Inteligence
6
Nprobe (Luca Deri) Genetic Algorithm Paper (Ren Hui Gong) NetGA http://brie.com/brian/netga/ Integration and further development (Me!)
7
How the Genetic Algorithm Works! Training Data
8
Training Data
9
DARPA http://www.ll.mit.edu/mission/communications/ist/corpora/ideval/data/1998data.html Training Data Source
10
Make Rules that Match only attacks (Orange)! Training Data
11
Individual Chromosome
12
Individual Evolution
13
Individual Elitism New Popluation Old Popluation Clone Two best of each attack Type
14
Individual Crossover. Making Children
15
Individual Mutation Only happens on rare occasions
16
00,-1,-1 exec 00043517 00000079 192.168.001.040 010.168.000.020 guess Fitness 0.0000 00,-1,02 ftp 00001847 00001021 192.168.001.030 192.168.000.020 guess Fitness 0.0000 00,-1,-1 exec 00043517 00000079 192.168.001.040 010.168.000.020 guess Fitness 0.0000 00,-1,02 ftp 00001847 00001021 192.168.001.030 192.168.000.020 guess Fitness 0.0000 00,01,42 ftp 00043538 00000513 192.168.000.030 010.168.000.020 rcp Fitness 0.0000 00,01,23 rlogin 00001769 00000512 192.168.000.040 010.168.000.020 rcp Fitness 0.0000 00,01,57 smtp -0000001 00000512 192.-01.000.030 010.168.000.-01 port-scan fitness 0.0000 Individuals Start!
17
00,00,14 rlogin -0000001 00000513 192.168.001.030 192.168.000.020 rsh fitness is 0.8031 00,00,14 rlogin -0000001 00000513 192.168.001.030 192.168.000.020 rsh fitness is 0.8031 00,00,04 rlogin -0000001 -0000001 192.168.001.030 192.168.000.020 port-scan fitness is 0.8031 00,-1,23 telnet -0000001 00000023 192.168.001.030 192.168.000.020 guess fitness is 0.8063 00,-1,05 -0001 -0000001 -0000001 192.168.001.030 192.168.000.020 port-scan fitness is 0.8063 -1,-1,05 -0001 -0000001 -0000001 192.168.001.030 192.168.000.020 port-scan fitness is 0.8063 00,-1,23 telnet -0000001 00000023 192.168.001.030 192.168.000.020 guess fitness is 0.8063 Individuals Finish!
18
NetGA Plugin matches connection pool In nProbe. nProbe Layout
19
nProbe code Development and Testing Dummy Interface # modprobe dummy0 # ifconfig dummy0 0.0.0.0 TCP Replay # tcpreplay -i dummy0 sample_data01.tcpdump Run nProbe # nprobe -i dummy0 –netGA=
20
NetGA http://brie.com/brian/netga/ Isaac Newton
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.