リソース属性 - AWS Security Hub

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リソース属性

AWS セキュリティ検出フォーマット (ASFF) Resources のオブジェクトの説明と例を次に示します。これらのフィールドの詳細については、「リソース」を参照してください。

ApplicationArn

検出結果に関連するアプリケーションの Amazon リソースネーム (ARN) を識別します。

"ApplicationArn": "arn:aws:resource-groups:us-west-2:123456789012:group/SampleApp/1234567890abcdef0"

ApplicationName

検出結果に関連するアプリケーションの名前を識別します。

"ApplicationName": "SampleApp"

DataClassification

DataClassification フィールドは、リソースで検出された機密データに関する情報を提供します。

"DataClassification": { "DetailedResultsLocation": "Path_to_Folder_Or_File", "Result": { "MimeType": "text/plain", "SizeClassified": 2966026, "AdditionalOccurrences": false, "Status": { "Code": "COMPLETE", "Reason": "Unsupportedfield" }, "SensitiveData": [ { "Category": "PERSONAL_INFORMATION", "Detections": [ { "Count": 34, "Type": "GE_PERSONAL_ID", "Occurrences": { "LineRanges": [ { "Start": 1, "End": 10, "StartColumn": 20 } ], "Pages": [], "Records": [], "Cells": [] } }, { "Count": 59, "Type": "EMAIL_ADDRESS", "Occurrences": { "Pages": [ { "PageNumber": 1, "OffsetRange": { "Start": 1, "End": 100, "StartColumn": 10 }, "LineRange": { "Start": 1, "End": 100, "StartColumn": 10 } } ] } }, { "Count": 2229, "Type": "URL", "Occurrences": { "LineRanges": [ { "Start": 1, "End": 13 } ] } }, { "Count": 13826, "Type": "NameDetection", "Occurrences": { "Records": [ { "RecordIndex": 1, "JsonPath": "$.ssn.value" } ] } }, { "Count": 32, "Type": "AddressDetection" } ], "TotalCount": 32 } ], "CustomDataIdentifiers": { "Detections": [ { "Arn": "1712be25e7c7f53c731fe464f1c869b8", "Name": "1712be25e7c7f53c731fe464f1c869b8", "Count": 2, } ], "TotalCount": 2 } } }

詳細

Details フィールドは、適切なオブジェクトを使用する単一のリソースに関する追加情報を提供します。各リソースは、Resources オブジェクト内の個別のリソースオブジェクトで指定する必要があります。

結果のサイズが最大の 240 KB を超えた場合、Details オブジェクトは結果から削除されます。 AWS Config ルールを使用する統制結果については、 AWS Config コンソールでリソースの詳細を表示できます。

Security Hub には、サポートされているリソースタイプに使用できる一連のリソースの詳細が用意されています。これらの詳細は、Type オブジェクトの値に対応しています。可能な場合、提供されたタイプを使用してください。

例えば、リソースが S3 バケットの場合、リソース TypeAwsS3Bucket に設定し、AwsS3Bucket オブジェクトにリソースの詳細を指定します。

Other オブジェクトでは、カスタムのフィールドや値を指定できます。Other オブジェクトは、次の場合に使用できます。

  • リソースタイプ (リソース Type の値) に対応する詳細オブジェクトがない場合。リソースの詳細を指定するには、Other オブジェクトを使用します。

  • リソースタイプのオブジェクトに、入力するすべてのフィールドが含まれていない場合。この場合は、リソースタイプの詳細オブジェクトを使用して、使用可能なフィールドに入力します。Other オブジェクトを使用して、タイプ固有のオブジェクトに含まれていないフィールドに入力してください。

  • リソースタイプが提供されたタイプのいずれでもない場合。この場合、Resource.TypeOther に設定し、Other オブジェクトを使用して詳細を入力します。

"Details": { "AwsEc2Instance": { "IamInstanceProfileArn": "arn:aws:iam::123456789012:role/IamInstanceProfileArn", "ImageId": "ami-79fd7eee", "IpV4Addresses": ["1.1.1.1"], "IpV6Addresses": ["2001:db8:1234:1a2b::123"], "KeyName": "testkey", "LaunchedAt": "2018-09-29T01:25:54Z", "MetadataOptions": { "HttpEndpoint": "enabled", "HttpProtocolIpv6": "enabled", "HttpPutResponseHopLimit": 1, "HttpTokens": "optional", "InstanceMetadataTags": "disabled" }, "NetworkInterfaces": [ { "NetworkInterfaceId": "eni-e5aa89a3" } ], "SubnetId": "PublicSubnet", "Type": "i3.xlarge", "VirtualizationType": "hvm", "VpcId": "TestVPCIpv6" }, "AwsS3Bucket": { "OwnerId": "da4d66eac431652a4d44d490a00500bded52c97d235b7b4752f9f688566fe6de", "OwnerName": "acmes3bucketowner" }, "Other": { "LightPen": "blinky", "SerialNo": "1234abcd"} }

ID

指定されたリソースタイプの識別子。

Amazon AWS リソースネーム (ARN) で識別されるリソースの場合、これは ARN です。

ARN AWS がないリソースの場合、 AWS これはリソースを作成したサービスによって定義された ID です。

AWS 非リソースの場合、これはリソースに関連付けられた一意の識別子です。

"Id": "arn:aws:s3:::example-bucket"

パーティション

リソースが置かれているパーティション。パーティションは複数のグループです AWS リージョン。 AWS アカウント 各パーティションの範囲は 1 つのパーティションです。

以下のパーティションがサポートされています。

  • aws – AWS リージョン

  • aws-cn - 中国リージョン

  • aws-us-gov – AWS GovCloud (US) Region

"Partition": "aws"

リージョン

AWS リージョン このリソースが置かれている場所のコード。リージョンコードの一覧については、「リージョンエンドポイント」を参照してください。

"Region": "us-west-2"

ResourceRole

結果におけるリソースのロールを識別します。リソースは、結果アクティビティのターゲットか、アクティビティを実行するアクターのどちらかです。

"ResourceRole": "target"

タグ

AWS 検索結果が処理された時点でリソースに関連付けられているタグのリスト。タグが関連付けられているリソースにのみ、Tags 属性を含めてください。リソースにタグが関連付けられていない場合は、結果に Tags 属性を含めないでください。

タグには以下のベーシックな制限があります。

  • このフィールドには、 AWS リソースに存在するタグのみを入力できます。 AWS セキュリティ結果フォーマットで定義されていないデータを提供するには、Other details サブフィールドを使用してください。

  • 値は、A-Z、a-z、0~9、空白、+ = @ _ / - (ハイフン) に制限されます。

  • AWS 値はタグ値の長さが最大 256 文字に制限されます。

"Tags": { "billingCode": "Lotus-1-2-3", "needsPatching": "true" }

タイプ

詳細を提供しているリソースのタイプです。

可能な限り、提供されているリソースタイプの中の 1 つ (AwsEc2Instance または AwsS3Bucket など) を使用してください。

リソースタイプが提供されているリソースタイプと一致しない場合は、リソース TypeOther に設定し、Other 詳細サブフィールドを使用して詳細を入力します。

サポートされる値のリストについては、「Resources」を参照してください。

"Type": "AwsS3Bucket"