Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Atribut ASFF tingkat atas yang diperlukan
Atribut tingkat atas berikut dalam Format Pen AWS emuan Keamanan (ASFF) diperlukan untuk semua temuan di Security Hub CSPM. Untuk informasi selengkapnya tentang atribut ini, lihat AwsSecurityFinding di Referensi API Hub AWS Keamanan.
AwsAccountId
Akun AWS ID yang digunakan temuan tersebut.
Contoh
"AwsAccountId": "111111111111"
CreatedAt
Menunjukkan kapan potensi masalah keamanan atau peristiwa yang ditangkap oleh temuan dibuat.
Contoh
"CreatedAt": "2017-03-22T13:22:13.933Z"
Deskripsi
Deskripsi temuan. Bidang ini dapat berupa teks boilerplate nonspesifik atau detail yang spesifik untuk contoh temuan.
Untuk temuan kontrol yang dihasilkan oleh Security Hub CSPM, bidang ini memberikan deskripsi kontrol.
Bidang ini tidak mereferensikan standar jika Anda mengaktifkan temuan kontrol konsolidasi.
Contoh
"Description": "This AWS control checks whether AWS Config is enabled in the current account and Region."
GeneratorId
Pengidentifikasi untuk komponen spesifik solusi (unit logika diskrit) yang menghasilkan temuan.
Untuk temuan kontrol yang dihasilkan oleh Security Hub CSPM, bidang ini tidak mereferensikan standar jika Anda mengaktifkan temuan kontrol konsolidasi.
Contoh
"GeneratorId": "security-control/Config.1"
Id
Pengidentifikasi khusus produk untuk temuan. Untuk temuan kontrol yang dihasilkan oleh Security Hub CSPM, bidang ini menyediakan Nama Sumber Daya Amazon (ARN) dari temuan tersebut.
Bidang ini tidak mereferensikan standar jika Anda mengaktifkan temuan kontrol konsolidasi.
Contoh
"Id": "arn:aws:securityhub:eu-central-1:123456789012:security-control/iam.9/finding/ab6d6a26-a156-48f0-9403-115983e5a956"
ProductArn
Nama Sumber Daya Amazon (ARN) yang dihasilkan oleh Security Hub CSPM yang secara unik mengidentifikasi produk temuan pihak ketiga setelah produk terdaftar dengan Security Hub CSPM.
Format bidang ini adalah arn:.partition:securityhub:region:account-id:product/company-id/product-id
-
Untuk Layanan AWS itu terintegrasi dengan Security Hub CSPM,
company-idharus "aws“, danproduct-idharus menjadi nama layanan AWS publik. Karena AWS produk dan layanan tidak terkait dengan akun,account-idbagian ARN kosong. Layanan AWS yang belum terintegrasi dengan Security Hub CSPM dianggap produk pihak ketiga. -
Untuk produk publik,
company-iddanproduct-idharus menjadi nilai ID yang ditentukan pada saat pendaftaran. -
Untuk produk pribadi,
company-idharus ID akun. Harusproduct-idberupa kata yang dicadangkan “default” atau ID yang ditentukan pada saat pendaftaran.
Contoh
// Private ARN "ProductArn": "arn:aws:securityhub:us-east-1:111111111111:product/111111111111/default" // Public ARN "ProductArn": "arn:aws:securityhub:us-west-2::product/aws/guardduty" "ProductArn": "arn:aws:securityhub:us-west-2:222222222222:product/generico/secure-pro"
Sumber daya
ResourcesArray objek menyediakan satu set tipe data sumber daya yang menggambarkan AWS sumber daya yang mengacu pada temuan. Untuk detail tentang bidang yang mungkin berisi Resources objek, termasuk bidang mana yang diperlukan, lihat Resource di Referensi API Hub AWS Keamanan. Untuk contoh Resources objek secara spesifik Layanan AWS, lihatSumber daya Objek ASFF.
Contoh
"Resources": [ { "ApplicationArn": "arn:aws:resource-groups:us-west-2:123456789012:group/SampleApp/1234567890abcdef0", "ApplicationName": "SampleApp", "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 } } }, "Type": "AwsEc2Instance", "Id": "arn:aws:ec2:us-west-2:123456789012:instance/i-abcdef01234567890", "Partition": "aws", "Region": "us-west-2", "ResourceRole": "Target", "Tags": { "billingCode": "Lotus-1-2-3", "needsPatching": true }, "Details": { "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" } ]
SchemaVersion
Versi skema yang diformat temuan. Nilai bidang ini harus merupakan salah satu versi yang diterbitkan secara resmi yang diidentifikasi oleh AWS. Dalam rilis saat ini, versi skema AWS Security Finding Format adalah2018-10-08.
Contoh
"SchemaVersion": "2018-10-08"
Kepelikan
Mendefinisikan pentingnya sebuah temuan. Untuk detail tentang objek ini, lihat Severity di Refer AWS Security Hub ensi API.
Severitymerupakan objek tingkat atas dalam temuan dan bersarang di bawah objek. FindingProviderFields
Nilai Severity objek tingkat atas untuk temuan harus diperbarui hanya dengan menggunakan BatchUpdateFindings API.
Untuk memberikan informasi tingkat keparahan, penyedia pencari harus memperbarui Severity objek di bawah FindingProviderFields saat membuat permintaan BatchImportFindings API.
Jika BatchImportFindings permintaan untuk temuan baru hanya menyediakan Label atau hanya menyediakanNormalized, Security Hub CSPM secara otomatis mengisi nilai bidang lainnya.
OriginalBid Product ang dan juga dapat diisi.
Jika Finding.Severity objek tingkat atas ada tetapi tidak Finding.FindingProviderFields ada, Security Hub CSPM membuat FindingProviderFields.Severity objek dan menyalin keseluruhan Finding.Severity object ke dalamnya. Ini memastikan bahwa detail asli yang disediakan penyedia dipertahankan dalam FindingProviderFields.Severity struktur, bahkan jika Severity objek tingkat atas diganti.
Tingkat keparahan temuan tidak mempertimbangkan kekritisan aset yang terlibat atau sumber daya yang mendasarinya. Kekritisan didefinisikan sebagai tingkat kepentingan sumber daya yang terkait dengan temuan. Misalnya, sumber daya yang terkait dengan aplikasi kritis misi memiliki kekritisan yang lebih tinggi daripada sumber daya yang terkait dengan pengujian nonproduksi. Untuk menangkap informasi tentang kekritisan sumber daya, gunakan Criticality bidang.
Kami merekomendasikan menggunakan panduan berikut saat menerjemahkan skor tingkat keparahan asli temuan ke nilai Severity.Label dalam ASFF.
-
INFORMATIONALKategori ini dapat mencakup temuan untukPASSED,WARNING, atauNOT AVAILABLEcek atau identifikasi data sensitif. -
LOWTemuan yang dapat menghasilkan kompromi di masa depan. Misalnya, kategori ini dapat mencakup kerentanan, kelemahan konfigurasi, dan kata sandi yang terbuka. -
MEDIUMTemuan yang menunjukkan kompromi aktif, tetapi tidak ada indikasi bahwa musuh menyelesaikan tujuan mereka. Misalnya, kategori ini dapat mencakup aktivitas malware, aktivitas peretasan, dan deteksi perilaku yang tidak biasa. -
HIGHatauCRITICAL— Temuan yang menunjukkan bahwa musuh menyelesaikan tujuan mereka, seperti kehilangan data aktif atau kompromi atau penolakan layanan.
Contoh
"Severity": { "Label": "CRITICAL", "Normalized": 90, "Original": "CRITICAL" }
judul
Judul temuan. Bidang ini dapat berisi teks boilerplate nonspesifik atau detail yang spesifik untuk contoh temuan ini.
Untuk temuan kontrol, bidang ini memberikan judul kontrol. Bidang ini tidak mereferensikan standar jika Anda mengaktifkan temuan kontrol konsolidasi.
Contoh
"Title": "AWS Config should be enabled"
Tipe
Satu atau lebih jenis temuan dalam format yang mengklasifikasikan temuan. Bidang ini tidak mereferensikan standar jika Anda mengaktifkan temuan kontrol konsolidasi.namespace/category/classifier
Typesharus diperbarui hanya dengan menggunakan BatchUpdateFindings API.
Menemukan penyedia yang ingin memberikan nilai untuk Types harus menggunakan Types atribut di bawah FindingProviderFields.
Dalam daftar berikut, peluru tingkat atas adalah ruang nama, peluru tingkat kedua adalah kategori, dan peluru tingkat ketiga adalah pengklasifikasi. Sebaiknya penyedia pencari menggunakan ruang nama yang ditentukan untuk membantu mengurutkan dan mengelompokkan temuan. Kategori dan pengklasifikasi yang ditentukan juga dapat digunakan, tetapi tidak diperlukan. Hanya namespace Pemeriksaan Perangkat Lunak dan Konfigurasi yang telah menentukan pengklasifikasi.
Anda dapat menentukan jalur parSIAL untuk namespace/category /classfier. Misalnya, jenis temuan berikut semuanya valid:
-
TTP
-
TTPs/Defense Penghindaran
-
TTPs/Defense Evasion/CloudTrailStopped
Kategori taktik, teknik, dan prosedur (TTP) dalam daftar berikut selaras dengan MITRE ATT&CK MatrixTM.
Daftar ruang nama, kategori, dan pengklasifikasi:
-
Pemeriksaan Perangkat Lunak dan Konfigurasi
-
Kerentanan
-
CVE
-
-
AWS Praktik Terbaik Keamanan
-
Keterjangkauan Jaringan
-
Analisis Perilaku Waktu Aktif
-
-
Standar Industri dan Peraturan
-
AWS Praktik Terbaik Keamanan Dasar
-
Tolok Ukur Pengerasan Host CIS
-
Tolok U AWS kur Yayasan CIS
-
PCI-DSS
-
Kontrol Aliansi Keamanan Cloud
-
Kontrol ISO 90001
-
Kontrol ISO 27001
-
Kontrol ISO 27017
-
Kontrol ISO 27018
-
SOC 1
-
SOC 2
-
Kontrol HIPAA (AS)
-
Kontrol NIST 800-53 (AS)
-
Kontrol CSF NIST (AS)
-
Kontrol IRAP (Australia)
-
K-ISMS Kontrol (Korea)
-
Kontrol MTCS (Singapura)
-
Kontrol FISC (Jepang)
-
Kontrol Undang-Undang Nomor Saya (Jepang)
-
ENS Controls (Spanyol)
-
Kontrol Cyber Essentials Plus (Inggris)
-
G-Cloud Kontrol (Inggris)
-
Kontrol C5 (Jerman)
-
IT-Grundschutz Kontrol (Jerman)
-
Kontrol GDPR (Eropa)
-
Kontrol TISAX (Eropa)
-
-
Manajemen Patch
-
-
TTP
-
Akses Awal
-
Eksekusi
-
Tetap
-
Eskalasi hak istimewa
-
Penghindaran Pertahanan
-
Akses Kredensi
-
Penemuan
-
Gerakan Lateral
-
Koleksi
-
Perintah dan Kontrol
-
-
Efek
-
Paparan Data
-
Ekfiltrasi Data
-
Penghancuran Data
-
Penolakan Layanan
-
Konsumsi Sumber Daya
-
-
Perilaku yang Tidak Biasa
-
Aplikasi
-
Aliran Jaringan
-
Alamat IP
-
Pengguna
-
VM
-
Kontainer
-
Nirserver
-
Proses
-
Basis Data
-
Data
-
-
Identifikasi Data Sensitif
-
PII
-
Kata Sandi
-
Legal
-
Keuangan
-
Keamanan
-
Bisnis
-
Contoh
"Types": [ "Software and Configuration Checks/Vulnerabilities/CVE" ]
UpdatedAt
Menunjukkan kapan penyedia temuan terakhir memperbarui catatan temuan.
Stempel waktu ini mencerminkan waktu ketika catatan temuan terakhir atau terbaru diperbarui. Akibatnya, ini dapat berbeda dari stem LastObservedAt pel waktu, yang mencerminkan kapan peristiwa atau kerentanan terakhir atau terakhir diamati.
Saat Anda memperbarui catatan temuan, Anda harus memperbarui stempel waktu ini ke stempel waktu saat ini. Setelah membuat catatan temuan, cap CreatedAt waktu UpdatedAt dan stempel harus sama. Setelah pembaruan pada catatan temuan, nilai bidang ini harus lebih baru daripada semua nilai sebelumnya yang dikandungnya.
Perhatikan bahwa UpdatedAt tidak dapat diperbarui dengan menggunakan BatchUpdateFindings operasi. Anda dapat memperbaruinya hanya dengan menggunakan BatchImportFindings operasi.
Contoh
"UpdatedAt": "2017-04-22T13:22:13.933Z"