AWS VPC

AWS VPC 로그를 Panther 콘솔에 연결하기

개요

Panther는 AWS S3를 통해 Amazon Web Services(AWS) Virtual Private Cloud(VPC) 로그 수집을 지원합니다.

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

단계 1: AWS에서 로깅 구성

AWS 구성은 온보딩하는 로그가 VPC DNS인지 플로우 로그인지에 따라 다릅니다. DNS와 플로우 로그를 모두 온보딩하는 경우 아래 두 탭의 절차를 모두 따라야 합니다.

AWS에서 일부 구성을 통해 이 통합을 사용하여 DNS 쿼리를 모니터링할 수 있습니다. 악의적인 행위자는 데이터 절취, C2, DNS 터널링, 캐시 포이즈닝, DNS 하이재킹 등 목적으로 DNS를 사용할 수 있습니다. 네트워크 내 장치가 수행한 쿼리와 수신한 응답을 로깅하면 사전 경보 및 조사 시 유용할 수 있습니다.

아래 지침은 VPC 내의 AWS 서비스에서 S3 버킷으로 쿼리를 로깅하는 방법을 설명합니다. 쿼리 로깅 구성은 Route 53 내에서 발생하며 지정한 리전 내의 VPC에 적용됩니다. 구성은 리전별로 필요하지만 해당 리전의 여러 VPC에 적용할 수 있습니다.

  1. AWS 계정에 로그인합니다.

  2. 로깅하려는 리전 내의 Route 53 서비스로 이동합니다.

  3. 왼쪽 메뉴에서 Resolver 아래의 Query Logging.

    • “Query logging configurations” 페이지로 리디렉션되어야 합니다. 그렇지 않으면 “Query Logging” 링크를 다시 클릭해 보십시오.

    AWS의 쿼리 로깅 구성 페이지 중앙에는 구성 없음이라는 메시지가 표시됩니다
  4. 오른쪽 상단에서 클릭하세요 쿼리 로깅 구성.

  5. 다음 페이지에서 쿼리 로깅 구성 양식을 작성합니다:

    • 이름: 설명적인 이름을 입력하세요.

    • 쿼리 로그 대상: S3 버킷.

    • Amazon S3 버킷: 쿼리 로깅을 구성하려는 S3 버킷을 선택합니다.

    • VPC 로그: DNS 쿼리 로깅을 시작하려는 모든 VPC를 추가합니다. VPC를 검색한 다음 VPC 추가.

  6. 페이지 하단에서 쿼리 로깅 구성.

    • 몇 분 내에 다음 위치의 S3 버킷에서 로그 수신이 시작되어야 합니다 s3://BucketName/BucketPrefix/AWSLogs/ACCOUNTID/vpcdnsquerylogs/VPCName/Year/Month/Day

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

로그가 스트리밍될 S3 버킷을 나타내는 AWS VPC 소스를 Panther에 설정해야 합니다.

circle-info

DNS 및 플로우 로그를 모두 온보딩하는 경우:

  • 두 유형의 로그가 동일한 S3 버킷으로 전송되도록 구성된 경우 Panther에서 하나의 AWS VPC 로그 소스를 생성할 수 있습니다.

  • DNS 및 플로우 로그를 서로 다른 S3 버킷으로 전송하도록 구성한 경우 이 단계를 두 번(두 개의 Panther 로그 소스 설정) 수행해야 합니다.

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

  2. 를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. 새로 만들기.

  3. "AWS VPC"를 검색한 다음 해당 타일을 클릭합니다.

  4. 를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. 설정 시작.

예시 DNS 이벤트

Panther 관리 디텍션

참조 Panther 관리arrow-up-right Panther의 AWS VPC에 대한 룰 panther-analysis GitHub 리포지토리arrow-up-right.

데이터 익스플로러에서 로그 쿼리하기

Panther의 panther_monitor에서 사용하기 위한 예제 SQL 쿼리는 VPC 로그 쿼리.

지원되는 AWS VPC 로그 유형

Panther는 다음을 지원합니다 AWS.VPCDnsAWS.VPCFlow.

AWS.VPCDns

DNS 쿼리 로그는 VPC DNS 리졸버가 Route 53으로 전달하는 쿼리를 나타냅니다. 자세한 내용은 Resolver 쿼리 로그 형식에 관한 AWS 문서arrow-up-right.

AWS.VPCFlow

VPC Flow는 EC2의 네트워크 트래픽을 레이어 3 관점에서 나타내는 VPC NetFlow 로그입니다.

Panther가 VPC NetFlow 로그를 올바르게 수집하려면 로그가 S3에서 직접 와야 하며, 헤더가 포함된 CSV 형식이어야 합니다.

자세한 내용은 플로우 로그 레코드 예제를 제공하는 AWS 문서arrow-up-right.

마지막 업데이트

도움이 되었나요?