A survey of covert channels and countermeasures in computer network protocols | Synapse