Memulihkan kesalahan konfigurasi OS
Microsoft Defender untuk Cloud memberikan rekomendasi keamanan untuk meningkatkan postur keamanan organisasi dan mengurangi risiko. Elemen penting dalam pengurangan risiko adalah pengerasan mesin.
Defender untuk Cloud menilai pengaturan sistem operasi terhadap garis besar keamanan komputasi yang disediakan oleh Microsoft Cloud Security Benchmark (MCSB). Informasi komputer dikumpulkan untuk penilaian menggunakan ekstensi konfigurasi komputer Azure Policy (sebelumnya dikenal sebagai konfigurasi tamu) pada komputer. Pelajari lebih lanjut
Artikel ini menjelaskan cara meninjau rekomendasi yang dibuat oleh penilaian.
Prasyarat
Persyaratan | Rincian |
---|---|
Rencana | Defender untuk Server Paket 2 harus diaktifkan |
Ekstensi | Konfigurasi komputer Azure Policy harus diinstal pada komputer. |
Fitur ini sebelumnya menggunakan agen Analitik Log (juga dikenal sebagai agen Pemantauan Microsoft (MMA)) untuk mengumpulkan informasi. Jika Anda masih memiliki MMA yang digunakan, Anda mungkin menerima rekomendasi duplikat untuk komputer yang sama. Untuk menghindari hal ini, Anda dapat menonaktifkan MMA pada komputer.
Meninjau dan memulihkan rekomendasi garis besar OS
Di Defender untuk Cloud, buka halaman Rekomendasi.
Pilih rekomendasi yang relevan.
Pada halaman detail rekomendasi, Anda dapat melihat sumber daya yang terpengaruh, dan temuan keamanan tertentu. Remediasi rekomendasi.
Rekomendasi kueri
penggunaan Defender untuk CloudAzure Resource Graph untuk API, dan kueri portal, untuk mengkueri informasi rekomendasi. Anda dapat menggunakan sumber daya ini untuk membuat kueri Anda sendiri untuk mengambil informasi.
Anda dapat mempelajari cara meninjau rekomendasi di Azure Resource Graph.
Berikut adalah dua kueri sampel yang bisa Anda gunakan:
Mengkueri semua aturan yang tidak sehat untuk sumber daya tertentu
Securityresources | where type == "microsoft.security/assessments/subassessments" | extend assessmentKey=extract(@"(?i)providers/Microsoft.Security/assessments/([^/]*)", 1, id) | where assessmentKey == '1f655fb7-63ca-4980-91a3-56dbc2b715c6' or assessmentKey == '8c3d9ad0-3639-4686-9cd2-2b2ab2609bda' | parse-where id with machineId:string '/providers/Microsoft.Security/' * | where machineId == '{machineId}'
Semua Aturan Tidak Sehat dan jumlah jika Mesin tidak sehat untuk masing-masing
securityresources | where type == "microsoft.security/assessments/subassessments" | extend assessmentKey=extract(@"(?i)providers/Microsoft.Security/assessments/([^/]*)", 1, id) | where assessmentKey == '1f655fb7-63ca-4980-91a3-56dbc2b715c6' or assessmentKey == '8c3d9ad0-3639-4686-9cd2-2b2ab2609bda' | parse-where id with * '/subassessments/' subAssessmentId:string | parse-where id with machineId:string '/providers/Microsoft.Security/' * | extend status = tostring(properties.status.code) | summarize count() by subAssessmentId, status
Langkah berikutnya
Pelajari selengkapnya tentang bahasa kueri Azure Resource Graph.