다음에서 설명하는 보안 공격은?정상적인 HTTP GET 패킷의 헤더 부… | [9급 지방직 정보보호론] 22년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 22년 1회차
다음에서 설명하는 보안 공격은?
- 정상적인 HTTP GET 패킷의 헤더 부분의 마지막에 입력되는 2개의 개행 문자(\r\n\r\n) 중 하나(\r\n)를 제거한 패킷을 웹 서버에 전송할 경우, 웹 서버는 아직 HTTP 헤더 정보가 전달되지 않은 것으로 판단하여 계속 연결을 유지하게 된다.
- 제한된 연결 수를 모두 소진하게 되어 결국 다른 클라이언트가 해당 웹 서버에 접속할 수 없게 된다.
1
HTTP Cache Control
2
Smurf
3
Slowloris
4
Replay
해설
HTTP 헤더를 끝맺지 않은 채 연결을 붙잡아 웹 서버의 연결 자원을 고갈시키는 공격은 Slowloris이다.
헤더의 끝은 빈 줄(개행 2개)로 표시되는데, 하나를 빼면 서버는 헤더가 아직 오는 중이라 보고 연결을 유지한다. 공격자가 이런 연결을 다수 열어 두면 동시 연결 수 한도가 소진되어 정상 사용자가 접속하지 못한다.
- HTTP Cache Control 공격: 캐시를 사용하지 않도록 하는 헤더를 붙여 요청마다 서버가 직접 응답하게 만들어 부하를 키우는 방식이다.
- Smurf: 출발지를 피해자 주소로 위조한 ICMP Echo 요청을 브로드캐스트 주소로 보내 응답을 피해자에게 집중시키는 공격이다.
- Replay: 가로챈 정상 메시지나 인증 정보를 그대로 재전송해 권한을 얻는 공격이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.