Directional Laplacian Centrality for Cyber Situational Awareness
Abstract
Cyber operations is drowning in diverse, high-volume, multi-source data. To get a full picture of current operations and identify malicious events and actors, analysts must see through data generated by a mix of human activity and benign automated processes. Although many monitoring and alert systems exist, they typically use signature-based detection methods. We introduce a general method rooted in spectral graph theory to discover patterns and anomalies without a priori knowledge of signatures. We derive and propose a new graph-theoretic centrality measure based on the derivative of the graph Laplacian matrix in the direction of a vertex. To build intuition about our measure, we show how it identifies the most central vertices in standard network datasets and compare to other graph centrality measures. Finally, we focus our attention on studying its effectiveness in identifying important IP addresses in network flow data. Using both real and synthetic network flow data, we conduct several experiments to test our measure’s sensitivity to two types of injected attack profiles and show that vertices participating in injected attack profiles exhibit noticeable changes in our centrality measures, even when the injected anomalies are relatively small, and in the presence of simulated network dynamics.
- Authors:
-
- Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
- Publication Date:
- Research Org.:
- Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1828738
- Report Number(s):
- PNNL-SA-155008
Journal ID: ISSN 2692-1626
- Grant/Contract Number:
- AC05-76RL01830
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Digital Threats: Research and Practice
- Additional Journal Information:
- Journal Volume: 2; Journal Issue: 4; Journal ID: ISSN 2692-1626
- Publisher:
- Association for Computing Machinery (ACM)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 45 MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEFENSE; Cyber Situational Awareness; laplacian; graph centrality; normalied Laplacian
Citation Formats
Aksoy, Sinan G., Purvine, Emilie AH, and Young, Stephen J. Directional Laplacian Centrality for Cyber Situational Awareness. United States: N. p., 2021.
Web. doi:10.1145/3450286.
Aksoy, Sinan G., Purvine, Emilie AH, & Young, Stephen J. Directional Laplacian Centrality for Cyber Situational Awareness. United States. https://doi.org/10.1145/3450286
Aksoy, Sinan G., Purvine, Emilie AH, and Young, Stephen J. Fri .
"Directional Laplacian Centrality for Cyber Situational Awareness". United States. https://doi.org/10.1145/3450286. https://www.osti.gov/servlets/purl/1828738.
@article{osti_1828738,
title = {Directional Laplacian Centrality for Cyber Situational Awareness},
author = {Aksoy, Sinan G. and Purvine, Emilie AH and Young, Stephen J.},
abstractNote = {Cyber operations is drowning in diverse, high-volume, multi-source data. To get a full picture of current operations and identify malicious events and actors, analysts must see through data generated by a mix of human activity and benign automated processes. Although many monitoring and alert systems exist, they typically use signature-based detection methods. We introduce a general method rooted in spectral graph theory to discover patterns and anomalies without a priori knowledge of signatures. We derive and propose a new graph-theoretic centrality measure based on the derivative of the graph Laplacian matrix in the direction of a vertex. To build intuition about our measure, we show how it identifies the most central vertices in standard network datasets and compare to other graph centrality measures. Finally, we focus our attention on studying its effectiveness in identifying important IP addresses in network flow data. Using both real and synthetic network flow data, we conduct several experiments to test our measure’s sensitivity to two types of injected attack profiles and show that vertices participating in injected attack profiles exhibit noticeable changes in our centrality measures, even when the injected anomalies are relatively small, and in the presence of simulated network dynamics.},
doi = {10.1145/3450286},
journal = {Digital Threats: Research and Practice},
number = 4,
volume = 2,
place = {United States},
year = {2021},
month = {10}
}
Works referenced in this record:
Toward a Theory of Situation Awareness in Dynamic Systems
journal, March 1995
- Endsley, Mica R.
- Human Factors: The Journal of the Human Factors and Ergonomics Society, Vol. 37, Issue 1
Graph Theoretic and Spectral Analysis of Enron Email Data
journal, October 2005
- Chapanond, Anurat; Krishnamoorthy, Mukkai S.; Yener, Bülent
- Computational and Mathematical Organization Theory, Vol. 11, Issue 3
Flow Monitoring Explained: From Packet Capture to Data Analysis With NetFlow and IPFIX
journal, January 2014
- Hofstede, Rick; Celeda, Pavel; Trammell, Brian
- IEEE Communications Surveys & Tutorials, Vol. 16, Issue 4
Anomaly Detection and Attribution in Networks With Temporally Correlated Traffic
journal, February 2018
- Nevat, Ido; Divakaran, Dinil Mon; Nagarajan, Sai Ganesh
- IEEE/ACM Transactions on Networking, Vol. 26, Issue 1
On Differentiating Eigenvalues and Eigenvectors
journal, August 1985
- Magnus, Jan R.
- Econometric Theory, Vol. 1, Issue 2
A parameterizable methodology for Internet traffic flow profiling
journal, January 1995
- Claffy, K. C.; Braun, H. -W.; Polyzos, G. C.
- IEEE Journal on Selected Areas in Communications, Vol. 13, Issue 8
Quasi-random graphs with given degree sequences
journal, January 2007
- Chung, Fan; Graham, Ron
- Random Structures and Algorithms, Vol. 32, Issue 1
Discovering important nodes through graph entropy the case of Enron email database
conference, January 2005
- Shetty, Jitesh; Adibi, Jafar
- Proceedings of the 3rd international workshop on Link discovery - LinkKDD '05
Finding community structure in networks using the eigenvectors of matrices
journal, September 2006
- Newman, M. E. J.
- Physical Review E, Vol. 74, Issue 3
On the Distribution of the Roots of Certain Symmetric Matrices
journal, March 1958
- Wigner, Eugene P.
- The Annals of Mathematics, Vol. 67, Issue 2
Sparse Quasi-Random Graphs
journal, April 2002
- Chung, Fan; Graham, Ronald
- Combinatorica, Vol. 22, Issue 2
Eigenvalues of Random Power law Graphs
journal, June 2003
- Chung, Fan; Lu, Linyuan; Vu, Van
- Annals of Combinatorics, Vol. 7, Issue 1
Scan Statistics on Enron Graphs
journal, October 2005
- Priebe, Carey E.; Conroy, John M.; Marchette, David J.
- Computational and Mathematical Organization Theory, Vol. 11, Issue 3, p. 229-247
Random Matrices: the Circular law
journal, April 2008
- Tao, Terence; Vu, Van
- Communications in Contemporary Mathematics, Vol. 10, Issue 02
An Information Flow Model for Conflict and Fission in Small Groups
journal, December 1977
- Zachary, Wayne W.
- Journal of Anthropological Research, Vol. 33, Issue 4
Routing Permutations on Graphs via Matchings
journal, May 1994
- Alon, Noga; Chung, F. R. K.; Graham, R. L.
- SIAM Journal on Discrete Mathematics, Vol. 7, Issue 3
A sharp upper bound on the largest Laplacian eigenvalue of weighted graphs
journal, November 2005
- Das, Kinkar Ch.; Bapat, R. B.
- Linear Algebra and its Applications, Vol. 409
A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory [A property of eigenvectors of nonnegative symmetric matrices and its application to graph theory]
journal, January 1975
- Fiedler, Miroslav
- Czechoslovak Mathematical Journal, Vol. 25, Issue 4
Quasi-random graphs
journal, February 1988
- Chung, F. R. K.; Graham, R. L.; Wilson, R. M.
- Proceedings of the National Academy of Sciences, Vol. 85, Issue 4
Spanning tree formulas and chebyshev polynomials
journal, December 1986
- Boesch, F. T.; Prodinger, H.
- Graphs and Combinatorics, Vol. 2, Issue 1
Quasi-random graphs
journal, December 1989
- Chung, F. R. K.; Graham, R. L.; Wilson, R. M.
- Combinatorica, Vol. 9, Issue 4
The expected eigenvalue distribution of a large regular graph
journal, October 1981
- McKay, Brendan D.
- Linear Algebra and its Applications, Vol. 40
A holistic review of Network Anomaly Detection Systems: A comprehensive survey
journal, February 2019
- Moustafa, Nour; Hu, Jiankun; Slay, Jill
- Journal of Network and Computer Applications, Vol. 128
The Eigenvalues of a Graph and Its Chromatic Number
journal, January 1967
- Wilf, H. S.
- Journal of the London Mathematical Society, Vol. s1-42, Issue 1
Eigenvalues, diameter, and mean distance in graphs
journal, March 1991
- Mohar, Bojan
- Graphs and Combinatorics, Vol. 7, Issue 1
Diameters and eigenvalues
journal, January 1989
- Chung, F. R. K.
- Journal of the American Mathematical Society, Vol. 2, Issue 2
Characteristic Vectors of Bordered Matrices With Infinite Dimensions
journal, November 1955
- Wigner, Eugene P.
- The Annals of Mathematics, Vol. 62, Issue 3
Spectra of random graphs with given expected degrees
journal, May 2003
- Chung, F.; Lu, L.; Vu, V.
- Proceedings of the National Academy of Sciences, Vol. 100, Issue 11
Eigenvalue bounds for independent sets
journal, July 2008
- Godsil, C. D.; Newman, M. W.
- Journal of Combinatorial Theory, Series B, Vol. 98, Issue 4
Laplacian centrality: A new centrality measure for weighted networks
journal, July 2012
- Qi, Xingqin; Fuller, Eddie; Wu, Qin
- Information Sciences, Vol. 194
The average distances in random graphs with given expected degrees
journal, December 2002
- Chung, F.; Lu, L.
- Proceedings of the National Academy of Sciences, Vol. 99, Issue 25
Sparse random graphs: Eigenvalues and eigenvectors: Sparse Random Graphs
journal, March 2012
- Tran, Linh V.; Vu, Van H.; Wang, Ke
- Random Structures & Algorithms, Vol. 42, Issue 1
The Spectra of Random Graphs with Given Expected Degrees
journal, January 2004
- Chung, Fan; Lu, Linyuan; Vu, Van
- Internet Mathematics, Vol. 1, Issue 3