Open this publication in new window or tab >>Show others...
2025 (English)In: Proceedings - 2025 IEEE 38th Computer Security Foundations Symposium, CSF 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 284-299Conference paper, Published paper (Refereed)
Abstract [en]
Software-Defined Networking (SDN) has transformed network architectures by decoupling the control and data-planes, enabling fine-grained control over packet processing and forwarding. P4, a language designed for programming data-plane devices, allows developers to define custom packet processing behaviors directly on programmable network devices. This provides greater control over packet forwarding, inspection, and modification. However, the increased flexibility provided by P4 also brings significant security challenges, particularly in managing sensitive data and preventing information leakage within the data-plane. This paper presents a novel security type system for analyzing information flow in P4 programs that combines security types with interval analysis. The proposed type system allows the specification of security policies in terms of input and output packet bit fields rather than program variables. We formalize this type system and prove it sound, guaranteeing that well-typed programs satisfy noninterference. Our prototype implementation, TAP4S, is evaluated on several use cases, demonstrating its effectiveness in detecting security violations and information leakages.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
National Category
Computer Sciences Communication Systems
Identifiers
urn:nbn:se:kth:diva-370452 (URN)10.1109/CSF64896.2025.00031 (DOI)2-s2.0-105014733792 (Scopus ID)
Conference
38th IEEE Computer Security Foundations Symposium, CSF 2025, Santa Cruz, United States of America, June 16-20, 2025
Note
Part of ISBN 9798331510817
QC 20250930
2025-09-302025-09-302025-09-30Bibliographically approved