Okta 로그

Panther는 Okta에서 로그를 직접 가져오는 것을 지원합니다

개요

Panther는 다음을 쿼리하여 Okta 이벤트를 가져올 수 있습니다 Okta System Log API. Panther는 1분마다 System Log API를 쿼리합니다. Panther가 API에 액세스하려면 새 API 토큰을 생성하거나 기존 토큰을 사용해야 합니다.

다음도 활성화할 수 있습니다 Okta 사용자 및 디바이스 프로필.

동영상 안내

Okta 로그를 Panther에 온보딩하는 방법을 보여주는 동영상 안내

Okta 로그를 Panther에 온보딩하는 방법

1단계: 새 Okta API 토큰 생성

System Logs를 쿼리할 권한이 있는 Okta API 토큰을 생성하려면 다음 유형의 Okta 관리자 중 하나로 로그인해야 합니다: 슈퍼 관리자, 조직 관리자, 또는 읽기 전용 관리자.

다음을 사용하는 것을 권장합니다 읽기 전용 관리자 역할, 최소 권한을 위해.

참조하세요 Okta의 문서 관리자 역할 관리에 대한 자세한 내용은 참조하세요.

  1. Okta 관리자로 로그인합니다.

  2. Okta Admin Console에서 다음으로 이동합니다 Security > API.

  3. 다음으로 이동합니다 Tokens 탭을 클릭합니다.

  4. 을 클릭한 다음 Create token.

  5. 토큰에 대한 설명이 포함된 이름을 입력합니다. 예: Panther API 토큰.

  6. 다음을 복사합니다 토큰 값 그리고 안전한 위치에 저장합니다. 다음 단계에서 필요합니다.

    • 참고: Okta는 이 값을 다시 표시하지 않습니다.

2단계: Panther에서 새 Okta 소스 생성

  1. Panther Console의 왼쪽 탐색 모음에서 구성하세요. > 로그 소스.

  2. 을 클릭한 다음 새로 만들기 를 클릭합니다.

  3. “Okta”를 검색한 다음 해당 타일을 클릭합니다.

  4. 슬라이드아웃 패널에서 다음을 클릭합니다 설정 시작.

  5. 다음 구성 페이지에서 다음 필드를 입력합니다:

    • 이름: 소스에 대한 설명이 포함된 이름을 입력합니다. 예: 내 Okta 로그.

    • Okta 하위 도메인: Okta 조직 도메인의 하위 도메인을 입력합니다. 다음을 참조할 수 있습니다 Okta 문서 에서 Okta org 도메인에 대해 자세히 확인할 수 있습니다.

    • Okta 도메인: Okta 도메인 드롭다운에서 적절한 도메인 이름을 선택합니다.

    • API 토큰: 이전 단계에서 생성한 토큰 값을 입력합니다.

  6. 을 클릭한 다음 설정.

  7. 다음 Enrichment 페이지에서 다음을 활성화하려면 Okta Identity Profiles, 오른쪽의 User Profiles 및/또는 Device Profiles, 토글을 클릭하여 켜기.

    On the Enrichment settings page of the Create Okta source flow, there are toggles for User Profiles and Device Profiles. Next to each of the toggles is a Refresh period (min) field.
  8. 을 클릭한 다음 설정. 성공 화면으로 이동합니다:\

    The success screen reads, "Everything looks good! Panther will now automatically pull & process logs from your account"
    • 선택적으로 하나 이상의 디택션 Packs.

    • 이벤트가 처리되지 않을 때 알러트 트리거 설정의 기본값은 . 이 옵션은 활성화된 상태로 두는 것을 권장합니다. 일정 시간이 지나 로그 소스에서 데이터가 더 이상 유입되지 않으면 알림을 받게 되기 때문입니다. 기간은 구성할 수 있으며 기본값은 24시간입니다.\

      The "Trigger an alert when no events are processed" toggle is set to YES. The "How long should Panther wait before it sends you an alert that no events have been processed" setting is set to 1 Day

Panther에서 관리하는 탐지 규칙

참조하세요 Panther에서 관리하는 의 Okta용 룰 panther-analysis GitHub 저장소에 있습니다. 여기에는 다음이 포함됩니다:

사용자 지정 디택션

의심스러운 동작 보고 예시

사용자가 자신의 계정에서 의심스러운 동작을 보고했습니다:

사용자 지정 디택션 패턴

다음은 몇 가지 일반적인 함수와 예시 deep_get() 입니다. Okta 로그에 대한 사용자 지정 디택션을 작성할 때 사용됩니다. 다양한 이벤트 유형에 대한 자세한 내용은 Okta 문서.

지원되는 로그 유형

Okta.SystemLog

Okta System Log는 플랫폼 활동을 이해하고 문제를 진단하는 데 사용할 수 있는 감사 추적을 제공하기 위해 조직과 관련된 시스템 이벤트를 기록합니다.

참조: System Log API에 대한 Okta 문서.

마지막 업데이트

도움이 되었나요?