In-Band ARP-based Man-in-the-Middle Attack Detection Using P4 Programmable Switches

Recently, P4-based Programmable Data Planes (PDP) have attracted significant interest in providing more fine-grained and customized packet processing, particularly for network security functions, including attack detection. This paper introduces a novel approach to detect Man-in-the-Middle (MitM) attacks by performing in-band processing of the Address Resolution Protocol (ARP) using Programming Protocol-independent Packet Processor (P4) programmable switches. To this end, we designed and developed an effective detection system for MitM based on real-time statistical data by measuring, in the data plane, the ARP messages for each connected host to the programmable switch that raise alarms according to configurable burst sizes. We conducted experiments to validate our approach and evaluated its effectiveness in attack detection times (DT) and false positive (FP) rates. The results show that at high rates our detection system achieves mean DT of 1.7 seconds for Network Discovery (ND) attack and 3.13 seconds for Spoofing-Poisoning (SP) attack. Also, at high rates, we obtained reduced FP alarms, 0.69% and 2.59% for ND and SP attacks, respectively. The results are consistent compared with a SDN existing approach.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/latincom62985.2024.10770688
Citations
1
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

In-Band ARP-based Man-in-the-Middle Attack Detection Using P4 Programmable Switches

Christian Garzón, Erwin Alexander Leal, Juan Felipe Botero, Jaime Vergara et al.
1 citations
Software-Defined Networks and 5G
0.35
article

In-Band ARP-based Man-in-the-Middle Attack Detection Using P4 Programmable Switches

Christian Garzón, Erwin Alexander Leal, Juan Felipe Botero, Jaime Vergara, Abdelkader Lahmadi
article en
1 citations

Abstract

Recently, P4-based Programmable Data Planes (PDP) have attracted significant interest in providing more fine-grained and customized packet processing, particularly for network security functions, including attack detection. This paper introduces a novel approach to detect Man-in-the-Middle (MitM) attacks by performing in-band processing of the Address Resolution Protocol (ARP) using Programming Protocol-independent Packet Processor (P4) programmable switches. To this end, we designed and developed an effective detection system for MitM based on real-time statistical data by measuring, in the data plane, the ARP messages for each connected host to the programmable switch that raise alarms according to configurable burst sizes. We conducted experiments to validate our approach and evaluated its effectiveness in attack detection times (DT) and false positive (FP) rates. The results show that at high rates our detection system achieves mean DT of 1.7 seconds for Network Discovery (ND) attack and 3.13 seconds for Spoofing-Poisoning (SP) attack. Also, at high rates, we obtained reduced FP alarms, 0.69% and 2.59% for ND and SP attacks, respectively. The results are consistent compared with a SDN existing approach.

Centre National de la Recherche Scientifique (FR), Universidad de Antioquia (CO), Laboratoire Lorrain de Recherche en Informatique et ses Applications (FR), Université de Lorraine (FR)
Agence Nationale de la Recherche
Openalex Percentile: Top 36%
Software-Defined Networks and 5G
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.