2. 보안/9. IAM, 접근 통제
[보안_GPT] IAM / 접근통제란?
isaacToast
2025. 11. 14. 10:52
반응형
IAM(Identity & Access Management) / 접근 통제는 **“누가, 언제, 어디에, 어떤 권한으로 접근할 수 있는지 관리하는 보안 체계”**를 말해.
쉽게 말하면 정보와 시스템에 접근할 수 있는 사람과 권한을 철저하게 관리하는 활동이야.
네트워크·시스템·애플리케이션 보안과 연계되어 있고, 기업 보안에서 가장 기본이자 핵심인 영역이야.
🔑 IAM / 접근 통제의 핵심 개념
1️⃣ 사용자 식별 (Identity)
- 사람, 시스템, 서비스 계정 등 모든 접근 주체 식별
- 사용자 ID, 인증 수단(비밀번호, MFA)
- SSO(Single Sign-On) 적용 가능
➡️ “누가 접근하려 하는지 먼저 확인”
2️⃣ 인증(Authentication)
- 사용자 본인 여부 확인
- 비밀번호, OTP, MFA, 생체인식
- 토큰 기반 인증(JWT, OAuth)
➡️ “정말 접근 권한 있는 사람인지 확인”
3️⃣ 권한 관리(Authorization)
- 접근 가능한 리소스와 수행 가능한 행동 정의
- RBAC(Role-Based Access Control): 역할 기반 권한
- ABAC(Attribute-Based Access Control): 속성 기반 권한
- 최소 권한 원칙(Least Privilege Principle)
➡️ “접근 허용 범위를 최소화하여 위험 감소”
4️⃣ 계정 수명주기 관리 (Lifecycle)
- 계정 생성, 수정, 삭제 프로세스
- 퇴사·이동 시 접근 권한 즉시 회수
- 주기적 권한 검토(Audit)
➡️ “불필요한 계정이나 권한을 남기지 않음”
5️⃣ 접근 통제(Access Control)
- 네트워크, 서버, 애플리케이션, 데이터 접근 제어
- 방화벽, ACL, 보안 그룹 등과 연계
- MFA 적용, IP 제한, 시간대 제한
➡️ “누가 무엇에 접근할 수 있는지 실제로 막음”
6️⃣ 감사 및 모니터링(Audit & Monitoring)
- 접근 로그 기록 및 분석
- 이상 접근 탐지
- 규제 준수(GDPR, ISMS, ISO27001) 보고
➡️ “접근 내역을 추적 가능하게 만들어 문제 발생 시 대응”
🔍 IAM / 접근 통제 실무 예시
항목설명
| 계정 관리 | 직원 입사 시 계정 생성, 퇴사 시 즉시 삭제 |
| 역할 기반 권한 | 개발자, 운영자, 관리자 등 역할별 최소 권한 부여 |
| MFA 적용 | VPN, 중요 시스템, 클라우드 계정 등 필수 |
| 접근 로그 | 서버 접속 기록, DB 접근 기록, API 호출 기록 |
| 정기 검토 | 권한 과다 계정 삭제, 비활성 계정 정리 |
🎯 한 문장 요약
IAM / 접근 통제 = “누가, 언제, 어디에, 어떤 권한으로 접근 가능한지 관리·통제하고, 기록·감사하는 보안 체계”
반응형