-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[12장] 기본 인증 #10
Comments
인증인증 프로토콜과 헤더보안 영역
기본 인증Base-64 사용자 이름/비밀번호 인코딩
프락시 인증
기본 인증의 보안 결함
결론
|
12.1 인증인증(Authentication) : 보호된 리소스에 HTTP의 인증요구/응답 프레임워크 웹 에플리케이션이 HTTP 요청 메시지를 받으면, 서버는 요청을 처리하는 대신에 현재 사용자가 누구인지를 알 수 있게 비밀번호 같이 개인 정보를 요구하는 '인증 요구'로 응답할 수 있다. 사용자가 다시 요청을 보낼 때는 인증 정보를 첨부해야한다. 인증정보가 맞지 않으면 서버는 클라이언트에 다시 인증요구를 보내거나 에러를 낼 수 있다. 인증 프로토콜과 헤더 HTTP는 커스텀이 가능한 제어 헤더를 통해 다양한 인증 프로토콜에 맞추어 확장할 수 있는 프레임워크를 제공한다. 인증 단계
보안 영역 웹 서버는 기밀문서를 보안 영역(realm) 그룹으로 나눈다. 보안 영역은 저마다 다른 사용자 권한을 요구한다. 12.2 기본 인증웹 서버는 클라이언트의 요청을 거부하고 ID/PW를 요구할 수 있다.
Base-64로 사용자 이름/PW 인코딩 Base-64 인코딩은 HTTP 헤더에서 사용할 수 없는 문자를 포함한 ID/PW를 전송하는데 유용하다
프락시 인증 프락시 서버를 사용하면 접근 정책을 중앙 관리할 수 있어 프락시를 통한 사용자 인증을 사용하는 경우도 있다 12.3 기본 인증의 보안 결함
|
인증
기본 인증
기본 인증의 보안 결함
|
인증당신이 누구인지 증명 HTTP의 인증 요구/응답 프레임워크
보안 영역WWW-Authenticate: Basic realm="Corporate Financials" 기본 인증HTTP 인증 규약 Base-4 사용자 이름/비밀번호 인코딩서버, 네트워크 중에 뜻하지 않게 사용자 이름, 비밀번호 노출을 방지 프락시 인증프락시 서버에서 사용자 인증 -> 통합적인 접근 제어 가능 기본 인증의 보안 결함
|
인증?사용자가 누구인지 증명하는 것이며, 완벽한 인증은 존재하지 않지만 정보가 많을수록 식별 가능성이 높아진다. HTTP 인증요구/응답 프레임워크
인증 프로토콜과 헤더
보안 영역 (realm)
기본 인증
Base-64 사용자 이름/비밀번호 인코딩
프락시 인증
기본 인증의 보안 결함
|
No description provided.
The text was updated successfully, but these errors were encountered: