Netskope 클라이언트 로그 수집

다음에서 지원:

이 문서에서는 Google Cloud Storage V2를 사용하여 Netskope Client 로그를 Google Security Operations로 수집하는 방법을 설명합니다. Netskope Client는 기기 상태, 조정 결정, 터널 상태, 클라이언트 측 보안 이벤트를 포괄하는 원격 분석을 생성하는 SASE/SSE 엔드포인트 에이전트입니다.

시작하기 전에

다음 기본 요건이 충족되었는지 확인합니다.

  • Google SecOps 인스턴스
  • Cloud Storage API가 사용 설정된 GCP 프로젝트
  • GCS 버킷 및 IAM 정책을 만들고 관리할 수 있는 권한
  • Netskope 테넌트 관리 콘솔에 대한 액세스 권한

Google Cloud Storage 버킷 만들기

  1. Google Cloud 콘솔로 이동하세요.
  2. 프로젝트를 선택하거나 새 프로젝트를 만듭니다.
  3. 탐색 메뉴에서 Cloud Storage > 버킷으로 이동합니다.
  4. 버킷 만들기를 클릭합니다.
  5. 다음 구성 세부정보를 제공합니다.

    설정 값
    버킷 이름 지정 전역적으로 고유한 이름(예: netskope-client-logs)을 입력합니다.
    위치 유형 필요에 따라 선택(리전, 이중 리전, 멀티 리전)
    위치 위치를 선택합니다(예: us-central1).
    스토리지 클래스 표준(자주 액세스하는 로그에 권장)
    액세스 제어 균일(권장)
    보호 도구 선택사항: 객체 버전 관리 또는 보관 정책 사용 설정
  6. 만들기를 클릭합니다.

Google Cloud Storage로 Netskope 클라이언트 로그 내보내기

Netskope는 Netskope 관리 콘솔의 Cloud Log Shipping(CLS) 기능을 통해 로그 데이터를 클라우드 스토리지로 내보내는 기능을 지원합니다.

  1. Netskope 테넌트 관리 콘솔에 로그인합니다.
  2. Cloud 로그 전달 구성으로 이동합니다. Netskope 버전에 따라 관리 콘솔의 설정 > 도구 > Cloud 로그 전달에 있거나 Netskope Cloud Exchange 플랫폼을 통해 구성될 수 있습니다.
  3. 새 Cloud 로그 전달 구성을 클릭하거나 기존 구성을 수정합니다.
  4. Google Cloud Storage를 대상으로 선택합니다.
  5. 다음 구성 세부정보를 제공합니다.
    • 버킷 이름: 버킷 이름을 입력합니다(예: netskope-client-logs).
    • 경로 프리픽스: 폴더 프리픽스(예: netskope-client/)를 입력합니다.
    • 서비스 계정 사용자 인증 정보: 버킷에 대한 쓰기 액세스 권한이 있는 GCP 서비스 계정 JSON 키를 업로드하거나 붙여넣습니다.
  6. 내보낼 로그 유형을 선택합니다.
    • 클라이언트 이벤트(스티어링, 터널, 상태)
  7. 내보내기 간격과 형식을 설정합니다(Chronicle 수집에는 JSON 권장).
  8. 저장을 클릭합니다.
  9. 로그 파일이 지정된 프리픽스 아래의 GCS 버킷에 표시되는지 확인합니다.

    • 내보내기에 사용되는 GCP 서비스 계정에 대상 버킷에 대한 스토리지 객체 생성자 역할이 있는지 확인합니다.
    • 로그 파일은 JSON 형식으로 작성되며 각 파일에는 하나 이상의 이벤트 레코드가 포함됩니다.

Google SecOps 서비스 계정 가져오기

  1. Google SecOps 콘솔에 로그인합니다.
  2. 설정 > 데이터 관리 > 피드로 이동합니다. SIEM 전용 플랫폼을 사용하는 경우 설정 > 피드로 이동합니다.
  3. 새 피드 추가를 클릭합니다.
  4. 단일 피드 구성을 클릭합니다.
  5. 소스 유형으로 Google Cloud Storage V2를 선택합니다.
  6. 로그 유형으로 Netskope Client를 선택합니다.
  7. 서비스 계정 가져오기를 클릭합니다. 고유한 서비스 계정 이메일이 표시됩니다. 예를 들면 다음과 같습니다.

    chronicle-12345678@chronicle-gcp-prod.iam.gserviceaccount.com
    
  8. 이 이메일 주소를 복사합니다. 다음 단계에서 사용합니다.

    • Google SecOps 인스턴스마다 고유한 서비스 계정이 있습니다. 다른 문서나 예시의 서비스 계정을 사용하지 마세요.

Google SecOps 서비스 계정에 IAM 권한 부여

  1. Cloud Storage > 버킷으로 이동합니다.
  2. 버킷 이름을 클릭합니다.
  3. 권한 탭으로 이동합니다.
  4. 액세스 권한 부여를 클릭합니다.
  5. 다음 구성 세부정보를 제공합니다.
    • 주 구성원 추가: Google SecOps 서비스 계정 이메일을 붙여넣습니다.
    • 역할 할당: 스토리지 객체 뷰어를 선택합니다.
  6. 저장을 클릭합니다.

    • 삭제 옵션(전송된 파일 삭제)을 사용하려면 스토리지 객체 뷰어 대신 스토리지 객체 관리자 역할을 부여합니다.

Netskope Client 로그를 수집하도록 Google SecOps에서 피드 구성

  1. 설정 > 데이터 관리 > 피드로 이동합니다. SIEM 전용 플랫폼을 사용하는 경우 설정 > 피드로 이동합니다.
  2. 새 피드 추가를 클릭합니다.
  3. 단일 피드 구성을 클릭합니다.
  4. 피드 이름 필드에 피드 이름을 입력합니다(예: Netskope Client logs).
  5. 소스 유형으로 Google Cloud Storage V2를 선택합니다.
  6. 로그 유형으로 Netskope Client를 선택합니다.
  7. 다음을 클릭합니다.
  8. 다음 입력 파라미터의 값을 지정합니다.

    필드 값
    스토리지 버킷 URI gs://netskope-client-logs/netskope-client/
    소스 삭제 옵션 원하는 삭제 옵션을 선택합니다.
    최대 파일 보관 기간(일) 기본값은 180일입니다.
    애셋 네임스페이스 애셋 네임스페이스
    수집 라벨 이 피드의 이벤트에 적용할 라벨입니다.
    • netskope-client-logs를 실제 GCS 버킷 이름으로 바꿉니다.
    • URI 끝에 항상 후행 슬래시(/)를 포함합니다.
  9. 다음을 클릭합니다.

  10. 확정 화면에서 새 피드 구성을 검토한 다음 제출을 클릭합니다.

UDM 필드 매핑 참조

로그 필드 UDM 매핑 로직
타임스탬프 metadata.event_timestamp 이벤트가 발생한 시점의 타임스탬프
metadata.event_type 이벤트 유형(예: USER_LOGIN, NETWORK_CONNECTION)
clientBytes network.sent_bytes 클라이언트가 전송한 바이트 수
serverBytes network.received_bytes 서버에서 수신한 바이트 수
clientPackets network.sent_packets 클라이언트에서 전송한 패킷 수
sessionDuration network.session_duration.seconds 네트워크 세션의 길이(초)
networkSessionId network.session_id 네트워크 세션의 고유 식별자입니다.
proto network.application_protocol 네트워크 연결에 사용되는 애플리케이션 프로토콜
os principal.platform 기본 기기의 플랫폼
osVersion principal.platform_version 플랫폼 버전
requestClientApplication principal.application 주 구성원과 연결된 애플리케이션
suser principal.user.userid 주 구성원의 사용자 ID
sourceServiceName, shost principal.hostname 주 구성원의 호스트 이름
shost principal.asset.hostname 주 구성원 애셋의 호스트 이름
sourceServiceName principal.ip 주 구성원의 IP 주소
spt principal.port 주 구성원이 사용하는 포트 번호
action security_result.action 보안 시스템에서 취한 조치
ccl security_result.confidence_details 보안 결과의 신뢰도 수준 또는 세부정보
cci, policy, proto, requestMethod, trafficType, tunnelId, tunnelType, tunnelUpTime, start, end security_result.detection_fields 보안 결과의 추가 감지 필드
dst target.ip 타겟의 IP 주소
dpt target.port 대상 포트 번호
metadata.product_name 보안 공급업체의 제품 이름
metadata.vendor_name 공급업체/회사 이름

변경 로그

이 파서의 변경 로그 보기

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.