P4Filter: A two level defensive mechanism against attacks in SDN using P4
The advancements in networking technologies have led to a new paradigm of controlling networks, with data plane programmability as a basis. This facility opens up many advantages, such as flexibility in packet processing and better network management, which leads to better security in the network. H...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The advancements in networking technologies have led to a new paradigm of
controlling networks, with data plane programmability as a basis. This facility
opens up many advantages, such as flexibility in packet processing and better
network management, which leads to better security in the network. However, the
current literature lacks network security solutions concerning authentication
and preventing unauthorized access. In this work, our goal is to avoid attacks
in a two level defense mechanism (P4Filter). The first level is a dynamic
firewall logic, which blocks packets generated from an unauthorized source. The
second level is an authentication mechanism based on dynamic port knocking. The
two security levels were tested in a virtual environment with P4 based
switches. The packets arriving at the switch from unknown hosts are sent to the
controller. The controller maintains an ACL using which it assigns rules for
both the levels to allow or drop the packets. For port knocking a new random
sequence is generated for every new host. Hosts can only connect using the
correct sequence assigned to them.The tests conducted show this approach
performs better than the previous P4 based firewall approaches due to two
security levels. Moreover, it is successful in mitigating specific security
attacks by blocking unauthorized access to the network. |
---|---|
DOI: | 10.48550/arxiv.2205.12816 |