Skip to content

Latest commit

 

History

History

pcaw

PCAW - Protocol Channel-aware Active Warden

pcaw limits the efficiency of a specific type of network covert channel called protocol (switching covert) channel. In other words, it is an active warden.

Quick Start

Essentially, one needs to (adjust and) execute the setup.sh script and then run one of the limitation scripts:

  • limit_cc.pl – limitation of protocol switching covert channels (=protocol channels), i.e. covert channels that transfer secret information solely through the utilized protocol of succeeding network packets.
  • limit_cc_randomized.pl – same as limit_cc.pl but uses a randomized delay for better efficiency.
  • limit_cc_phcc.pl – specific PCAW version for protocol hopping covert channels, i.e. covert channels that embed secret information inside the content of network packets, but utilize several different network protocols in a succeeding manner.
  • limit_cc_bacnet.pl – specific PCAW version for the BACnet protocol's message ID field. Requires execution of setup_bacnet.sh.

How to Cite this Work?

Further Scientific Publications on PCAW