용어와 정의
영문 또는 원어: IAM
영문 정식명칭: Identity and Access Management
한글명: 신원 및 접근 관리
IAM은 사용자와 서비스의 신원, 인증 수단과 자원 접근 권한의 생명주기를 관리하는 체계입니다.
정확한 의미와 원리
계정 생성, 역할 부여, 변경과 회수 및 접속 기록을 연결합니다. 사람이 사용하는 계정뿐 아니라 프로그램이 사용하는 서비스 신원도 포함합니다.
쉽게 이해하는 사용 예시
입사 때 업무 역할을 부여하고 부서 이동 때 권한을 변경하며 퇴사 때 계정과 세션을 회수하는 과정을 관리합니다.
종류와 관련 개념의 차이
SSO는 로그인 연결, MFA는 인증 강도, PAM은 높은 권한의 사용 통제에 초점을 둡니다. IAM은 이러한 기능과 정책을 함께 관리하는 더 넓은 영역입니다.
적용 조건과 오해하기 쉬운 점
계정을 비활성화해도 별도 API 키나 기존 세션이 계속 유효할 수 있습니다. 계정, 인증 수단과 각 서비스 권한의 회수 범위를 함께 확인합니다.
Service account 서비스 계정
이 절의 용어: Service account / 서비스 계정
서비스 계정은 프로그램이나 자동화 작업이 자원에 접근하도록 사용하는 신원입니다. 사람의 개인 계정과 구분해 소유자와 목적을 정하고 필요한 권한만 부여합니다. 담당자가 바뀌어도 비밀값과 토큰 및 작업 권한이 방치되지 않도록 수명주기를 관리합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- Authorization 권한 부여
- Identification 식별
- Least privilege 최소 권한
- RBAC 역할 기반 접근 제어
- ABAC 속성 기반 접근 제어
- MFA 다중 요소 인증
- OTP 일회용 비밀번호
- Passkey 패스키
- SSO 단일 로그인
- PAM 특권 접근 관리
- OAuth OAuth 권한 위임 프레임워크
- OIDC 오픈아이디 커넥트
- SAML 보안 검증 마크업 언어
- Kerberos 커버로스 인증
- 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 티켓 발급용 티켓