Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat aturan penindasan di GuardDuty
Aturan penekanan adalah seperangkat kriteria yang mencakup penggunaan atribut filter dan memberikan nilai yang Anda tidak GuardDuty ingin menghasilkan jenis temuan. Jenis temuan yang cocok dengan kriteria ini diarsipkan secara otomatis. Untuk mengurangi kebisingan, temuan yang ditekan tidak dikirim ke salah satu Layanan AWS yang dapat Anda integrasikan. Untuk informasi selengkapnya tentang kasus penggunaan umum untuk membuat aturan penekanan, lihatAturan penekanan.
Anda dapat memvisualisasikan, membuat, dan mengelola aturan penekanan dengan menggunakan halaman Aturan Supresi di konsol. GuardDuty Aturan penekanan juga dapat dihasilkan dari filter tersimpan yang ada. Untuk informasi selengkapnya tentang membuat filter, lihatPenyaringan temuan di GuardDuty.
Kriteria filter dapat mencakup kecocokan persis menggunakan Equals dan NotEqualsoperator, pencocokan wildcard menggunakan Pertandingan dan NotMatchesoperator atau kecocokan perbandingan menggunakan GreaterThanGreaterThanEquals, LessThandan LessThanEqualsoperator. Informasi lebih lanjut tentang operator yang tersedia dapat ditemukan di Conditionshalaman.
Pilih metode akses pilihan Anda untuk membuat aturan penekanan untuk GuardDuty menemukan tipe.
- Console
-
Untuk membuat aturan penindasan menggunakan konsol:Buka GuardDuty konsol di https://console.aws.amazon.com/guardduty/.
-
Pada halaman aturan Suppression, klik pada aturan Create suppression untuk membuka formulir Create suppression rule.
-
Masukkan Nama untuk aturan penindasan. Nama harus 3-64 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, periode (.), tanda hubung (-), dan garis bawah (_).
-
Deskripsi adalah opsional. Jika Anda memasukkan deskripsi, itu dapat memiliki hingga 512 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, periode (.), tanda hubung (-), titik dua (:), tanda kurung ({} () []), garis miring maju (/), dan spasi.
-
Rank adalah opsional. Ini bisa menjadi nilai numerik dari 1 hingga jumlah total filter dan aturan penekanan, ditambah 1.
-
Di bawah bagian Atribut, pilih Kunci dan Operator dari drop-down.
-
Masukkan nilai “string” atau “date” dari datepicker berdasarkan kunci yang dipilih. Jika itu adalah nilai string, ketik teks dan tekan enter. Beberapa nilai dapat ditambahkan dalam kasus nilai string.
-
Kriteria tambahan dapat ditambahkan dengan memilih Tambah Kriteria untuk menambahkan set Kunci, Operator, dan Nilai lainnya.
-
Pilih Buat aturan penekanan untuk membuat dan menyimpan aturan penekanan.
Anda juga dapat membuat aturan penekanan dari filter tersimpan yang ada. Untuk informasi selengkapnya tentang membuat filter, lihatPenyaringan temuan di GuardDuty.
Untuk membuat aturan penekanan dari filter tersimpan:
Buka GuardDuty konsol di https://console.aws.amazon.com/guardduty/.
-
Pada halaman Temuan, dari menu Aturan tersimpan, pilih aturan set filter tersimpan. Ini akan secara otomatis menampilkan set filter dan temuan yang sesuai dengan kriteria.
-
Anda juga dapat menambahkan lebih banyak kriteria filter ke aturan tersimpan ini. Jika Anda tidak memerlukan kriteria filter tambahan, lewati langkah ini. Untuk menambahkan satu atau beberapa kriteria filter, ikuti langkah 3 hingga 7 Adding filters on Findings page inci, lalu lanjutkan dengan langkah-langkah berikut.
-
Setelah Anda menambahkan kriteria filter dan mengonfirmasi bahwa temuan yang difilter memenuhi persyaratan Anda, pilih Buat aturan penekanan.
-
Masukkan Nama untuk aturan penindasan.Nama harus 3-64 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, periode (.), tanda hubung (-), dan garis bawah (_).
-
Deskripsi adalah opsional. Jika Anda memasukkan deskripsi, itu dapat memiliki hingga 512 karakter.
-
Pilih Buat.
-
Jika Anda tidak perlu menambahkan kriteria filter tambahan ke aturan yang disimpan, ikuti langkah 4 hingga 7 untuk membuat filter.
- API/CLI
-
Untuk membuat aturan penekanan menggunakan API:
-
Anda dapat membuat aturan penekanan melalui CreateFilterAPI. Untuk melakukannya, tentukan kriteria filter dalam file JSON mengikuti format contoh terperinci di bawah ini. Contoh di bawah ini akan menekan temuan tingkat keparahan rendah yang tidak diarsipkan yang memiliki permintaan DNS ke domain. test.example.com Untuk temuan tingkat keparahan sedang, daftar masukan adalah["4", "5", "7"]. Untuk temuan tingkat keparahan tinggi, daftar masukan akan["6", "7", "8"]. Untuk temuan tingkat keparahan kritis, daftar masukan adalah["9", "10"]. Anda juga dapat memfilter berdasarkan satu nilai dalam daftar.
Contoh berikut menambahkan filter untuk temuan tingkat keparahan rendah untuk fungsi lambda dengan awalan nama fungsi "MyFunc" dan tag fungsi dengan awalan bukan sebagai "” TestTag
{
"Criterion": {
"service.action.dnsRequestAction.domain": {
"Equals": [
"test.example.com"
]
},
"severity": {
"Equals": [
"1",
"2",
"3"
]
}
}
}
Anda dapat membuat aturan penekanan menggunakan karakter wildcard* dan? . Wildcard dalam filter didukung hanya menggunakan Pertandingan dan NotMatchesoperator. Untuk mencocokkan sejumlah karakter, Anda dapat menggunakan* dalam nilai atribut dan untuk mencocokkan satu karakter, Anda dapat menggunakan? dalam nilai atribut. Filter mendukung maksimal 5 atribut di bawah kondisi wildcard tunggal dan maksimal 5 karakter wildcard dalam satu atribut. Contoh berikut menambahkan filter untuk nama Lambda yang cocok dengan awalan “MyFunc" tetapi bukan fungsi Lambda dengan tag dengan "TestTag" sebagai awalan diikuti oleh 0-2 karakter.
{
"Criterion": {
"resource.lambdaDetails.functionName": {
"Matches": [
"MyFunc*"
]
},
"resource.lambdaDetails.tags.key": {
"NotMatches": [
"TestTag??"
]
}
}
}
Untuk daftar nama bidang JSON dan konsolnya yang setara, lihat Filter properti di GuardDuty.
Untuk menguji kriteria filter Anda, gunakan kriteria JSON yang sama di ListFindingsAPI, dan konfirmasikan bahwa temuan yang benar telah dipilih. Untuk menguji kriteria filter Anda menggunakan AWS CLI ikuti contoh menggunakan detectorId dan file.json Anda sendiri.
Untuk menemukan akun Anda dan Wilayah saat ini, lihat halaman Pengaturan di https://console.aws.amazon.com/guardduty/konsol, atau jalankan ListDetectorsAPI. detectorId
aws guardduty list-detector
aws guardduty list-findings \
--detector-id 12abc34d567e8fa901bc2d34e56789f0 \
--region us-east-1 \
--finding-criteria file://criteria.json
Pencocokan wildcard tidak tersedia untuk ListFindings dan GetFindingsStatistics. Kriteria yang mengandung wildcard tidak dapat divalidasi menggunakan ListFindings dan. GetFindingsStatistics
-
Unggah filter Anda untuk digunakan sebagai aturan penekanan dengan CreateFilterAPI atau dengan menggunakan AWS CLI mengikuti contoh di bawah ini dengan ID detektor Anda sendiri, nama untuk aturan penekanan, dan file.json.
Untuk menemukan akun Anda dan Wilayah saat ini, lihat halaman Pengaturan di https://console.aws.amazon.com/guardduty/konsol, atau jalankan ListDetectorsAPI. detectorId
aws guardduty create-filter \
--detector-id 12abc34d567e8fa901bc2d34e56789f0 \
--region us-east-1 \
--action ARCHIVE \
--name yourfiltername \
--finding-criteria file://criteria.json
Anda dapat melihat daftar filter Anda secara terprogram dengan API. ListFilter Anda dapat melihat detail filter individual dengan memberikan nama filter ke GetFilterAPI. Perbarui filter menggunakan UpdateFilteratau menghapusnya dengan DeleteFilterAPI.