
301
11
장 클라이언트 식별과 쿠키
The Definitive Guide
아직도 세션 간에 사용자를 추적하려고 클라이언트 IP 주소를 사용하는 웹사이트
가 있지만, 이 방식은 제대로 동작하지 않기 때문에 사용하지 않는다. 어떤 사이트
는 보안 기능으로 IP 주소를 사용하여, 특정 IP 주소로부터 오는 사용자에게만 문서
를 전달하기도 한다. 하지만 이런 방식은 인트라넷 같이 제한된 영역에서는 적절할
수 있지만, 인터넷에서는 IP 주소를 임의로 변경할 수 있기 때문에 문제가 발생할
수 있다. 또한, 클라이언트와 서버 사이에 있는 프락시도 문제를 발생시킬 수 있다.
14장에서는 문서의 접근권한을 제어하는 더 강력한 방식을 다룬다.
11.4
사용자 로그인
IP 주소로 사용자를 식별하려는 수동적인 방식보다, 웹 서버는 사용자 이름과 비밀번
호로 인증(로그인)할 것을 요구해서 사용자에게 명시적으로 식별 요청을 할 수 있다.
웹 사이트 로그인이 더 쉽도록 HTTP는 WWW-Authenticate와 Authorization 헤
더를 사용해 웹 사이트에 사용자 이름을 전달하는 자체적인 체계를 가지고 있다.
한번 로그인하면, 브라우저는 사이트로 보내는 모든 요청에 이 로그인 정보를 함께
보내므로 웹 서버는 그 로그인 정보는 항상 확인할 수 있다. 이 HTTP 인증에 대한
더 자세한 ...