용어와 정의
영문 또는 원어: Kerberos
한글명: 커버로스 인증
Kerberos는 신뢰하는 키 배포 센터가 발급한 티켓을 이용해 사용자와 서비스의 인증을 지원하는 프로토콜입니다.
정확한 의미와 원리
사용자는 인증 뒤 받은 티켓을 이용해 서비스 티켓을 요청하고 서비스에 접근합니다. 각 서비스에 비밀번호를 매번 전달하는 방식과 구분됩니다.
쉽게 이해하는 사용 예시
관리되는 도메인 환경에서 사용자가 로그인한 뒤 파일 서버에 티켓 기반으로 인증하는 경우입니다.
종류와 관련 개념의 차이
TGT는 다른 서비스 티켓을 받는 데 사용하고 서비스 티켓은 특정 서비스에 제시합니다. Kerberos 버전과 암호 방식, 위임 설정의 지원 여부는 실제 운영 환경에 따라 다릅니다.
적용 조건과 오해하기 쉬운 점
정상 동작에는 이름과 시간 및 키의 관리가 중요합니다. 티켓 탈취나 과도한 위임 권한의 위험이 있으므로 암호화 통신이나 최종 자원 권한을 자동 보장하는 것으로 해석하지 않습니다.
TGT 티켓 발급용 티켓
이 절의 용어: TGT / Ticket-Granting Ticket / 티켓 발급용 티켓
TGT는 Kerberos에서 다른 서비스에 사용할 티켓을 요청할 때 활용하는 티켓입니다. 특정 서비스에 직접 제시하는 서비스 티켓과 목적이 다릅니다. 티켓 탈취와 과도한 유효 기간 및 위임 권한을 관리하며 계정과 키 관리도 함께 보호해야 합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- Authorization 권한 부여
- Identification 식별
- IAM 신원 및 접근 관리
- Least privilege 최소 권한
- RBAC 역할 기반 접근 제어
- ABAC 속성 기반 접근 제어
- MFA 다중 요소 인증
- OTP 일회용 비밀번호
- Passkey 패스키
- SSO 단일 로그인
- PAM 특권 접근 관리
- OAuth OAuth 권한 위임 프레임워크
- OIDC 오픈아이디 커넥트
- SAML 보안 검증 마크업 언어
- Session 세션
- Identity proofing 신원 확인
- Service account 서비스 계정
- 2FA 두 요소 인증
- HOTP 계수기 기반 일회용 비밀번호
- TOTP 시간 기반 일회용 비밀번호
- FIDO2 FIDO2 인증 체계
- WebAuthn 웹 공개키 인증 API
- OAuth 2.0 OAuth 2.0 권한 위임
- PKCE 권한 부여 코드 교환 증명
- Access token 액세스 토큰
- Refresh token 갱신 토큰
- ID token 인증 결과 토큰
- SAML 2.0 SAML 버전 2.0
- TGT 티켓 발급용 티켓