RAMI PUZIS

Senior Academic

How Polynomial Regression Improves DeNATing

Ari Adler, Lior Bass, Yuval Elovici,Rami Puzis

The ubiquity of Network Address Translation (NAT) and mobile hotspots that aggregate source IP addresses of connected devices to a single IP address makes it difficult for an observer in the Internet to learn anything about the internal network. The IP Identification header field of Domain Name System requests and the TCP Timestamp (TCP TS) header field of TCP SYN packets are the main features for counting devices in the internal network and association of packets to these devices, also known as DeNATing. This paper introduces a new method that relies on polynomial least-squares curve fitting for DeNATing. Evaluation of our model is performed on multiple real-world datasets containing Windows and Unix devices behind a router using NAT and a mobile hotspot. The proposed method outperforms other state-of-the-art methods for all of the used datasets on all types of devices. Successful DeNATing may help in cybersecurity, anti-fraud, and other use cases.

Publication language English
Pages 5000-5011
Journal IEEE Transactions on Network and Service Management
Volume 20
Issue number 4
Publication status Published - 01.12.2023

Keywords

DeNATing
IP network
polynomial regression
security management

ASJC Scopus subject areas

Computer Networks and Communications
Electrical and Electronic Engineering
Access to Document
10.1109/TNSM.2023.3266390
Other files and links
Link to publication in Scopus