Presentation is loading. Please wait.

Presentation is loading. Please wait.

Who am I? Brian E. Lavender Computer Science Legislative Data Center (Work)

Similar presentations


Presentation on theme: "Who am I? Brian E. Lavender Computer Science Legislative Data Center (Work)"— Presentation transcript:

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


Download ppt "Who am I? Brian E. Lavender Computer Science Legislative Data Center (Work)"

Similar presentations


Ads by Google