Was ist eine PUSH- und ACK-Flood?
Beim Herstellen einer Verbindung zu einem Server kann der Client durch Setzen des ACK-Flags eine Bestätigung anfordern, dass die Informationen empfangen wurden. Alternativ kann er den Server durch Setzen des PUSH-Flags dazu zwingen, die im Paket enthaltenen Informationen zu verarbeiten. Beide Anforderungen verursachen auf dem Server einen höheren Verarbeitungsaufwand als andere Arten von Anforderungen.
Indem ein Angreifer einen Server mit fingierten PUSH- und ACK-Anfragen überflutet, kann er verhindern, dass der Server auf legitimen Datenverkehr reagiert. Diese Technik wird als PUSH- oder ACK-Flood bezeichnet.
Da PUSH- und ACK-Nachrichten zum normalen Datenverkehr gehören, deutet bereits eine enorme Flut dieser Nachrichten auf einen Missbrauch hin. Mithilfe einer Full-Proxy-Architektur, die jede Kommunikation zwischen Client und Server verwaltet, lässt sich Missbrauch schnell erkennen und unterbinden.
Sowohl F5 BIG-IP Local Traffic Manager (LTM) als auch BIG-IP Advanced Firewall Manager (AFM) basieren auf Full-Proxy-Architekturen. Dadurch können sie gültigen Datenverkehr erkennen und Überflutungen mit PUSH- und ACK-Paketen abwehren, sodass diese das geschützte Netzwerk niemals erreichen.
