광고 자리 모집 중 · 제휴 문의

엔터프라이즈 IT 관리자가 Glean에서 데이터 소스 커넥터와 ID 권한을 구성하는 방법

365Finds Editorial
Wiki 문서 11,430편 수록

내 AI에서 365 Wiki 사용하기

아래 프롬프트를 복사해 평소 사용하는 AI에 붙여넣고 바로 질문하세요.

전체 Skill 다운로드

먼저 프롬프트로 체험해 보세요. 365 Wiki를 자주 쓴다면 전체 365Wiki Skill을 설치해 매번 붙여넣는 수고를 줄일 수 있습니다. 평소 쓰는 AI가 없다면 Gemini나 Microsoft Copilot 웹 버전도 사용할 수 있습니다.

사내 업무 도구가 Microsoft 365, Google Workspace, Slack, Jira, Confluence, Salesforce 및 자체 개발 레포지토리 등으로 파편화되면서, 엔터프라이즈 IT 관리 부서는 심각한 보안과 생산성의 딜레마에 직면하게 됩니다. 임직원은 분산된 프로젝트 맥락과 사내 지식을 즉시 찾기 위해 통합 검색 및 생성형 AI 어시스턴트를 필요로 하지만, 기업은 권한 체계의 허점으로 인한 기밀 데이터 유출을 결코 용인할 수 없습니다. 임원 급여 명세서, 미공개 제품 로드맵, 법무 합의 문서, 인사 기밀 티켓 등이 권한이 없는 일반 직원에게 노출되는 일은 철저히 차단되어야 합니다.

Glean은 권한 미러링(Permission Mirroring), 신원 결합(Identity Stitching), 그리고 **쿼리 시점 권한 적용(Query-Time Access Enforcement)**의 세 가지 핵심 아키텍처를 통해 이 문제를 해결합니다. IT 관리자가 Glean 내부에 별도의 복잡한 접근 통제 목록(ACL)을 새로 구축할 필요 없이, 연결된 각 소스 시스템의 고유한 권한 설정을 그대로 수집하여 완벽하게 반영합니다.

본 기술 가이드는 IT 관리자가 데이터 소스 커넥터를 배포하고, IdP(ID 제공업체) 연동 및 사용자 별칭(Alias)을 정렬하며, 권한 경계를 검증하여 안전한 전사 통합 검색을 구축하는 전 과정을 안내합니다.


핵심 아키텍처: Glean이 통합 검색에서 데이터 보안을 보장하는 원리

커넥터를 연결하기 전에, IT 관리자는 Glean의 데이터 거버넌스를 지탱하는 세 가지 핵심 메커니즘을 명확히 이해해야 합니다.

1. 권한 미러링 (Permission Mirroring)

Glean은 소스 시스템과 동떨어진 가상의 권한 모델을 생성하지 않습니다. 네이티브 커넥터가 데이터를 수집할 때 원본 시스템에 설정된 권한 체계도 함께 가져옵니다. SharePoint 문서가 상위 폴더의 권한을 상속받든, Confluence 스페이스가 특정 그룹에만 열려 있든, Salesforce 레코드에 복잡한 공유 규칙이 적용되어 있든, Glean은 이러한 ACL을 기업 지식 그래프(Enterprise Knowledge Graph)에 그대로 동기화합니다.

2. 이기종 시스템 간 신원 결합 (Identity Stitching)

임직원이 사내 모든 도구에서 동일한 계정 식별자를 사용하는 경우는 드뭅니다. Okta에서는 jane.doe@enterprise.com으로 로그인하지만, Jira에서는 jdoe로 표시되고, GitHub에서는 개인 핸들을 사용하며, 기업 인수합병(M&A) 이후 이전 도메인의 이메일 주소를 보유하고 있을 수 있습니다. Glean은 기본 IdP 디렉터리 속성을 크롤링하여 이처럼 흩어진 계정들을 동일 인물의 단일 사용자 레코드(Person Record)로 안전하게 연결(Stitching)합니다.

3. 쿼리 시점 및 단락 수준 권한 적용 (Query-Time & Passage-Level Enforcement)

사용자가 검색창에 질의어를 입력하거나 Glean Assistant에 질문할 때, Glean은 쿼리 실행 시점에 실시간으로 사용자의 권한을 검증합니다.


1단계: ID 제공업체(IdP) 연동 및 관리자 역할 위임

첫 번째 구축 마일스톤은 전사 신원 인증 기반을 확립하는 것입니다. Glean 환경에서는 싱글 사인온(SSO) 활성화가 필수이며, 정기적인 구성원 데이터 크롤링(People Data Crawl)을 통해 조직 구조를 동기화합니다.

SSO 및 IdP 구성

Glean 배포에서 SSO는 필수 요건입니다. 관리자는 Admin Console > Users & permissions > Authentication에서 설정을 진행합니다.

관리자 역할 계층 및 최소 권한 원칙

Glean은 최소 권한 원칙을 준수할 수 있도록 세 가지 관리자 역할을 제공합니다.

역할핵심 권한 범위일반적인 담당자
Setup Admin (구성 관리자)커넥터 연결 및 관리, 크롤링 트리거, SSO 설정, Indexing API 토큰 발급, 브라우저 확장 프로그램 연동 관리.각 SaaS 관리자(예: SharePoint 관리자, Jira 관리자). 전사 설정을 변경하지 않고 담당 도구만 연동.
Admin (시스템 관리자)관리 콘솔 전반의 읽기/쓰기, 사용자 역할 부여, UI 및 홈페이지 커스터마이징, 글로벌 범위를 제외한 API 토큰 생성.중앙 엔터프라이즈 IT 엔지니어 및 시스템 관리자.
Super Admin (슈퍼 관리자)Admin의 모든 권한과 더불어 민감 데이터 검색(Admin Search), DLP 감사 보고서, 기밀 발견 로그 열람, AI 보안 정책 설정 권한 보유.최고정보보호책임자(CISO), IT 총괄 이사, 규정 준수 총괄자.

이러한 역할은 개별 계정에 직접 할당하거나 **그룹 기반 권한(Group-based permissions)**을 통해 IdP 보안 그룹(예: Entra-IT-Admins)에 매핑하여, 디렉터리 변동에 따라 관리자 권한이 자동으로 상속 및 회수되도록 구성할 수 있습니다.


2단계: 사용자 별칭(Aliases) 및 신원 결합 구성

다양한 시스템에 걸쳐 통합 검색이 올바르게 작동하려면, Glean이 jdoe가 작성하거나 공유한 문서를 주 IdP의 실제 직원과 정확히 매칭할 수 있어야 합니다.

디렉터리 크롤링 및 별칭 추출 메커니즘

Glean은 디렉터리 크롤링 시 주 이메일을 기준으로 사용자 레코드를 생성하고, 보조 식별 속성을 **별칭(Alias)**으로 등록합니다.

Microsoft Entra ID 속성 매핑

Okta 속성 매핑

치명적 보안 경고: 사용자 편집 가능 속성의 권한 도용 위험

[!WARNING] Entra ID의 otherMails나 Okta의 secondEmail은 일반 사용자가 자신의 프로필 페이지에서 임의로 수정할 수 있도록 허용된 테넌트가 많습니다. 만약 이러한 필드를 무조건 신뢰할 수 있는 별칭으로 연동하면, 악의적인 직원이 동료나 임원의 이메일을 자신의 보조 이메일로 등록하여 Glean에서 해당 인물의 계정으로 신원을 잘못 결합시키고, 그 결과 대상 직원의 기밀 문서 접근 권한을 탈취하는 치명적인 권한 상승 취약점이 발생합니다.

테넌트 차원에서 일반 사용자의 편집 권한이 확실히 차단되지 않은 한 이러한 속성을 별칭 출처로 활성화해서는 안 됩니다. 항상 관리자가 통제하는 proxyAddresses를 사용하십시오.

인수합병 및 멀티 도메인 환경에서의 권장 패턴

  1. 기본 IdP의 proxyAddresses 속성에 이전 도메인이나 보조 테넌트 이메일을 일괄 등록합니다.
  2. 초기 마이그레이션 대상자뿐만 아니라 신규 입사자에게도 동일한 속성 부여 규칙을 적용합니다.
  3. 상위 IdP에 커스텀 속성을 작성할 수 없는 경우, Glean 관리 콘솔에서 제공하는 별칭 CSV 수동 업로드 기능을 대안으로 활용합니다.

3단계: 데이터 소스 커넥터 구성

Glean은 기업 환경에 맞는 다양한 연결 모델을 제공합니다.

커넥터 배포 표준 절차

[1. 커넥터 허브에서 앱 선택] 
         │
         ▼
[2. 사전 필수 요건 및 API 권한 확인]
         │
         ▼
[3. 인증 정보 입력 및 연결 저장]
         │
         ▼
[4. "데이터 관리"에서 포함/제외 규칙 설정]
         │
         ▼
[5. 초기 크롤링 및 인덱싱 실행]
         │
         ▼
[6. 파일럿 테스트 그룹을 통한 권한 검증]

1단계: 커넥터 허브에서 대상 앱 선택

Admin Console > Connectors > Connectors hub로 이동하여 연결할 시스템(예: Confluence Cloud 또는 SharePoint)을 선택합니다.

2단계: 소스 시스템 권한 및 사전 준비 확인

해당 커넥터 안내 문서를 확인합니다.

3단계: 인증 정보 입력 및 커넥터 저장

Add connector를 클릭하고 서비스 도메인, OAuth 클라이언트 시크릿 또는 서비스 토큰을 입력한 후 설정을 저장합니다.

4단계: "데이터 관리(Manage Data)"에서 수집 범위 통제

다수의 네이티브 커넥터는 저장 후 Manage data 탭을 제공합니다.


4단계: 초기 크롤링, 색인 구축 및 접근 권한 검증

설정이 완료되면 커넥터는 초기 동기화 단계에 진입합니다.

2단계 동기화 프로세스

  1. Crawling (크롤링 단계): 수집 워커가 소스 API를 호출하여 문서 본문, 메타데이터(작성자, 수정 일시), 관련 ACL(사용자 권한, 그룹 매핑, 도메인 공유 설정)을 가져옵니다.
  2. Indexing (색인 단계): 텍스트를 파싱하고 임베딩 벡터를 생성하며, 엔티티 관계를 분석하고 소스 사용자 ID를 People Graph와 결합하여 안전한 지식 그래프를 완성합니다.

소요 시간은 전체 데이터 규모와 대상 시스템의 API 호출 제한(Rate Limit)에 따라 달라집니다. 진행 현황은 Admin Console > Connectors > Manage connectors에서 실시간으로 확인할 수 있습니다.

파일럿 그룹 권한 검증 (배포 전 필수 관문)

전사 사용자에게 검색을 개방하기 전, 다음 보안 검증을 거쳐야 합니다.

  1. 테스트 그룹에만 공개 제한: 커넥터 설정에서 검색 가능 대상을 사내 IT 테스트 그룹 또는 파일럿 부서로 제한합니다.
  2. 정상 권한 검색 검증: 권한을 가진 테스트 계정으로 로그인하여 본인이 Google Drive, SharePoint, Confluence에서 볼 수 있는 파일이 정상 검색되는지 확인합니다.
  3. 미권한 차단 검증 (가장 중요한 절차): 권한이 없는 일반 계정으로 고위 경영진 연봉표나 구조조정 기획안 등 비공개 문서를 검색합니다. 결과가 일절 나타나지 않아야 하며, Glean Assistant와의 대화에서도 해당 문서의 내용이 인용되거나 암시되지 않음을 확인합니다.
  4. AI 도구 호출 권한 검증: AI 어시스턴트용 액션 도구(티켓 생성 또는 MCP 서버)를 연동한 경우, 작업이 명령을 내린 사용자의 권한 내에서만 실행되며 관리자가 차단한 도구는 호출되지 않는지 점검합니다.

5단계: 상시 거버넌스, 동기화 모니터링 및 AI Agent 통제

성공적인 통합 검색 운영을 위해서는 지속적인 모니터링과 보안 거버넌스가 유지되어야 합니다.

증분 크롤링 및 웹훅 실시간 반영

초기 전체 크롤링 이후, Glean은 웹훅 이벤트와 정기적인 증분 크롤링을 통해 변경 사항을 반영합니다. 대부분의 SaaS 네이티브 커넥터는 원본 시스템에서 변경된 권한을 수 분 이내에 Glean에 동기화하여 권한 불일치를 방지합니다.

모니터링 알림 및 감사 로그

관리자는 Notifications dashboard 및 Admin Alerts를 주기적으로 확인하여 OAuth 토큰 만료나 API 호출 한도 초과 오류를 즉각 조치해야 합니다. 커넥터 설정 변경, 역할 부여, 제외 규칙 변경 등 모든 관리 작업은 위변조가 불가능한 Audit Logs에 기록됩니다.

모델 컨텍스트 프로토콜(MCP) 및 에이전트 보안 통제

기업이 자율 에이전트와 MCP 서버를 도입할 때:


엔터프라이즈 IT 관리자 베스트 프랙티스 체크리스트

  1. ID 속성 출처 엄격 관리: Entra ID 및 Okta에서 별칭 생성 필드를 관리자 전용인 proxyAddresses로 제한하고, 사용자가 직접 수정 가능한 필드는 배제했는지 점검합니다.
  2. 그룹 기반 RBAC 적용: 개별 계정 지정 대신 IdP 보안 그룹을 Glean 관리자 역할에 매핑하여 권한 관리를 자동화합니다.
  3. 크롤링 전 사전 제외 영역 지정: 첫 전체 동기화를 실행하기 전에 Manage data에서 극비 문서나 불필요한 아카이브 공간을 미리 제외합니다.
  4. 미권한 차단 테스트 필수 실행: 단순히 문서가 잘 찾아지는지만 확인하지 않고, 권한 없는 문서가 검색 결과와 AI 생성 답변에서 완전히 숨겨지는지 다각도로 검증합니다.
  5. 커넥터 상태 주기적 점검: 동기화 현황과 디렉터리 크롤링 보고서를 정기적으로 모니터링하여 API 토큰 만료로 인한 검색 서비스 중단을 사전에 예방합니다.

체계적인 ID 속성 설계와 신중한 관리자 역할 위임, 그리고 Glean의 권한 미러링 기술을 결합하면, 기업 IT 부서는 사내 정보 사일로를 효과적으로 허물고 최고 수준의 데이터 거버넌스와 규정 준수를 달성할 수 있습니다.


참고 자료