Detecting Anomalous Network Communication Patterns Using Graph Convolutional Networks

Yizhak Vaisman, Gilad Katz, Yuval Elovici, Asaf Shabtai
11/30/2023
cs.CRcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

To protect an organizations' endpoints from sophisticated cyberattacks, advanced detection methods are required. In this research, we present GCNetOmaly: a graph convolutional network (GCN)-based variational autoencoder (VAE) anomaly detector trained on data that include connection events among internal and external machines. As input, the proposed GCN-based VAE model receives two matrices: (i) the normalized adjacency matrix, which represents the connections among the machines, and (ii) the feature matrix, which includes various features (demographic, statistical, process-related, and Node2vec structural features) that are used to profile the individual nodes/machines. After training the model on data collected for a predefined time window, the model is applied on the same data; the reconstruction score obtained by the model for a given machine then serves as the machine's anomaly score. GCNetOmaly was evaluated on real, large-scale data logged by Carbon Black EDR from a large financial organization's automated teller machines (ATMs) as well as communication with Active Directory (AD) servers in two setups: unsupervised and supervised. The results of our evaluation demonstrate GCNetOmaly's effectiveness in detecting anomalous behavior of machines on unsupervised data.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{vaisman2023detecting,
  title  = {Detecting Anomalous Network Communication Patterns Using Graph Convolutional Networks},
  author = {Yizhak Vaisman and Gilad Katz and Yuval Elovici and Asaf Shabtai},
  year   = {2023},
  eprint = {2311.18525},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.18525v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.18525.svg)](https://codeofpaper.com/paper/2311.18525)

Discussion