
386
HTTP
3
부 식별, 인가, 보안
이 예에서, 클라이언트와 서버는 DES-CBC3-MD5 대량 암호화 암호를 쓰는 것
으로 합의했다. 또한 서버 사이트 인증서가 ‘미국 유타 솔트레이크 시티’의 ‘모건
스탠리’ 조직에 속해있다는 것도 확인할 수 있다. 이 인증서는 RSA 데이터 시큐리
티에 의해 승인되었으며, 우리의 요청에 대응하는 호스트 명은 ‘clients1.online.
msdw.com’이다.
한번 SSL 채널이 수립되고 클라이언트가 사이트 인증서를 안심하고 받아들이게
되면, 클라이언트는 자신의 HTTP 요청을 보안 채널을 통해 전송한다. 이 예에서,
클라이언트는 단순히 “GET / HTTP/1.0” HTTP 요청을 보내고 사용자가 다른 URL
로 이동하도록 요청하는 302 Redirect 응답을 받는다.
14.9
프락시를 통한 보안 트래픽 터널링
클라이언트는 종종 그들을 대신하여 웹 서버에 접근해주는 웹 프락시 서버를 이용
한다(프락시에 대해서는 6장에서 논의했다). 예를 들어, 많은 회사가 기업 네트워크
와 공공 인터넷을 잇는 경계에 보안을 위한 프락시를 설치한다(그림 14-19). 이 프
락시는 방화벽 라우터가 HTTP 트래픽의 교환을 허락한 유일한 장치이며, 바이러
스 검사나 기타 콘텐츠 제어를 수행할 것이다.
클라이언트
클라이언트
공공 인터넷
방화벽 ...