Google Workspace 로그
Panther는 Google Workspace에서 로그를 직접 가져오는 것을 지원합니다
개요
Panther는 가져올 수 있습니다 Google Workspace (이전 명칭 G Suite) 로그 이벤트를 쿼리하여 Google Workspace 보고서 API. Panther는 새 이벤트를 가져오기 위해 보고서 API를 60초마다 쿼리합니다.
Google Workspace 로그를 Panther에 온보딩하는 방법
Panther가 Google Workspace 보고서 API에 액세스하려면 Google Cloud 애플리케이션을 생성 및 구성하고 해당 자격 증명을 Panther에 제공해야 합니다.
1단계: Panther에서 새 Google Workspace 소스 생성
Panther 콘솔의 왼쪽 사이드바 메뉴에서 클릭 구성 > 로그 소스.
를 클릭하세요 새로 만들기.
“Google Workspace”를 검색한 다음 해당 타일을 클릭합니다.
슬라이드아웃 패널에서 클릭합니다 설정 시작.
에 있는 구성 페이지에서 다음 필드를 구성합니다:
이름(Name): 소스에 대한 설명 이름을 입력하세요 예:
내 Google Workspace 로그.
를 클릭하세요 설정.
에 있는 자격 증명 페이지에서 리디렉션 URL을 복사하여 안전한 위치에 보관하세요. 다음 단계에서 이 값이 필요합니다.

2단계: Google Cloud에서 새 앱 생성
에 로그인하세요 Google Cloud 콘솔.
를 클릭하세요 + 프로젝트 생성.

설명적인 프로젝트 이름 (예:
Panther 통합) 및 위치.를 클릭하세요 생성.
프로젝트 생성에는 몇 초가 걸립니다. 생성되면 페이지에 알림이 표시됩니다.
왼쪽 사이드바 메뉴에서 세 줄 아이콘을 클릭한 다음 클라우드 개요 > 대시보드.
방금 생성한 프로젝트가 페이지 상단의 드롭다운에 이미 선택되어 있지 않다면 드롭다운을 열어 선택하세요.

상단 검색창에서 "OAuth 동의 화면"을 검색한 다음 일치하는 결과를 선택하세요.

에 있는 OAuth 동의 화면 페이지에서 클릭 시작하기.
3단계: 새 Google Cloud 앱을 구성하고 API를 활성화
에 있는 OAuth 동의 화면 > 브랜딩 페이지에서 다음 정보를 작성하세요:
앱 이름: 프로젝트 이름 또는 프로젝트 ID를 입력하세요.
사용자 지원 이메일: 이메일 주소를 선택하세요.
대상: 다음 선택:
내부.개발자 연락처 정보: 이메일 주소를 입력하세요.
다른 필드는 비워두세요.
를 클릭하세요 저장하고 계속.
에 있는 데이터 액세스 > 범위(Scopes) 페이지에서 클릭 범위 추가 또는 제거.
에서 수동으로 범위 추가 섹션에 붙여넣기
https://www.googleapis.com/auth/admin.reports.audit.readonly(선택) 사용자 프로필이 필요하면 다음 범위도 붙여넣기:
https://www.googleapis.com/auth/admin.directory.user.readonly를 클릭하세요 테이블에 추가 및 업데이트.

를 클릭하세요 저장.
상단 검색창에서 "API 및 서비스 사용 설정"을 검색한 다음 일치하는 결과를 선택하세요.
검색창에서 "Admin SDK API"를 검색하고 다음을 선택하세요 Admin SDK API.\
에 있는 Admin SDK API 페이지에서 클릭 사용 설정.

다른 화면으로 리디렉션됩니다.
4단계: 새 Google Cloud 앱에 대한 OAuth 자격 증명 생성
왼쪽 탐색 메뉴에서 클릭 자격 증명.
페이지 상단에서 클릭 +자격 증명 생성.
를 클릭하세요 OAuth 클라이언트 ID.

다른 페이지로 리디렉션됩니다.
에 있는 OAuth 클라이언트 ID 만들기 페이지에서, 애플리케이션 유형 필드에서 선택하세요 웹 애플리케이션 그리고 친숙한 이름(Name)이름을 입력하세요 예:
Panther.아래로 스크롤하여 승인된 리디렉션 URI 섹션에서 클릭 + URI 추가.
에서 URI 1 필드에 Panther 콘솔의 로그 소스 자격 증명 설정 페이지에 제공된 리디렉션 URL을 붙여넣으세요. 이 값을 앞서 문서에서 로그 소스를 생성할 때 얻었어야 합니다 이전 단계에서. Panther 콘솔.

를 클릭하세요 생성.
팝업 모달에 클라이언트 ID 및 클라이언트 시크릿가 표시됩니다. 보안된 방법으로 ClientID와 Client Secret을 기록해 두세요. 보고서를 가져오기 위해 Panther 콘솔에 이 값을 제공해야 합니다.
5단계: Panther에서 Google Workspace 소스 설정 완료
이 문서에서 이전에 Panther 콘솔에서 로그 소스 설정을 시작했던 브라우저 창이나 탭을 엽니다 페이지에서,.
에 있는 자격 증명 에 Google Cloud 콘솔에 제공된 값을 입력하세요. 클라이언트 ID 및 클라이언트 시크릿 Google Cloud 콘솔에 제공된 값을 입력하세요.
이전 단계에서 이러한 값을 저장하지 않았다면 Google Cloud 콘솔에서 다음 아래에서 찾을 수 있습니다 API 및 서비스 > 자격 증명 > OAuth 2.0 클라이언트 ID.
를 클릭하세요 설정.
에 있는 보강(Enrichment) 페이지에서, Google Workspace 사용자 프로필을 활성화하려면 Google Workspace 사용자 프로필의 오른쪽에 있는 사용자 프로필, 토글을 클릭하세요
켜짐(ON).을(를) 토글한 경우, 또한 사용자 프로필
켜짐(ON)새로 고침 기간(분) 을(를) 설정하세요. 이는 Panther가 Google Workspace에 저장된 프로필 데이터를 업데이트하는 주기를 나타냅니다.검증
를 클릭하세요 설정.
에 있는 이 작업은 이전에 생성한 Google Workspace 앱이 귀하의 계정에서 Google Workspace 로그를 가져오도록 권한을 부여하라는 메시지를 표시합니다. 페이지에서 클릭 액세스 허용(Grant Access).
허용
를 클릭하세요 Google 프롬프트 제목은 "Panther 통합 앱이 귀하의 Google 계정에 액세스하려고 합니다." 아래에는 "이 작업을 통해 Panther 통합 앱이 다음을 수행할 수 있습니다: G Suite 도메인의 감사 보고서를 조회합니다."라고 표시됩니다. 아래에는 허용 및 취소 버튼이 있습니다..

Panther 콘솔로 다시 리디렉션되며 성공 화면이 표시됩니다:
Panther의 Google Workspace 규칙은

선택적으로 하나 이상의 항목을 활성화할 수 있습니다 탐지 팩.
와 같이 반환할 수 있습니다(스타일 취향에 따라). 이벤트가 처리되지 않을 때 경고 트리거 설정은 기본값으로 예로 설정됩니다. 데이터가 일정 기간 후에 로그 소스에서 흐르지 않으면 경고를 받으므로 이 설정을 그대로 두는 것을 권장합니다. 시간 범위는 구성 가능하며 기본값은 24시간입니다.\

Panther 관리형 탐지
참조 Panther 관리형 (접두사가 있는 디렉터리에서 panther-analysis GitHub 리포지토리 gsuite_ Panther는 Google의).
지원되는 로그 유형
보고서 활동 API(Reports Activities API) 에서 데이터를 가져옵니다 여기에는 관리자 활동, 로그인 활동, 토큰 활동, Google 드라이브 활동 등이 포함됩니다.
이 데이터는 다음 두 가지로 모두 저장됩니다 GSuite.ActivityEvent 및 GSuite.Reports 로그 유형—이 두 스키마는 동일한 데이터를 포함하지만, 필드를 쿼리 및 탐지에서 참조하기 쉬운 형태로 평탄화하기 때문에 Gsuite.ActivityEvent 를 사용하는 것이 권장됩니다.
두 스키마가 동일한 데이터를 캡처하지만 데이터 레이크에 저장되는 방식은 다릅니다. 예를 들어 GSuite.Reports 데이터 레이크에는 약간 적은 수의 로그가 있을 수 있습니다. 여러 이벤트가 하나의 페이로드로 래핑되기 때문입니다. 반면에 GSuite.ActivityEvent에서는 각 이벤트가 Panther에서 단일 이벤트가 됩니다. 이 동작에 대한 자세한 정보는 지식 기반 문서에서 확인할 수 있습니다: Panther 로그 유형 GSuite.Reports와 GSuite.ActivityEvent의 차이점은 무엇인가요?
GSuite.ActivityEvent
특정 계정 및 애플리케이션(예: 관리 콘솔 애플리케이션 또는 Google 드라이브 애플리케이션)에 대한 활동 이벤트를 포함합니다.
Severity: 보고서 API 활동 목록에 대한 Google Workspace 문서.
GSuite.Reports
우리는 사용하는 것을 권장합니다 GSuite.ActivityEvent 대신 GSuite.Reports. 두 스키마가 동일한 데이터를 포함하지만, GSuite.ActivityEvent 의 구조가 더 평탄화되어 쿼리와 탐지에서 참조하기 더 쉽습니다.
특정 계정 및 애플리케이션(예: 관리 콘솔 애플리케이션 또는 Google 드라이브 애플리케이션)에 대한 활동 이벤트를 포함합니다.
Severity: 보고서 API 활동 목록에 대한 Google Workspace 문서.
Last updated
Was this helpful?

