이 가이드에서는 Security Command Center API를 사용하여 발견 사항을 만들고 업데이트하는 방법을 안내합니다.
시작하기 전에
발견 사항을 만들고 업데이트하기 전에 다음 작업을 완료해야 합니다.
이 가이드를 완료하려면 조직 수준에서 Identity and Access Management(IAM) 보안 센터 발견 사항 편집자(securitycenter.findingsEditor
) 역할이 있어야 합니다. Security Command Center 역할에 대한 자세한 내용은 액세스 제어를 참조하세요.
보안 표시를 사용하는 발견 사항을 만들려면 사용할 표시 종류의 권한이 포함된 IAM 역할도 있어야 합니다.
- 애셋 보안 표시 작성자(
securitycenter.assetSecurityMarksWriter
) - 발견 사항 보안 표시 작성자(
securitycenter.findingSecurityMarksWriter
)
표시에 대한 자세한 내용은 Security Command Center 보안 표시 사용을 참조하세요.
발견 사항 만들기
소스에 대한 활성 발견 사항을 만듭니다.
gcloud
gcloud scc findings create FINDING_NAME \ --organization=PARENT_ID \ --location=LOCATION \ --source=SOURCE_ID \ --state=STATE \ --category=CATEGORY \ --event-time=EVENT_TIME \ --resource-name=RESOURCE_NAME
다음을 바꿉니다.
FINDING_NAME
: 발견 사항의 이름입니다.PARENT_ID
: 상위 조직의 숫자 ID입니다.LOCATION
: 발견 사항을 만들려는 Security Command Center 위치입니다. 데이터 상주가 사용 설정된 경우eu
,ksa
,us
를 사용하고, 그렇지 않으면global
값을 사용합니다.SOURCE_ID
: 발견 사항 소스의 숫자 ID입니다.STATE
: 발견 사항의 상태입니다. 발견 사항에 주의가 필요하면ACTIVE
를 사용하고 발견 사항이 해결되었으면INACTIVE
를 사용합니다.CATEGORY
: 발견 사항이 속한 분류 그룹입니다(예:AUDIT_LOGGING_DISABLED
).EVENT_TIME
: 이벤트가 발생한 시간으로, RFC 822 타임스탬프 또는 gcloud CLI에서 지원하는 다른 타임스탬프 형식으로 표시됩니다.RESOURCE_NAME
: 발견 사항이 적용되는 리소스의 전체 리소스 이름입니다.
Go
Java
Node.js
Python
발견 사항 데이터가 Security Command Center에 저장되는 기간에 대한 자세한 내용은 발견 사항 보관을 참조하세요.
발견 사항의 상태 업데이트
또한 Security Command Center는 발견 사항의 상태만 업데이트하는 API를 제공합니다. 다음 예시에서는 발견 사항의 상태를 비활성으로 변경하는 방법을 보여줍니다.
gcloud
gcloud scc findings update \ PARENT/PARENT_ID/sources/SOURCE_ID/locations/LOCATION/findings/FINDING_NAME \ --state=STATE
다음을 바꿉니다.
PARENT
: 발견 사항이 있는 리소스 계층 구조의 수준입니다.organizations
,folders
또는projects
를 사용합니다.PARENT_ID
: 상위 조직, 폴더, 프로젝트의 숫자 ID 또는 상위 프로젝트의 영숫자 ID입니다.SOURCE_ID
: 발견 사항 소스의 숫자 ID입니다.LOCATION
: 발견 사항을 업데이트하려는 Security Command Center 위치입니다. 데이터 상주가 사용 설정된 경우eu
,ksa
,us
를 사용하고, 그렇지 않으면global
값을 사용합니다.FINDING_NAME
: 업데이트할 발견 사항입니다.STATE
: 발견 사항의 상태입니다. 발견 사항에 주의가 필요하면ACTIVE
를 사용하고 발견 사항이 해결되었으면INACTIVE
를 사용합니다.
Go
Java
Node.js
다음 단계
클라이언트 라이브러리를 사용하여 Security Command Center에 액세스 자세히 알아보기