TL;DR
This paper provides a comprehensive survey of network covert channel techniques, reducing them to 11 core patterns, and introduces a pattern-based framework for analysis, optimization, and countermeasure development.
Contribution
It introduces a hierarchical pattern catalog for covert channels, enabling systematic analysis, adaptation, and the development of generalized countermeasures.
Findings
69.7% of techniques fall into four main patterns
Most techniques are variations of a few core patterns
Pattern-based approaches facilitate countermeasure development
Abstract
Network covert channels are used to hide communication inside network protocols. Within the last decades, various techniques for covert channels arose. We surveyed and analyzed 109 techniques developed between 1987 and 2013 and show that these techniques can be reduced to only 11 different patterns. Moreover, the majority (69.7%) of techniques can be categorized in only four different patterns, i.e. most of the techniques we surveyed are very similar. We represent the patterns in a hierarchical catalog using a pattern language. Our pattern catalog will serve as a base for future covert channel novelty evaluation. Furthermore, we apply the concept of pattern variations to network covert channels. With pattern variations, the context of a pattern can change. For example, a channel developed for IPv4 can automatically be adapted to other network protocols. We also propose the pattern-based…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
