다음은 HTTP 프로토콜 중 Header 옵션에 대한 설명이다. 가장 … | [정보보안기사 필기] 21년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 21년 2회차
다음은 HTTP 프로토콜 중 Header 옵션에 대한 설명이다. 가장 알맞은 것은?
해당 옵션의 설정에 따라서 특정 웹 리소스의 캐싱이 되지 않게 하며, 악용되어 사용될 경우 서버에 부하가 발생하는 공격으로도 사용될 수 있다. 이는 RFC 2616(HTTP 1.1)에 규정되어 있다.
1
Cookie
2
User-Agent
3
Cache-Control
4
Content-Length
해설
설명하는 것은 Cache-Control 헤더다.
no-cache·no-store 같은 지시자로 특정 웹 리소스가 캐시에 저장·재사용되지 않도록 강제하는 캐시 제어용 헤더이며, HTTP/1.1 규격인 RFC 2616 에 정의돼 있다.
공격자가 매 요청마다 캐시를 우회하는 값을 붙여 반복 요청하면 캐시 서버가 무력화되고 원 서버로 부하가 그대로 몰리는 서비스 거부 공격에 악용될 수 있다.
- Cookie: 클라이언트가 보관 중인 상태 정보를 서버로 실어 보내는 헤더다.
- User-Agent: 요청을 보낸 브라우저·운영체제 정보를 알리는 헤더다.
- Content-Length: 메시지 본문의 바이트 길이를 알리는 헤더다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.