AWS GuardDuty 로그 수집

다음에서 지원:

이 문서에서는 Google Security Operations 피드를 설정하여 AWS GuardDuty 로그를 수집하는 방법을 설명합니다.

자세한 내용은 Google Security Operations에 데이터 수집을 참조하세요.

수집 라벨은 원시 로그 데이터를 구조화된 UDM 형식으로 정규화하는 파서를 식별합니다. 이 문서의 정보는 GUARDDUTY 수집 라벨이 있는 파서에 적용됩니다.

시작하기 전에

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

  • AWS S3 버킷이 생성됩니다. AWS S3 버킷을 만들려면 첫 번째 S3 버킷 만들기를 참고하세요.
  • KMS 키가 생성됩니다. KMS 키를 만들려면 비대칭 KMS 키 만들기를 참고하세요.
  • AWS GuardDuty에 KMS 키에 액세스할 권한이 있습니다. KMS 키에 대한 액세스 권한을 부여하려면 발견 항목 내보내기를 참고하세요. GuardDuty는 AWS KMS 키를 사용하여 버킷의 검색 결과 데이터를 암호화합니다.

AWS GuardDuty 구성

AWS GuardDuty를 구성하려면 다음 단계를 따르세요.

  1. AWS 콘솔에 로그인합니다.
  2. GuardDuty를 검색합니다.
  3. 설정을 선택합니다.
  4. 내보내기 옵션 찾기 섹션에서 다음을 수행합니다.

    1. 업데이트된 결과의 빈도 목록에서 15분마다 CWE 및 S3 업데이트를 선택합니다. 빈도 선택은 업데이트된 발견 항목에 적용됩니다. 새 발견 항목은 생성된 후 5분이 지나면 내보내집니다.
    2. S3 버킷 섹션에서 GuardDuty 결과를 내보낼 S3 버킷을 선택합니다.
    3. 로그 파일 접두사 섹션에 로그 파일 접두사를 입력합니다.
    4. KMS 암호화 섹션에서 KMS 암호화를 선택합니다.
    5. 키 별칭 목록에서 키를 선택합니다.
    6. 저장을 클릭합니다.

  5. 로그 파일이 S3 버킷에 저장되면 SQS 대기열을 만들고 S3 버킷에 연결합니다.

샘플 KMS 정책

다음은 샘플 KMS 정책입니다.

{
            "Sid": "Allow GuardDuty to encrypt findings",
            "Effect": "Allow",
            "Principal": {
                "Service": "guardduty.AWS_REGION.amazonaws.com"
            },
            "Action": [
                "kms:Encrypt",
                "kms:GenerateDataKey"
            ],
            "Resource": "KEY_ARN"
        }

다음을 바꿉니다.

  • AWS_REGION: 선택한 리전입니다.
  • KEY_ARN: KMS 키의 Amazon 리소스 이름 (ARN)

S3, SQS, KMS에 필요한 IAM 사용자 및 KMS 키 정책을 확인합니다.

서비스 및 지역에 따라 다음 AWS 문서를 참고하여 연결 엔드포인트를 식별합니다.

피드 설정

피드를 구성하려면 다음 단계를 따르세요.

  1. SIEM 설정 > 피드로 이동합니다.
  2. 새 피드 추가를 클릭합니다.
  3. 다음 페이지에서 단일 피드 구성을 클릭합니다.
  4. 피드 이름에 고유한 이름을 입력합니다.
  5. 소스 유형으로 Amazon S3 V2 또는 Amazon SQS V2를 선택합니다.
  6. 로그 유형으로 AWS GuardDuty를 선택합니다.
  7. 다음을 클릭한 후 제출을 클릭합니다.
  8. Google Security Operations는 액세스 키 ID 및 보안 비밀 방법을 사용한 로그 수집을 지원합니다. 액세스 키 ID와 보안 비밀을 만드는 방법은 AWS로 도구 인증 구성을 참고하세요.
  9. 사용자가 만든 AWS GuardDuty 구성에 따라 다음 필드의 값을 지정합니다.

    1. Amazon S3 V2를 사용하는 경우
      • **S3 URI**
      • **소스 삭제 옵션**
      • **최대 파일 기간**

    2. Amazon SQS V2를 사용하는 경우
      • 대기열 이름
      • 계좌 번호
      • 대기열 액세스 키 ID
      • 대기열 보안 비밀 액세스 키
      • 소스 삭제 옵션
      • 최대 파일 기간

  10. 다음을 클릭한 후 제출을 클릭합니다.

Google Security Operations 피드에 대한 자세한 내용은 Google Security Operations 피드 문서를 참조하세요. 각 피드 유형의 요구사항은 유형별 피드 구성을 참조하세요. 피드를 만들 때 문제가 발생하면 Google Security Operations 지원팀에 문의하세요.

필드 매핑 참조

이 파서 코드는 JSON 형식의 AWS GuardDuty 결과를 처리하여 관련 필드를 추출하고 통합 데이터 모델 (UDM)에 매핑합니다. 문자열 바꾸기, 배열 병합, 데이터 유형 변환 등 데이터 변환을 실행하여 분석 및 상관관계 분석을 위한 보안 이벤트의 구조화된 표현을 만듭니다.

UDM 매핑 테이블

로그 필드 UDM 매핑 논리
accountId principal.group.product_object_id 결과와 연결된 AWS 계정 ID입니다.
additionalInfo.portsScannedSample event.idm.read_only_udm.about.port 포트 스위핑 중에 스캔된 포트 목록입니다.
additionalInfo.sample security_result.about.labels.value 샘플 결과인지 여부를 나타냅니다.
additionalInfo.threatListName security_result.threat_feed_name 발견 항목을 트리거한 위협 목록의 이름입니다.
additionalInfo.threatName security_result.threat_name 발견 항목을 트리거한 위협의 이름입니다.
additionalInfo.userAgent
.fullUserAgent
network.http.user_agent 발견 항목과 연결된 전체 사용자 에이전트 문자열입니다.
additionalInfo.userAgent
.userAgentCategory
security_result.detection_fields.value 발견 항목과 연결된 사용자 에이전트의 카테고리입니다.
arn target.asset.attribute
.cloud.project.product_object_id
발견 항목의 Amazon 리소스 이름 (ARN)입니다.
detail.accountId principal.group.product_object_id 결과와 연결된 AWS 계정 ID입니다.
detail.description security_result.description 발견 항목에 대한 자세한 설명입니다.
detail.id target.asset.attribute.cloud.project.id 발견 항목의 고유 ID입니다.
detail.resource.accessKeyDetails principal.user 발견 항목과 관련된 AWS 액세스 키에 관한 세부정보입니다.
detail.resource.accessKeyDetails
.accessKeyId
principal.user.userid 발견 항목과 관련된 AWS 액세스 키의 ID입니다.
detail.resource.accessKeyDetails
.principalId
principal.user.userid 발견 항목과 관련된 AWS 액세스 키의 주 구성원 ID입니다.
detail.resource.accessKeyDetails
.userType
principal.user.attribute.roles.name 발견 항목과 관련된 AWS 액세스 키와 연결된 사용자 유형입니다.
detail.resource.accessKeyDetails
.userName
principal.user.user_display_name 발견 항목과 관련된 AWS 액세스 키와 연결된 사용자의 이름입니다.
detail.resource.s3BucketDetails
.0.arn
target.resource.name 발견 항목과 관련된 S3 버킷의 ARN입니다.
detail.resource.s3BucketDetails
.0.defaultServerSideEncryption.encryptionType
network.tls.client.supported_ciphers 감지에 관련된 S3 버킷에 사용된 서버 측 암호화 유형입니다.
detail.resource.s3BucketDetails
.0.name
target.resource.name 발견 항목과 관련된 S3 버킷의 이름입니다.
detail.resource.s3BucketDetails
.0.owner.id
target.resource.attribute.labels.value 발견 항목과 관련된 S3 버킷의 소유자 ID입니다.
detail.resource.s3BucketDetails
.0.publicAccess.effectivePermission
target.resource.attribute.labels.value 발견 항목과 관련된 S3 버킷의 유효 권한입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.blockPublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.blockPublicPolicy
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.ignorePublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.restrictPublicBuckets
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.accessControlList
.allowsPublicReadAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
액세스 제어 목록 (ACL)이 공개 읽기 액세스를 허용하는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.accessControlList
.allowsPublicWriteAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
액세스 제어 목록 (ACL)에서 공개 쓰기 액세스를 허용하는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.blockPublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.blockPublicPolicy
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.ignorePublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.restrictPublicBuckets
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.bucketPolicy
.allowsPublicReadAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷 정책에서 공개 읽기 액세스를 허용하는지 여부입니다.
detail.resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.bucketPolicy
.allowsPublicWriteAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷 정책에서 공개 쓰기 액세스를 허용하는지 여부입니다.
detail.resource.s3BucketDetails
.0.type
target.resource.attribute.labels.value 발견 항목과 관련된 S3 버킷의 유형입니다.
detail.service.action
.actionType
principal.group.attribute.labels.value 발견 항목과 연결된 작업의 유형입니다.
detail.service.action
.awsApiCallAction.api
principal.application 결과와 관련된 AWS API 호출의 이름입니다.
detail.service.action
.awsApiCallAction.callerType
principal.group.attribute.labels.value 결과와 관련된 AWS API 호출을 수행한 호출자의 유형입니다.
detail.service.action
.awsApiCallAction.domainDetails.domain
network.dns.questions.name 발견과 관련된 AWS API 호출과 연결된 도메인 이름입니다.
detail.service.action.awsApiCallAction
.remoteIpDetails.country.countryName
target.location.country_or_region 원격 IP 주소와 연결된 국가 이름입니다. 이 IP 주소는 발견 사항과 관련된 AWS API 호출을 수행했습니다.
detail.service.action.awsApiCallAction
.remoteIpDetails.geoLocation.lat
target.location.region_latitude AWS API 호출을 수행한 원격 IP 주소의 위도입니다.
detail.service.action.awsApiCallAction
.remoteIpDetails.geoLocation.lon
target.location.region_longitude AWS API 호출을 수행한 원격 IP 주소의 경도입니다.
detail.service.action
.awsApiCallAction.remoteIpDetails.ipAddressV4
target.ip 결과와 관련된 AWS API 호출을 수행한 IP 주소입니다.
detail.service.action
.awsApiCallAction.serviceName
metadata.description 결과와 관련된 AWS 서비스의 이름입니다.
detail.service.action
.dnsRequestAction.blocked
security_result.action DNS 요청이 차단되었는지 여부입니다.
detail.service.action
.dnsRequestAction.domain
principal.administrative_domain 발견 항목과 관련된 DNS 요청과 연결된 도메인 이름입니다.
detail.service.action
.dnsRequestAction.protocol
network.ip_protocol 발견과 관련된 DNS 요청에 사용된 프로토콜입니다.
detail.service.action
.networkConnectionAction.blocked
security_result.action 네트워크 연결이 차단되었는지 여부입니다.
detail.service.action
.networkConnectionAction.connectionDirection
network.direction 발견 항목과 관련된 네트워크 연결의 방향입니다.
detail.service.action
.networkConnectionAction.localIpDetails
.ipAddressV4
principal.ip 네트워크 연결과 관련된 로컬 IP 주소입니다.
detail.service.action
.networkConnectionAction.localPortDetails
.port
principal.port 네트워크 연결과 관련된 로컬 포트입니다.
detail.service.action
.networkConnectionAction.localPortDetails
.portName
principal.application 네트워크 연결과 관련된 로컬 포트의 이름입니다.
detail.service.action
.networkConnectionAction.protocol
network.ip_protocol 위반사항과 관련된 네트워크 연결에 사용된 프로토콜입니다.
detail.service.action
.networkConnectionAction.remoteIpDetails
.city.cityName
target.location.city 네트워크 연결과 관련된 원격 IP 주소와 연결된 도시 이름입니다.
detail.service.action
.networkConnectionAction.remoteIpDetails
.country.countryName
target.location.country_or_region 네트워크 연결과 관련된 원격 IP 주소와 연결된 국가 이름입니다.
detail.service.action
.networkConnectionAction.remoteIpDetails
.ipAddressV4
target.ip 네트워크 연결과 관련된 원격 IP 주소입니다.
detail.service.action
.networkConnectionAction.remotePortDetails
.port
target.port 네트워크 연결과 관련된 원격 포트입니다.
detail.service.action
.networkConnectionAction.remotePortDetails
.portName
target.application 네트워크 연결과 관련된 원격 포트의 이름입니다.
detail.service.action
.portProbeAction.blocked
security_result.action 포트 프로브가 차단되었는지 여부입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.localPortDetails.port
target.port 프로브된 로컬 포트입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.localPortDetails.portName
principal.application 프로브된 로컬 포트의 이름입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.remoteIpDetails.city.cityName
target.location.city 포트 프로브를 실행한 원격 IP 주소와 연결된 도시 이름입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.remoteIpDetails.country.countryName
target.location.country_or_region 포트 프로브를 실행한 원격 IP 주소와 연결된 국가 이름입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.remoteIpDetails.geoLocation.lat
target.location.region_latitude 포트 프로브를 실행한 원격 IP 주소의 위도입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.remoteIpDetails.geoLocation.lon
target.location.region_longitude 포트 프로브를 실행한 원격 IP 주소의 경도입니다.
detail.service.action
.portProbeAction.portProbeDetails
.0.remoteIpDetails.ipAddressV4
target.ip 포트 프로브를 실행한 원격 IP 주소입니다.
detail.service.additionalInfo
.threatListName
security_result.threat_feed_name 발견 항목을 트리거한 위협 목록의 이름입니다.
detail.service.additionalInfo
.threatName
security_result.threat_name 발견 항목을 트리거한 위협의 이름입니다.
detail.service.additionalInfo
.userAgent.fullUserAgent
network.http.user_agent 발견 항목과 연결된 전체 사용자 에이전트 문자열입니다.
detail.service.additionalInfo
.userAgent.userAgentCategory
security_result.detection_fields.value 발견 항목과 연결된 사용자 에이전트의 카테고리입니다.
detail.service.additionalInfo
.value
security_result.about
.resource.attribute.labels.value
발견 항목에 대한 추가 정보입니다.
detail.title security_result.summary 발견 사항의 짧은 제목입니다.
detail.type metadata.product_event_type 발견 항목 유형입니다.
detail.updatedAt metadata.event_timestamp 발견 항목이 마지막으로 업데이트된 시간입니다.
detail-type event.idm.read_only_udm
.additional.fields.value.string_value
발견 항목을 트리거한 이벤트의 유형입니다.
파티션 target.asset.attribute
.cloud.project.type
결과가 발생한 AWS 파티션입니다.
resource.accessKeyDetails principal.user 발견 항목과 관련된 AWS 액세스 키에 관한 세부정보입니다.
resource.accessKeyDetails.accessKeyId principal.user.userid 발견 항목과 관련된 AWS 액세스 키의 ID입니다.
resource.accessKeyDetails.principalId principal.user.userid 발견 항목과 관련된 AWS 액세스 키의 주 구성원 ID입니다.
resource.accessKeyDetails.userType principal.user.attribute.roles.name 발견 항목과 관련된 AWS 액세스 키와 연결된 사용자 유형입니다.
resource.accessKeyDetails.userName principal.user.user_display_name 발견 항목과 관련된 AWS 액세스 키와 연결된 사용자의 이름입니다.
resource.instanceDetails.availabilityZone target.asset.attribute.cloud.availability_zone 발견 항목과 관련된 EC2 인스턴스의 가용성 영역입니다.
resource.instanceDetails.imageDescription event.idm.read_only_udm
.principal.resource.attribute.labels.value
결과와 관련된 EC2 인스턴스를 실행하는 데 사용된 AMI의 설명입니다.
resource.instanceDetails.imageId event.idm.read_only_udm
.additional.fields.value.string_value
결과와 관련된 EC2 인스턴스를 실행하는 데 사용된 AMI의 ID입니다.
resource.instanceDetails
.iamInstanceProfile.arn
target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스와 연결된 IAM 인스턴스 프로필의 ARN입니다.
resource.instanceDetails
.iamInstanceProfile.id
target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스와 연결된 IAM 인스턴스 프로필의 ID입니다.
resource.instanceDetails.instanceId target.resource.product_object_id 발견 항목과 관련된 EC2 인스턴스의 ID입니다.
resource.instanceDetails.instanceState target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스의 상태입니다.
resource.instanceDetails.instanceType target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스의 유형입니다.
resource.instanceDetails
.launchTime
target.resource.attribute.creation_time 발견 항목과 관련된 EC2 인스턴스가 실행된 시간입니다.
resource.instanceDetails
.networkInterfaces.0.networkInterfaceId
target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스와 연결된 네트워크 인터페이스의 ID입니다.
resource.instanceDetails
.networkInterfaces.0.privateDnsName
target.resource.attribute.labels.value 결과와 관련된 EC2 인스턴스와 연결된 네트워크 인터페이스의 비공개 DNS 이름입니다.
resource.instanceDetails
.networkInterfaces.0.publicDnsName
target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스와 연결된 네트워크 인터페이스의 공개 DNS 이름입니다.
resource.instanceDetails
.networkInterfaces.0.publicIp
principal.ip 발견 항목과 관련된 EC2 인스턴스와 연결된 네트워크 인터페이스의 공개 IP 주소입니다.
resource.instanceDetails
.networkInterfaces.0.privateIpAddress
principal.ip EC2 인스턴스와 연결된 네트워크 인터페이스의 비공개 IP 주소입니다.
resource.instanceDetails
.networkInterfaces.0.securityGroups
.0.groupId
target.user.group_identifiers 발견 항목과 관련된 EC2 인스턴스의 네트워크 인터페이스와 연결된 보안 그룹의 ID입니다.
resource.instanceDetails
.networkInterfaces.0.securityGroups
.0.groupName
target.user.group_identifiers EC2 인스턴스의 네트워크 인터페이스와 연결된 보안 그룹의 이름입니다.
resource.instanceDetails
.networkInterfaces.0.subnetId
target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스의 네트워크 인터페이스와 연결된 서브넷의 ID입니다.
resource.instanceDetails
.networkInterfaces.0.vpcId
target.asset.attribute.cloud.vpc.id 결과와 관련된 EC2 인스턴스의 네트워크 인터페이스와 연결된 VPC의 ID입니다.
resource.instanceDetails.outpostArn target.resource.attribute.labels.value 발견 항목과 관련된 EC2 인스턴스와 연결된 아웃포스트의 ARN입니다.
resource.instanceDetails.platform target.asset.platform_software.platform_version 발견 항목과 관련된 EC2 인스턴스의 플랫폼입니다.
resource.instanceDetails
.productCodes.0.productCodeType
target.resource.type 발견 항목과 관련된 EC2 인스턴스와 연결된 제품 코드의 유형입니다.
resource.instanceDetails.tags target.asset.attribute.labels 발견 항목과 관련된 EC2 인스턴스와 연결된 태그입니다.
resource.kubernetesDetails
.kubernetesUserDetails.username
principal.user.userid 취약성과 관련된 Kubernetes 사용자의 사용자 이름입니다.
resource.rdsDbInstanceDetails
.dbClusterIdentifier
event.idm.read_only_udm
.target.resource_ancestors.product_object_id
발견 항목과 관련된 RDS DB 클러스터의 식별자입니다.
resource.rdsDbInstanceDetails
.dbInstanceArn
target.resource.name 발견 항목과 관련된 RDS DB 인스턴스의 ARN입니다.
resource.rdsDbInstanceDetails
.dbInstanceIdentifier
target.resource.product_object_id 발견 항목과 관련된 RDS DB 인스턴스의 식별자입니다.
resource.rdsDbUserDetails.user principal.user.userid 발견과 관련된 RDS DB 사용자의 사용자 이름입니다.
resource.resourceType target.resource.resource_subtype 발견 항목과 관련된 리소스 유형입니다.
resource.s3BucketDetails principal.resource.attribute.labels 발견 항목과 관련된 S3 버킷에 대한 세부정보입니다.
resource.s3BucketDetails.0.arn target.resource.name 발견 항목과 관련된 S3 버킷의 ARN입니다.
resource.s3BucketDetails.0.createdAt event.idm.read_only_udm
.principal.resource.attribute.labels.value
발견 항목과 관련된 S3 버킷이 생성된 시간입니다.
resource.s3BucketDetails.0
.defaultServerSideEncryption.encryptionType
network.tls.client.supported_ciphers 감지에 관련된 S3 버킷에 사용된 서버 측 암호화 유형입니다.
resource.s3BucketDetails.0.name target.resource.name 발견 항목과 관련된 S3 버킷의 이름입니다.
resource.s3BucketDetails.0.owner.id target.resource.attribute.labels.value 발견 항목과 관련된 S3 버킷의 소유자 ID입니다.
resource.s3BucketDetails
.0.publicAccess.effectivePermission
target.resource.attribute.labels.value 발견 항목과 관련된 S3 버킷의 유효 권한입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.blockPublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.blockPublicPolicy
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.ignorePublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.accountLevelPermissions.blockPublicAccess
.restrictPublicBuckets
event.idm.read_only_udm
.additional.fields.value.bool_value
계정에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.accessControlList
.allowsPublicReadAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
액세스 제어 목록 (ACL)이 공개 읽기 액세스를 허용하는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.accessControlList
.allowsPublicWriteAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
액세스 제어 목록 (ACL)에서 공개 쓰기 액세스를 허용하는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.blockPublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.blockPublicPolicy
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.ignorePublicAcls
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.blockPublicAccess
.restrictPublicBuckets
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷에 공개 액세스 차단이 사용 설정되어 있는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.bucketPolicy
.allowsPublicReadAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷 정책에서 공개 읽기 액세스를 허용하는지 여부입니다.
resource.s3BucketDetails
.0.publicAccess.permissionConfiguration
.bucketLevelPermissions.bucketPolicy
.allowsPublicWriteAccess
event.idm.read_only_udm
.additional.fields.value.bool_value
버킷 정책에서 공개 쓰기 액세스를 허용하는지 여부입니다.
resource.s3BucketDetails.0.tags event.idm.read_only_udm
.principal.resource.attribute.labels
발견 항목과 관련된 S3 버킷과 연결된 태그입니다.
resource.s3BucketDetails.0.type target.resource.attribute.labels.value 발견 항목과 관련된 S3 버킷의 유형입니다.
service.action
.actionType
principal.group.attribute.labels.value 발견 항목과 연결된 작업의 유형입니다.
service.action
.awsApiCallAction.affectedResources
.AWS_CloudTrail_Trail
event.idm.read_only_udm
.principal.resource.attribute.labels.value
결과와 관련된 AWS CloudTrail 트레일의 이름입니다.
service.action
.awsApiCallAction.affectedResources
.AWS_S3_Bucket
event.idm.read_only_udm
.principal.resource.attribute.labels.value
발견 항목과 관련된 S3 버킷의 이름입니다.
service.action
.awsApiCallAction.api
principal.application 결과와 관련된 AWS API 호출의 이름입니다.
service.action
.awsApiCallAction.callerType
principal.group.attribute.labels.value 결과와 관련된 AWS API 호출을 수행한 호출자의 유형입니다.
service.action
.awsApiCallAction.domainDetails.domain
network.dns.questions.name 발견과 관련된 AWS API 호출과 연결된 도메인 이름입니다.
service.action
.awsApiCallAction.errorCode
security_result.rule_type 발견과 관련된 AWS API 호출과 관련된 오류 코드입니다.
service.action
.awsApiCallAction.remoteIpDetails
.country.countryName
target.location.country_or_region 원격 IP 주소와 연결된 국가 이름입니다. 이 IP 주소는 발견 사항과 관련된 AWS API 호출을 수행했습니다.
service.action
.awsApiCallAction.remoteIpDetails
.geoLocation.lat
target.location.region_latitude AWS API 호출을 수행한 원격 IP 주소의 위도입니다.
service.action
.awsApiCallAction.remoteIpDetails
.geoLocation.lon
target.location.region_longitude AWS API 호출을 수행한 원격 IP 주소의 경도입니다.
service.action
.awsApiCallAction.remoteIpDetails
.ipAddressV4
target.ip 결과와 관련된 AWS API 호출을 수행한 IP 주소입니다.
service.action
.awsApiCallAction.remoteIpDetails
.organization.asn
event.idm.read_only_udm
.additional.fields.value.string_value
원격 IP 주소와 연결된 조직의 자율 시스템 번호 (ASN)입니다. 이 IP 주소는 발견 사항과 관련된 AWS API 호출을 수행했습니다.
service.action
.awsApiCallAction.remoteIpDetails
.organization.asnOrg
event.idm.read_only_udm
.additional.fields.value.string_value
원격 IP 주소와 연결된 조직의 이름입니다. 이 조직은 발견에 관련된 AWS API 호출을 수행했습니다.
service.action
.awsApiCallAction.remoteIpDetails
.organization.isp
event.idm.read_only_udm
.additional.fields.value.string_value
원격 IP 주소와 연결된 인터넷 서비스 제공업체 (ISP)의 이름입니다. 이 IP 주소는 조사 결과와 관련된 AWS API 호출을 수행했습니다.
service.action
.awsApiCallAction.remoteIpDetails
.organization.org
event.idm.read_only_udm
.additional.fields.value.string_value
원격 IP 주소와 연결된 조직의 이름입니다. 이 조직은 발견에 관련된 AWS API 호출을 수행했습니다.
service.action
.awsApiCallAction.serviceName
metadata.description 결과와 관련된 AWS 서비스의 이름입니다.
service.action
.dnsRequestAction.blocked
security_result.action DNS 요청이 차단되었는지 여부입니다.
service.action
.dnsRequestAction.domain
principal.administrative_domain 발견 항목과 관련된 DNS 요청과 연결된 도메인 이름입니다.
service.action
.dnsRequestAction.protocol
network.ip_protocol 발견과 관련된 DNS 요청에 사용된 프로토콜입니다.
service.action
.kubernetesApiCallAction.remoteIpDetails
.country.countryName
target.location.country_or_region 발견 항목과 관련된 Kubernetes API 호출을 실행한 원격 IP 주소와 연결된 국가 이름입니다.
service.action
.kubernetesApiCallAction.remoteIpDetails
.geoLocation.lat
target.location.region_latitude 발견과 관련된 Kubernetes API 호출을 수행한 원격 IP 주소의 위도입니다.
service.action
.kubernetesApiCallAction.remoteIpDetails
.geoLocation.lon
target.location.region_longitude 결과와 관련된 Kubernetes API 호출을 수행한 원격 IP 주소의 경도입니다.
service.action
.kubernetesApiCallAction.remoteIpDetails
.ipAddressV4
target.ip 감지에 관련된 Kubernetes API 호출을 수행한 IP 주소입니다.
service.action
.networkConnectionAction.blocked
security_result.action 네트워크 연결이 차단되었는지 여부입니다.
service.action
.networkConnectionAction.connectionDirection
network.direction 발견 항목과 관련된 네트워크 연결의 방향입니다.
service.action
.networkConnectionAction.localIpDetails
.ipAddressV4
principal.ip 네트워크 연결과 관련된 로컬 IP 주소입니다.
service.action
.networkConnectionAction.localPortDetails
.port
principal.port 네트워크 연결과 관련된 로컬 포트입니다.
service.action
.networkConnectionAction.localPortDetails
.portName
principal.application 네트워크 연결과 관련된 로컬 포트의 이름입니다.
service.action
.networkConnectionAction.protocol
network.ip_protocol 위반사항과 관련된 네트워크 연결에 사용된 프로토콜입니다.
service.action
.networkConnectionAction.remoteIpDetails
.city.cityName
target.location.city 네트워크 연결과 관련된 원격 IP 주소와 연결된 도시 이름입니다.
service.action
.networkConnectionAction.remoteIpDetails
.country.countryName
target.location.country_or_region 네트워크 연결과 관련된 원격 IP 주소와 연결된 국가 이름입니다.
service.action
.networkConnectionAction.remoteIpDetails
.ipAddressV4
target.ip 네트워크 연결과 관련된 원격 IP 주소입니다.
service.action
.networkConnectionAction.remotePortDetails
.port
target.port 네트워크 연결과 관련된 원격 포트입니다.
service.action
.networkConnectionAction.remotePortDetails
.portName
target.application 네트워크 연결과 관련된 원격 포트의 이름입니다.
service.action
.portProbeAction.blocked
security_result.action 포트 프로브가 차단되었는지 여부입니다.
service.action.portProbeAction
.portProbeDetails
.0.localPortDetails.port
target.port 프로브된 로컬 포트입니다.
service.action.portProbeAction
.portProbeDetails
.0.localPortDetails.portName
principal.application 프로브된 로컬 포트의 이름입니다.
service.action.portProbeAction
.portProbeDetails
.0.remoteIpDetails.city
.cityName
target.location.city 포트 프로브를 실행한 원격 IP 주소와 연결된 도시 이름입니다.
service.action.portProbeAction
.portProbeDetails
.0.remoteIpDetails.country
.countryName
target.location.country_or_region 포트 프로브를 실행한 원격 IP 주소와 연결된 국가 이름입니다.
service.action.portProbeAction
.portProbeDetails
.0.remoteIpDetails.geoLocation
.lat
target.location.region_latitude 포트 프로브를 실행한 원격 IP 주소의 위도입니다.
service.action.portProbeAction
.portProbeDetails
.0.remoteIpDetails.geoLocation
.lon
target.location.region_longitude 포트 프로브를 실행한 원격 IP 주소의 경도입니다.
service.action.portProbeAction
.portProbeDetails
.0.remoteIpDetails.ipAddressV4
target.ip 포트 프로브를 실행한 원격 IP 주소입니다.
service.additionalInfo
.portsScannedSample
event.idm.read_only_udm.about.port 스캔된 포트의 샘플입니다.
service.additionalInfo
.recentCredentials
event.idm.read_only_udm.intermediary 사용된 최근 사용자 인증 정보 목록입니다.
service.additionalInfo.sample security_result.about
.labels.value
샘플 결과인지 여부를 나타냅니다.
service.additionalInfo.threatListName security_result.threat_feed_name 발견 항목을 트리거한 위협 목록의 이름입니다.
service.additionalInfo.threatName security_result.threat_name 발견 항목을 트리거한 위협의 이름입니다.
service.additionalInfo
.userAgent.fullUserAgent
network.http.user_agent 발견 항목과 연결된 전체 사용자 에이전트 문자열입니다.
service.additionalInfo
.userAgent.userAgentCategory
security_result.detection_fields
.value
발견 항목과 연결된 사용자 에이전트의 카테고리입니다.
service.additionalInfo.value security_result.about
.resource.attribute.labels.value
발견 항목에 대한 추가 정보입니다.
service.archived event.idm.read_only_udm
.additional.fields.value.bool_value
결과가 보관처리되었는지 여부입니다.
service.count event.idm.read_only_udm
.principal.resource.attribute.labels.value
이벤트가 발생한 횟수입니다.
service.detectorId event.idm.read_only_udm
.additional.fields.value.string_value
발견 항목을 생성한 GuardDuty 감지기의 ID입니다.
service.ebsVolumeScanDetails
.scanDetections
.threatDetectedByName.itemCount
EBS 볼륨 검사 중에 감지된 총 위협 수입니다.

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