A Graph Neural Network Approach for Scalable and Dynamic IP Similarity in Enterprise Networks
Hazem M. Soliman, Geoff Salmon, Dusan Sovilij, Mohan Rao

TL;DR
This paper introduces a scalable graph neural network method for measuring IP address similarity in enterprise networks, capable of handling unseen IPs and improving network security analysis.
Contribution
It presents a novel GNN-based IP embedding approach that addresses out-of-vocabulary issues and enables similarity measurement for unseen IPs.
Findings
Effective identification of DNS server similarities
Handles unseen IPs through induction
Scalable to large enterprise networks
Abstract
Measuring similarity between IP addresses is an important task in the daily operations of any enterprise network. Applications that depend on an IP similarity measure include measuring correlation between security alerts, building baselines for behavioral modelling, debugging network failures and tracking persistent attacks. However, IPs do not have a natural similarity measure by definition. Deep Learning architectures are a promising solution here since they are able to learn numerical representations for IPs directly from data, allowing various distance measures to be applied on the calculated representations. Current works have utilized Natural Language Processing (NLP) techniques for learning IP embeddings. However, these approaches have no proper way to handle out-of-vocabulary (OOV) IPs not seen during training. In this paper, we propose a novel approach for IP embedding using an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Network Packet Processing and Optimization · Internet Traffic Analysis and Secure E-voting
MethodsGraph Neural Network
