아파치에서 .access를 이용하여 디렉토리 인증을 하고있습니다.
쿠키나 섹션을 이용하는 것보다는 이 방법이 더 안전하다고 생각해서
사용하지만 문제가 있습니다. 접근에러는 자동으로 로그가 남는데
정상적으로 접근한 사람들의 로그가 필요합니다. 이유는 이중으로
인증된 사람들을 추출해서 아이디를 공유한 사람을 찾아내야 하기
때문입니다. 인증된 사람들의 로그만 남으면 쉘로 IP와 아이디를
비교해서 아이디를 공유한 사람들을 추출할 수 있겠는데 인증시에만
로그가 남도록 할 방법을 모르겠습니다. 아파치 자체의 access로그
파일에는 인증된 사람이 나타나지 않더군요..
방법이 없을까요...
인증된 사용자만 남기고 싶다면 아파치의 access 로그 대신 인증 모듈이 쓰는 로그를 쓰거나, 인증 성공 때 실행하는 CGI 나 스크립트에서 기록을 남기는 방법이 있습니다. mod_auth 의 로그 설정이나 mod_log_config 의 REMOTE_USER 항목으로 사용자 이름을 기록하면 인증된 요청을 쉽게 찾을 수 있습니다.