SYN Flood

SYN flood to rodzaj ataku typu odmowa usługi (DoS), który wysyła serię komunikatów „SYN” do komputera, takiego jak serwer internetowy. SYN to skrót od „synchronize” i pierwszy krok nawiązywania komunikacji między dwoma systemami za pośrednictwem protokołu TCP/IP.

Gdy serwer otrzyma żądanie SYN, odpowiada komunikatem SYN-ACK (synchronize acknowledge). Następnie komputer odpowiada komunikatem ACK (acknowledge), który ustanawia połączenie między dwoma systemami. W ataku SYN flood komputer wysyła dużą liczbę żądań SYN, ale nie odsyła żadnych komunikatów ACK. W rezultacie serwer czeka na wiele odpowiedzi, zajmując zasoby systemowe. Jeśli kolejka żądań odpowiedzi rozrośnie się wystarczająco, serwer może nie być w stanie odpowiadać na uzasadnione żądania. Powoduje to spowolnienie serwera lub brak jego reakcji.

Ponieważ zalewanie SYN jest częstym rodzajem ataku DoS, większość serwerowego oprogramowania potrafi wykrywać i zatrzymywać ataki SYN flood, zanim wywrą zauważalny wpływ na serwer. Jeśli na przykład serwer otrzyma w krótkim czasie dużą liczbę żądań SYN z tego samego adresu IP, może tymczasowo zablokować wszystkie żądania z tej lokalizacji.

Ataki typu rozproszona odmowa usługi (DDoS) są trudniejsze do obsłużenia, ponieważ zalewają serwer z wielu adresów IP. Można jednak ograniczyć te ataki, używając buforowania SYN lub wdrażając pliki cookie SYN. Obie te metody rejestrują adresy IP używane podczas ataków SYN flood. Następnie system ogranicza zasoby, których komputer użyje do odpowiadania na żądania z tych lokalizacji. Tę formę ochrony przed atakami SYN flood można skonfigurować bezpośrednio na serwerze lub na sieciowej zaporze sieciowej.

Zaktualizowano February 12, 2013 przez Per C.

quizSprawdź swoją wiedzę

Which of the following is not a SIP command?

A
INVITE
0%
B
ACK
0%
C
CONN
0%
D
BYE
0%
Correct! Incorrect!     View the SIP definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja SYN Flood na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.