
350
HTTP
3
부 식별, 인가, 보안
13.4.5
캐시
어떤 공유 캐시가 Authorization 헤더를 포함한 요청과 그에 대한 응답을 받은 경
우, 다음의 두 Cache-Control 지시자 중 하나가 응답에 존재하지 않는 한 다른 요청
에 대해 그 응답을 반환해서는 안 된다.
· 만약 원 서버의 응답이 “must-revalidate” Cache-Control 지시자를 포함한 경우,
캐시는 그 응답의 엔터티를 다음 요청에 대한 응답을 위해 활용할 것이다. 그러
나 원 서버가 새 요청을 인증할 수 있도록, 우선 그 요청의 헤더를 이용해서 재검
사를 수행해야 한다.
· 만약 원 서버의 응답이 “public” Cache-Control 지시자를 포함한 경우, 응답 엔
터티는 그다음에 오는 임의의 요청에 대한 응답으로 반환될 수 있다.
13.5
보안에 대한 고려사항
RFC 2617은 HTTP 인증 제도에 내재된 보안 위협의 일부를 정리하는 존경스러운
일을 해냈다. 이 절은 그중 몇 가지를 설명한다.
13.5.1
헤더 부당 변경
헤더 부당 변경에 대해 항상 안전한 시스템을 제공하기 위해서, 양 종단 암호화나
헤더에 대한 디지털 서명이 필요할 것이다. (양쪽의 조합이면 더 좋다!) 다이제스
트 인증은 쉽게 조작할 수 없는 인증 제도를 제공하는 것에 초점을 맞추고 있으나 ...