Bram C.M. Cappers [email protected] Jarke J. van Wijk [email protected] UNDERSTANDING THE CONTEXT OF NETWORK TRAFFIC ALERTS 1 Advanced Persistent Threats • Infiltration • Expansion • Sabotage 3 of 23 Advanced Persistent Threats • Infiltration • Expansion • Sabotage 4 of 23 Advanced Persistent Threats • Infiltration • Expansion • Sabotage • 5 of 23 Espionage Advanced Persistent Threats • Infiltration • Expansion • Sabotage • • 6 of 23 Espionage Disrupting services Data PCAP 7 of 23 Wireshark Protocol Analyzer Multivariate data Overview Selections Conversations Attributes 8 of 23 Messages + Alerts Exploration • Alerts • Messages • Attributes ip.src = 192.168.0.1 file = EvilText.txt action = create What? When? Where? #Messages Time 9 of 23 Exploration • Alerts • Messages • Attributes 10 of 23 ip.src = 192.168.0.1 file = EvilText.txt action = create What? When? Where? ? CoNTA #Messages • Alerts • Messages • Attributes Time ? Messages 11 of 23 CoNTA #Messages • Alerts • Messages • Attributes Time Messages 12 of 23 Context Close Valve Close Valve Read b.txt Open Valve 192.168.0.1 Open Valve Close Valve Open Valve Close Valve 192.168.0.2 Read a.txt Close Valve Read b.txt Read a.txt Open Valve 13 of 23 Read a.txt Read a.txt Close Valve Context 1. Ay Aj 2. 3.m1 m2 m3 time Ax 14 of 23 Context - Profiling #alerts (what) yA3 userAy yB2 (where) yC1 Aj Aj time time Aj Aj 1. Aj Aj Aj time time time time time 1 Mon 2 Tue x Ax day (when) 2. 3.m1 m2 m3 Aj time x 15 of 23 Aj time x 3 Wed Context - Conversations Open Valve 16 of 23 Open #1 Valve Close Read Read Valve #2a.txt a.txt Close Valve Close Valve Close Valve Open Valve Read Read b.txt b.txt Open Valve Close Valve Read a.txt Read b.txt Close Valve Open Read Valve a.txt Read a.txt Close Valve Attributes #Messages - All traffic • Alerts • Messages • Attributes 17 of 23 #Messages - Malicious Mbtcp.register_uint16 1785 Mbtcp.register_uint16 400 6 6 0 0 Frame.time_epoch 3121 12 0 Frame.time_epoch 883 12 0 Frame.protocols 8000 Frame.protocols 528 3 3 0 0 Attributes #Messages - All traffic • Alerts • Messages • Attributes 18 of 23 #Alerts #Messages - Malicious Mbtcp.register_uint16 1785 Mbtcp.register_uint16 400 6 6 0 0 Frame.time_epoch 3121 12 0 Frame.time_epoch 883 12 0 Frame.protocols 8000 Frame.protocols 528 SMB2 3 3 0 0 Combining Results 19 of 23 Context Conversations Context Conversations Attributes Profiles Attributes Profiles Demo open close overflow 20 of 23 Conclusions & Future Work • Strengths – Dynamic exploration, visual querying – Save intermediate results • Enrich data with new attributes – Expressive through interaction • Weaknesses – Familiarity over scalability How does the approach scale in larger environments? WE NEED DATA! 21 of 23 Thanks for your attention! Project: More Info: www.bramcappers.nl 24 of 23 Industrial Partners:
© Copyright 2026 Paperzz