Session-layer Attack Traffic Classification by Program Synthesis
Lei Shi, Yahui Li, Rajeev Alur, Boon Thau Loo

TL;DR
Sharingan employs program synthesis to generate interpretable session-layer network traffic classifiers from raw traces, improving attack detection accuracy and explainability with minimal feature engineering.
Contribution
This paper introduces Sharingan, a novel program synthesis approach for session-layer attack traffic classification, enhancing interpretability and efficiency over existing learning-based methods.
Findings
Achieves attack detection accuracy comparable to state-of-the-art systems.
Produces explainable and editable classification programs.
Reduces synthesis time to minutes for complex tasks.
Abstract
Writing classification rules to identify malicious network traffic is a time-consuming and error-prone task. Learning-based classification systems automatically extract such rules from positive and negative traffic examples. However, due to limitations in the representation of network traffic and the learning strategy, these systems lack both expressiveness to cover a range of attacks and interpretability in fully describing the attack traffic's structure at the session layer. This paper presents Sharingan system, which uses program synthesis techniques to generate network classification programs at the session layer. Sharingan accepts raw network traces as inputs, and reports potential patterns of the attack traffic in NetQRE, a domain specific language designed for specifying session-layer quantitative properties. Using Sharingan, network operators can better analyze the attack…
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 · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques
