基本屬性 - AWSSecurity Hub

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

基本屬性

這些是用於資源識別、位置和基本中繼資料的基本屬性。它們由簡單的資料類型組成,例如字串、時間戳記和陣列。

雲端分割區

資源所在的雲端分割區。

需求

建議

Type

String

OCSF 狀態

現有

範例

{ "resources": [ { "cloud_partition": "aws" } ] }

擁有者帳戶 ID

資源所屬的 12 位數帳戶識別符。

需求

建議

Type

String

OCSF 狀態

現有

範例

{ "resources": [ { "owner": { "account": { "uid": "123456789012" } } } ] }

資源類型

識別特定服務和資源的 AWSCloudFormation 資源類型。

需求

必要

Type

String

格式

必須遵循AWSCloudFormation 資源類型命名慣例: AWS::<Service>::<ResourceType>

OCSF 狀態

現有

範例

{ "resources": [ { "type": "AWS::EC2::Instance" } ] }

資源識別符

雲端資源的唯一識別符 (例如 i-1234567890abcdef0)。

需求

建議

Type

String

格式

必須是有效的資源識別符。長度下限為 1。長度上限為 768。

OCSF 狀態

現有

範例

{ "resources": [ { "uid": "i-1234567890abcdef0" } ] }

替代資源識別符

雲端資源的唯一識別符,通常是 Amazon Resource Name (ARN)。

需求

建議

Type

String

格式

應為有效的 AWSARN。常見模式包括:

  • "arn:partition:service:region:account-id:resource-id"

  • "arn:partition:service:region:account-id:resource-type/resource-id"

  • "arn:partition:service:region:account-id:resource-type:resource-id"

注意:某些像 S3 的服務會使用變化,例如 arn:aws:s3::bucket-name (不含 region 或 account-id)。

OCSF 狀態

現有

範例

{ "resources": [ { "uid_alt": "arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0" } ] }
"{ "resources": [ { "uid_alt": "arn:aws:s3:::my-bucket-name" } ] }"

資源名稱

雲端資源的唯一名稱。

需求

建議

Type

String

格式

使用者建立的名稱,其值將取決於環境。

OCSF 狀態

現有

範例

{ "resources": [ { "name": "My-Server-1" } ] }

雲端區域

資源所在的AWS區域。

需求

建議

Type

String

格式

有效的雲端區域識別符 (例如 us-east-1、eu-west-1、ap-southeast-2)

OCSF 狀態

現有

範例

{ "resources": [ { "region": "us-west-2" } ] }

資源建立時間

資源建立的時間。

需求

建議

Type

時間戳記

格式

Unix 時間戳記,自 epoch 起以毫秒為單位 (1970 年 1 月 1 日,00:00:00 UTC)

OCSF 狀態

現有

範例

{ "resources": [ { "created_time": 1762019193000 } ] }

Tags (標籤)

資源中繼資料和組織的鍵值對。

需求

建議

Type

索引鍵陣列:值物件

格式

允許 定義 key:value 對的一般物件。

OCSF 狀態

現有

範例

{ "resources": [ { "tags": [ { "name": "Environment", "value": "Production" }, { "name": "Owner", "value": "SecurityTeam" } ] } ] }

IP Address (IP 地址)

與執行個體相關聯的 IP 地址,採用 IPv4 或 IPv6 格式。

需求

選用

Type

String

格式

有效的 IPv4 或 IPv6 地址

OCSF 狀態

現有

範例

{ "resources": [ { "ip": "10.0.1.25" } ] }

IP 地址

與裝置相關聯的 IP 地址陣列 (IPv4 或 IPv6)。這些可能包括公有和私有 IP 地址。

需求

選用

Type

IP 地址陣列

OCSF 狀態

新增

範例

{ "resources": [ { "ip_addresses": ["10.0.1.25", "52.12.34.56"] } ] }

VPC UID

資源所在的 VPC ID。

需求

選用

Type

String

格式

VPC 識別符 (例如 vpc-12345678900)

OCSF 狀態

已新增至 resource_details

範例

{ "resources": [ { "vpc_uid": "vpc-0a1b2c3d4e5f6g7h8" } ] }

具有基本屬性的資源物件範例

{ "resources": [ { "cloud_partition": "aws", "owner": { "account": { "uid": "123456789012" } }, "region": "us-east-1", "type": "AWS::EC2::NetworkInterface", "uid": "eni-03e6c892dd45e836c", "uid_alt": "arn:aws:ec2:us-east-1:123456789012:network-interface/eni-03e6c892dd45e836c", "zone": "us-east-1f", "vpc_uid": "vpc-0ef6045717b0362f6" } ] }