위조된 출발지 주소에서 과도한 양의 TCP SYN 패킷을 공격 대상 시… | [9급 지방직 정보보호론] 20년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 20년 1회차
위조된 출발지 주소에서 과도한 양의 TCP SYN 패킷을 공격 대상 시스템으로 전송하는 서비스 거부 공격에 대응하기 위한 방안의 하나인, SYN 쿠키 기법에 대한 설명으로 옳은 것은?
1
SYN 패킷이 오면 세부 정보를 TCP 연결 테이블에 기록한다.
2
요청된 연결의 중요 정보를 암호화하고 이를 SYN—ACK 패킷의 응답(acknowledgment) 번호로 하여 클라이언트에게 전송한다.
3
클라이언트가 SYN 쿠키가 포함된 ACK 패킷을 보내오면 서버는 세션을 다시 열고 통신을 시작한다.
4
TCP 연결 테이블에서 연결이 완성되지 않은 엔트리를 삭제하는 데까지의 대기 시간을 결정한다.
해설
SYN 쿠키 기법은 클라이언트가 쿠키가 포함된 ACK를 보내오면 그때 세션을 열고 통신을 시작한다는 설명이 옳다.
서버는 SYN을 받아도 연결 정보를 테이블에 저장하지 않고 쿠키로만 응답하며, 돌아온 ACK의 쿠키를 검증해 정상 연결임이 확인된 뒤에야 연결을 생성하므로 연결 테이블 고갈을 막는다.
- SYN 수신 시 연결 테이블에 기록: SYN 쿠키는 바로 이 기록을 하지 않아 자원 소모를 막는 기법이다.
- 중요 정보를 SYN-ACK의 응답(acknowledgment) 번호로 전송: 연결 정보를 담은 쿠키는 SYN-ACK의 응답 번호가 아니라 서버의 순서(sequence) 번호로 전송된다.
- 미완성 엔트리 삭제 대기 시간 결정: 연결 대기 시간(타임아웃)을 줄이는 별도의 대응 방안이며 SYN 쿠키의 동작이 아니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.