SYN Flooding 공격
2022. 2. 16.
DOS/DDOS 공격 방식 중 Flooding 공격 기법에 대해 알아보는 포스팅입니다. SYN Flooding 공격을 이해하기 위해서는 [3-way-handshake]를 먼저 이해해야 SYN Flooding 공격을 이해할 수 있습니다. 1. 3-way-handshake 란? 그림처럼 TCP 는 세 번의 패킷을 주고받는 과정을 거쳐야 연결이 성립됩니다. 먼저, 클라이언트는 SYN 패킷을 생성하여 서버에 전달하고 서버는 전달받은 SYN 패킷의 대답으로 ACK을 포함하여 Client에 전달합니다. 이때 Server는 Client의 접속을 받아들이기 위해 서버의 RAM에 일정 공간을 확보하게 됩니다. 2번 과정까지 마친 후 Client는 SYN+ACK 패킷에 대해 ACK 패킷을 포함하여 Server에 전달하게 ..