Research Article

HTTP Cookie Covert Channel Detection Based on Session Flow Interaction Features

Table 1

Summary of covert channel detection methods.

ReferenceYearExtracted featuresClassification methodDefects

[11]2018Character difference in HTTP header fieldSet thresholdsCan only achieve detection of specific HTTP covert channels
[12]2020Relative entropy between HTTP header field probability matricesSet thresholds
[13]2021Word-level and character-level high order semantic features of HTTP request textTraditional machine learning
[14]2019Packet interval timeDeep learningCan only detect covert timing channels
[15]2020Packet interval timeSet thresholds
[16]2020Packet interval timeTraditional machine learning
[17]2012Statistical features of packets, packet interval time, and flow durationTraditional machine learningUnstable, general flow statistical features are not directly related to the encoding of the cookie
[18]2015Uplink and downlink traffic features, small packets features, packet interval, and transport layer flagTraditional machine learning
[19]2019The number, duration, port information, dissimilarity, and average length ratio of sending to receiving of flowTraditional machine learning
[20]2022General features of network flowTraditional machine learning
[21]2017Convert traffic into images and feed them into deep learning for automatic feature extractionDeep learningPoor interpretability, long model training time, when the character level difference is not obvious, the detection effect may not be good
[22]2018Encode and aggregate traffic into matrices and feed them into deep learning for automatic feature extractionDeep learning
[23]2020Extract a certain amount of payload within the flow and feed it into deep learning for automatic feature extractionDeep learning