2013 · 20 citations · 12 references
ComputingComputer ScienceCybersecurityBig Data AnalyticsComputer SecurityNetwork SecurityData-flow AnalysisGraph AnalyticsGraph MiningIntrusion DetectionNetwork Traffic AnalysisComplexityFlow-based AnalysisGraph Processing SystemsGraph-based Traffic AnalysisPatternsRelational Database SystemsRelational Query LanguagesTraffic Analysis
We consider cyber traffic analysis (TA) as a challenge problem for research in graph database systems. TA involves observing and analyzing connections between clients, servers, hosts, and actors within IP networks, over time, to detect suspicious patterns. Towards that end, NetFlow (or more generically, IPFLOW) data are available from routers and servers which summarize coherent groups of IP packets flowing through the network. The ability to cast IPFLOW data as a massive graph and query it interactively is potentially transformative for cybersecurity, but issues of scale and data complexity pose challenges for current technology. In this paper, we outline requirements and opportunities for graph-structured IPFLOW analytics based on our experience with real IPFLOW databases. We describe real use cases from the security domain, cast them as graph patterns, show how to express them in two graph-oriented query languages (SPARQL and Datalog), and use these examples to motivate a new class of "hybrid" graph-relational systems.
12
Thomas Karagiannis, Konstantina Papagiannaki, Michalis Faloutsos · 2005 · 1K citations
Inferring Internet denial-of-service activity
David Moore, Colleen Shannon, Douglas J. Brown et al. · ACM Transactions on Computer Systems · 2006 · 790 citations
BotGrep: finding P2P bots with structured graph analysis
Shishir Nagaraja, Prateek Mittal, Chi-Yao Hong et al. · 2010 · 232 citations
Network monitoring using traffic dispersion graphs (tdgs)
Marios Iliofotou, Prashanth Pappu, Michalis Faloutsos et al. · 2007 · 184 citations