본문 바로가기
컴퓨터 공학

IAM(Identify Access Management)

by lucidiz 2023. 5. 17.
반응형

1. User Provisioning 가능한 계정 자동 관리 솔루션, IAM

. IAM 개념

- 기업의 모든 시스템에 부여된 계정(ID) 통합하여 사용자를 인증하고, 사용자 정책(권한)에 따라 시스템 자원에 대한 접근을 통합 관리하는 통합 보안 솔루션

IAM
IAM

. 계정 관리 솔루션의 진화

계정 관리 솔루션
계정 관리 솔루션

2. IAM 개념도 및 주요 기능

. IAM의 개념도

IAM의 개념도
IAM의 개념도

. IAM 주요 기능

기능 상세 설명
조직관리 - 계정의 소유자인 사용자가 소속되는 기업의 정규조직 혹은 임의의 그룹에 대한 관리
- 조직의 부서 혹은 그룹 단위로 권한부여 정책 부여
계정관리 - 사용자와 IT자원 사이의 매개체로서의 중요한 관리의 대상
- 인증, 인가 행위의 대상, 권한 할당의 주체로써의 관리 대상
권한관리 - 사용자 혹은 사용자가 소속된 조직(그룹) 권한을 할당하고 기업의 모든 권한 형태를 수용하여 관리
정책관리 - 주체(계정, 조직) 권한을 할당하는 Rule Role 설정하고 승인 등과 같은 기업의 고유 정책을 관리
프로비저닝 - 계정과 권한이 흩어져 있는 환경에서 중앙에서 통제 관제하기 위한 중요한 기능
감사/모니터링 - 기능의 수행에 대한 감사와 로그 관리 기능
- 진행상황과 남겨진 감사 로그에 대한 모니터링

3. IAM 구축

. IAM 구성

IAM의 구성
IAM의 구성

. IAM 적용 환경 분석

구분 설명
적용 환경 분석 요구사항 수집/분석 - 사용자의 보안정책 관리기능에 대한 요구사항 수집/분석
- SSO 적용 표준 정의, 업무기능 관리의 동기화 정책 분석
- 조직과 인적 구조 대상의 분석, 대상 선정
시스템/계정 분석 - 계정 라이프 사이클 분석
- 연동 시스템 및 권한 관리 대상 기능 분석
- 권한 유형별 분석
- 셀프 서비스 프로세스 분석
정책/프로세스 설계 SSO/IAM 시스템 설계 - ID 마스터 구조와 인증체계/ 정책 설계
- SSO/IAM의 기능/시스템 설계
- 어플리케이션 단위 프로그램 정의/연동
권한 관리/동기화 정책 수립 - 사용자/조직/권한 정책 설계
- 권한 정책 수립과 모델링
- 계정 라이프 사이클 프로세스 설계
설치와 구축 IAM 설치 - 사용자 인증 DB 생성과 데이터 초기화
- LDAP 연동과 정책서버, 웹 에이전트 설치
정책 등록/구현 - 접근 제어 정책 등록과 어플리케이션 설치/어댑터 구현
- IAM 설치, 어플리케이션/Workflow 디자인 연계
- 시스템 통계별 권한 변경 및 커스터마이징
이행/운영 시스템 테스트/적용 - IAM 기능 단위 테스트, 실제 환경 통합 테스트
- 운영시스템 적용/배포 및 사용자/담당자 교육
감사/모니터링 - 안정화된 웹 트래픽 보장을 위한 시스템 테스트/최적화
- 계정 생성 및 보안정책 위반 여부 감사를 위한 모니터링
- 전사 IAM 시스템 확장을 위한 통계 분석/저장 (활용도 분석)

. IAM 구축/도입 시 고려사항

- 업무적 차원의 계정관리가 별도로 필요한 경우, 기존 어플리케이션과 연동이 가능하도록 별도의

보안정책과 계정 접근관리를 수행할 있는 관리도구를 도입

- 통합 DB 형태로 디렉토리를 생성하고, 스키마를 수용하여 사용자 인증과 동기화 문제까지 해결할

있도록

- IAM 통한 접근 가능한 Device 확장 기업간 서비스 제휴/연계를 위한 IAM 기능 요구확장

4. IAM SSO/EAM 비교

구분 SSO EAM IAM
구성요소 단일 로그인 SSO+PMI EAM+User Provisioning
목적 접근 편의성 권한관리 계정관리
특징 Authentication 접근 통제위한 정책 필요 계정 관리위한 집계

 

반응형