Es wäre zweckmäßig, TCP-Segmente nur mit gesetztem FIN-Flag als Eingriff zu markieren (ohne die Antwort zu verfolgen).
Ich habe immer angenommen, dass eine FIN ohne ACK, obwohl unhöflich und selten, legal ist, basierend auf der Beendigung der Verbindung .
Aber dann lese ich Aussagen wie "Eine FIN wird niemals von selbst erscheinen, weshalb die" etablierten "Schlüsselwortfilter von Cisco für ACK- und / oder RST-Pakete. Nur FIN / ACK ist gültig."
- Ist ein FIN-Segment nur legal?
- Wenn ja, wo könnte ich einem begegnen und warum?
tcp
firewall
intrusion-prevention
Fundagain
quelle
quelle
Antworten:
Alle Untersuchungen von einer halben Stunde besagen, dass nur FIN niemals legitim ist.
http://www.whitehats.ca/main/members/Seeker/seeker_tcp_header/seeker_tcp_header.html
https://lists.sans.org/pipermail/list/2006-June/024563.html
Andere Stack Exchange-Websites wie /security// , möglicherweise /superuser// , sind möglicherweise besser geeignet , um IDS / IPS-Themen zu diskutieren.
BEARBEITEN:
(Mit dem Tipp an Ron Maupin, siehe seinen Kommentar): Der TCP-RFC gibt nicht (bearbeitet, es muss spät gewesen sein ...) ausdrücklich an, dass ein Paket nur mit FIN illegal ist oder dass ein FIN-Flag MUSS von einer anderen Flagge begleitet werden. Dennoch ist ein FIN-Paket in einem modernen Netzwerk etwas Ungewöhnliches, möglicherweise Absichtliches, das es wahrscheinlich wert ist, angeschaut und gesucht zu werden.
quelle