Protokollfehler
Protokollfehler bezeichnet in der Informationstechnik Verstöße gegen die Regeln eines Kommunikationsprotokolls durch eine oder mehrere Parteien. Protokolle legen fest, wie Nachrichten aufgebaut, in welcher Reihenfolge sie ausgetauscht und wie auf Fehler reagiert wird. Ein Protokollfehler entsteht, wenn eine empfangene Nachricht nicht den Spezifikationen entspricht, der Zustand der Kommunikationspartner nicht zum erwarteten Zustand passt oder Handshake- bzw. Sequenzregeln verletzt werden.
Ursachen sind fehlerhafte Konfiguration, Software-Bugs, Inkompatibilität zwischen Versionen, Netzwerkausfälle, Manipulation durch Sicherheitsgeräte oder Middleware sowie Timing-
Die Erkennung erfolgt üblicherweise durch Protokollparser, Validierung von Feldern, Prüfsummen und Sequenz-/Ack-Checks. Manche Protokolle definieren explizite
Zur Abwehr und Behebung dienen strikte Parser, robuste Validierung, Version Negotiation und Interoperabilitätstests, klare Spezifikationen, Logging