Teleport Identity Security로 NetIQ 액세스 패턴 파악하기
Identity Security와 Access Graph를 사용하여 NetIQ 조직 구조, 각 사용자가 액세스할 수 있는 리소스, 그리고 해당 액세스를 부여하는 역할에 대한 인사이트를 얻을 수 있습니다. Access Graph는 다음과 같은 핵심 질문에 대한 답변을 제공합니다:
Identity Security와 Access Graph를 사용하여 NetIQ 조직 구조, 각 사용자가 액세스할 수 있는 리소스, 그리고 해당 액세스를 부여하는 역할에 대한 인사이트를 얻을 수 있습니다. Access Graph는 대규모 NetIQ 조직의 보안을 강화하고 이해도를 높이는 시각적 표현을 제공합니다.
Access Graph는 다음과 같은 핵심 질문에 대한 답변을 제공합니다:
- 각 사용자가 액세스할 수 있는 리소스는 무엇인가요?
- 특정 리소스에 대한 액세스를 부여하는 역할은 무엇인가요?
Access Graph는 Teleport Enterprise edition 고객에게 제공되는 Identity Security 제품의 기능입니다.
활성화된 경우, Identity Security 옵션은 왼쪽 탐색 메뉴의 Policy 섹션에서 찾을 수 있습니다.
작동 방식#
Access Graph는 사용자, 리소스, 역할 및 그룹을 포함한 다양한 NetIQ 리소스를 동기화합니다. 이러한 리소스는 Access Graph 페이지에서 자세히 설명된 그래프 표현으로 시각화됩니다.
가져오기 프로세스는 두 가지 주요 단계로 구성됩니다:
NetIQ API 쿼리#
Teleport 클러스터는 설정된 NetIQ 조직을 지속적으로 스캔하여 다음 리소스를 검색합니다:
- 사용자
- 그룹
- 리소스
- 역할 (비즈니스, 권한 및 IT 역할)
- 역할 및 그룹 멤버십
필요한 모든 리소스를 가져온 후, Teleport는 이를 Access Graph에 푸시하여 NetIQ 조직의 최신 정보로 업데이트된 상태를 유지합니다.
리소스 가져오기#
Identity Security의 Access Graph는 가져온 리소스와 그 관계를 처리하여 액세스 구조를 효과적으로 시각화하는 그래픽 표현을 생성합니다.
사전 요구 사항#
- v17.2.4 이상의 실행 중인 Teleport Enterprise 클러스터.
- 계정에 Identity Security가 활성화되어 있어야 합니다.
- 조직에 대한 읽기 액세스 권한을 가진 사용자가 있는 OpenText NetIQ 인스턴스.
- 자체 호스팅 클러스터의 경우:
- Auth Service 구성에서 최신
license.pem이 사용되고 있는지 확인하세요. - v1.27.0 이상의 실행 중인 Access Graph 노드. Access Graph 설정 방법에 대한 자세한 내용은 Identity Security 페이지를 확인하세요.
- Access Graph 서비스를 실행하는 노드는 Teleport Auth Service에서 접근 가능해야 합니다.
- Auth Service 구성에서 최신
1/3단계. NetIQ IDM OAuth 클라이언트 생성#
OSP(IDM 인증 서버)에 새 OAuth 클라이언트를 등록하려면, OSP의
ism-configuration.properties 파일을 수정하세요.
파일은 {osp-path}/tomcat/conf/ 디렉터리에 있습니다.
다음 값을 정의하세요:
- ClientID:
- Client Secret: .
사용자는 OSP ism-configuration.properties 파일에 OAuth 클라이언트 시크릿을
암호화 또는 평문 형식으로 저장할 수 있습니다.
보안 강화를 위해 시크릿을 암호화하는 것을 강력히 권장합니다.
클라이언트 시크릿을 암호화된 형식으로 저장하려면 다음을 실행하세요:
$ java -jar /opt/netiq/idm/apps/tomcat/lib/obscurity-*jar
이 명령은 암호화된 값을 생성합니다:
InSKM1mSmpWfjPk6etI/...
그런 다음, 를 클라이언트 패스워드에 할당하여
ism-configuration.properties를 다음과 같이 업데이트하세요:
com.example..clientID =
com.example..clientPass._attr_obscurity = ENCRYPT
com.example..clientPass =
평문 저장의 경우, ism-configuration.properties를 다음과 같이 업데이트하세요:
com.example..clientID =
com.example..clientPass =
파일이 업데이트되면 OSP를 재시작하여 새 설정을 적용하세요.
2/3단계. Access Graph NetIQ 동기화 설정#
NetIQ 동기화를 구성하려면 다음 명령을 실행하세요:
$ tctl plugins install netiq
마법사에서 다음을 입력하라는 프롬프트가 표시됩니다:
- IDM OSP 주소 – 일반적으로
https://idm.example.com/osp또는https://osp.idm.example.com - IDM API 주소 – 일반적으로
https://idm.example.com/IDMProv또는https://idmapps.idm.example.com - OSP OAuth 클라이언트 및 시크릿 – 1단계에서 구성된 값
- IDM 사용자 및 패스워드 – 조직 읽기 액세스 권한을 가진 사용자
설정을 완료하면, 마법사가 필요한 Teleport 리소스를 생성하고 동기화를 시작합니다.
3/3단계. Access Graph에서 NetIQ 리소스 보기#
NetIQ 리소스를 가져온 후, Access Graph 페이지로 이동하여 시각화하세요.
그래프 표현은 조직 내 사용자, 그룹, 역할 및 리소스 간의 관계를 표시합니다.
