Skip to main navigation Skip to search Skip to main content

Revealing Kernel Mode Covert Channels Using Virtualization

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

In modern cyber-attacks, after breaching the victim’s infrastructure, the attacker must establish communication with the malware installed at the victim’s premises. The attackers try to hide their communication using covert channel techniques to avoid being revealed by intrusion detection systems. Packet reordering and timing control are popular techniques for constructing covert channels, that can be applied to any protocol that employs the notion of a sequence number, e.g., TCP, RTP, SCTP, etc. Unlike modifying the packet timing or order in a particular stream, we would like to introduce and investigate the reordering of packets over multiple distinguished streams. Using multiple streams to decode information makes it harder for detection tools to identify since the impact over each stream is minimal and the covert channel is achieved by the combination of the two streams. The presented covert channel technique is protocol agnostic and can be easily implemented using kernel mode or User mode applications. Nevertheless, we introduce a technique to detect such covert channels under strict restrictions of the detection tool which makes it feasible to implement and integrate to existing systems.

Original languageEnglish
Title of host publicationStudies in Big Data
PublisherSpringer Science and Business Media Deutschland GmbH
Pages503-521
Number of pages19
DOIs
StatePublished - 2026

Publication series

NameStudies in Big Data
Volume183
ISSN (Print)2197-6503
ISSN (Electronic)2197-6511

Keywords

  • Covert channel
  • Intrusion detection system
  • Virtualization

Fingerprint

Dive into the research topics of 'Revealing Kernel Mode Covert Channels Using Virtualization'. Together they form a unique fingerprint.

Cite this