Verdeckte Kanäle in Routingprotokollen


Computernetzwerke nehmen in unserem alltäglichen Leben einen hohen Stellenwert ein. Für eine legitime Kommunikation werden Tunneltechnologien zur sicheren Kommunikation über beliebige Netze verwendet. Darüber hinaus können verschiedene Gründe auch eine gänzlich verdeckte Kommunikation notwendig machen.

Zur Realisierung von ausfallsicheren Computernetzwerken werden Routingprotokolle eingesetzt, die ein dynamisches Routing über redundante Pfade ermöglichen. Ziel dieser Masterarbeit ist die Entwicklung und Implementierung eines verdeckten Kanals für das Open Shortest Path First-(OSPF-)Routingprotokoll.

Dafür wird das Protokoll auf mögliche Protokollfelder validiert, die für eine verdeckte Kommunikation geeignet sind. Nach der Analyse wird mithilfe der Pattern-Methode ein passendes Design-Pattern zur Realisierung eines verdeckten Kanals ausgewählt. Der generalisierte Lösungsansatz des Patterns wird anschließend in einer Modellumgebung implementiert und in eine Lösung überführt.

Aus den Ergebnissen durchgeführter Tests ist ersichtlich, dass eine Implementierung einer verdeckten Kommunikation im Routingprotokoll grundsätzlich realisierbar ist. Eine Nutzung des verdeckten Kanals ist jedoch von der jeweiligen Netzwerkumgebung abhängig.