Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
! [PENTING] Artikel ini menjelaskan versi pratinjau awal Kontrol Postur SSH. Untuk dokumentasi terbaru, lihat Apa itu Kontrol Postur SSH sebagai gantinya.
Kontrol Postur SSH memungkinkan Anda menggunakan alur kerja Azure Policy dan Konfigurasi Mesin yang familier untuk:
- Memastikan kepatuhan terhadap standar di industri atau organisasi Anda
- Mengurangi permukaan serangan fitur manajemen jarak jauh
- Pastikan penyiapan yang konsisten di seluruh armada Anda untuk keamanan dan produktivitas
Kontrol Postur SSH juga memberikan Alasan terperinci yang menjelaskan bagaimana kepatuhan atau ketidakpatuhan ditentukan. Alasan ini mempermudah untuk mengambil tindakan atau untuk sepenuhnya men dokumentasikan kepatuhan.
Kontrol Postur SSH menganalisis dan memberlakukan sekitar 20 parameter server SSH (sshd). Secara default mengaudit dan menerapkan praktik terbaik yang konsisten dengan Garis Besar Keamanan Azure Compute untuk Linux. Anda juga dapat menyesuaikan parameter tertentu agar sesuai dengan lingkungan Anda. Misalnya, Anda dapat menyesuaikan pengguna dan grup mana yang diizinkan mengakses SSH.
Batasan pratinjau privat
Penting
Kontrol Postur SSH berada dalam pratinjau privat-- dimaksudkan untuk memicu dialog antara Anda dan Microsoft.
- Pratinjau ini dimaksudkan untuk digunakan dengan mesin dev/test terisolasi di mana masalah apa pun (termasuk secara tidak sengaja mengunci diri anda dari akses SSH) tidak akan memiliki konsekuensi penting.
- Pratinjau melibatkan impor definisi kebijakan, daripada memilihnya dari daftar bawaan Azure Policy.
- Distro Linux yang didukung awalnya terbatas pada Ubuntu Server (20.04, 22.04) dan Debian (11, 12). Harap beri tahu kami (info kontak di akhir halaman) distro mana yang ingin Anda lihat masukkan pratinjau berikutnya.
Contoh memulai
Contoh ini difokuskan untuk memulai dengan cepat. Ini membuat asumsi yang disederhanakan dan tidak mengeksplorasi semua yang mungkin. Misalnya, ini menggunakan pengaturan SSH default dari PolicyDefinition, daripada menyesuaikan parameter seperti pengguna dan grup yang diizinkan. Informasi yang lebih komprehensif tentang Kontrol Postur SSH termasuk pengaturan dan perilaku diharapkan dalam waktu dekat.
Tip
Model mental dan terminologi berikut digunakan di seluruh artikel ini.
- PolicyDefinition : Definisi dan metadata Kontrol Postur SSH, seperti yang diwakili dalam layanan Azure Policy.
- PolicyAssignment : Menautkan Kebijakan Kontrol Postur SSH AndaDefinisi ke cakupan tempat kebijakan tersebut harus diterapkan, seperti grup sumber daya.
- Komputer : Titik akhir yang mampu dikelola oleh Azure Policy dan Konfigurasi Mesin (alias Konfigurasi Tamu). Dengan kata lain, komputer yang diaktifkan Arc atau Azure VM.
J. Prasyarat
- Akun Azure dengan izin untuk membuat grup sumber daya, VM (atau komputer Arc), definisi kebijakan, dan penetapan kebijakan.
- Untuk prasyarat tambahan, pilih pengalaman pilihan Anda:
- Menggunakan browser web, masuk ke Portal Microsoft Azure atau setara lokal Anda.
B. Membuat grup sumber daya
- Buat grup sumber daya. Dalam langkah-langkah mendatang, ini akan digunakan untuk mencakup kebijakan, dan untuk berisi mesin uji baru.
C. Membuat PolicyDefinition
Catatan
Langkah tambahan ini (membuat daripada hanya memilih PolicyDefinition) diperlukan selama pratinjau privat.
- Navigasi ke halaman Gambaran Umum Azure Policy . Misalnya, Anda dapat menggunakan URI: https://portal.azure.com/#view/Microsoft_Azure_Policy/PolicyMenuBlade/~/Overview.
- Navigasi ke tampilan Definisi .
- Klik tombol + Definisi Kebijakan untuk membuat PolicyDefinition baru, memasukkan yang berikut ini sebagai input.
- Lokasi definisi: Pilih langganan Azure Anda tempat PolicyDefinition akan berada.
- Nama: [Pratinjau] Kebijakan Kontrol Postur SSH
- Kategori: Gunakan Yang Sudah Ada, lalu pilih Konfigurasi Tamu
- Aturan kebijakan: Hapus JSON yang sudah ada sebelumnya, dan tempelkan definisi kebijakan PolicyDefinition JSON dari Pratinjau Kontrol Postur SSH
- Klik Simpan
D. Menggunakan PolicyAssignment untuk menerapkan PolicyDefinition ke grup sumber daya Anda
Perhatian
Kebijakan ini memodifikasi konfigurasi sshd pada komputer dalam cakupan. Instruksi ini meminta Anda menetapkannya ke grup sumber daya yang awalnya kosong, di mana Anda nantinya akan membuat mesin uji. Berhati-hatilah jika Anda memilih untuk menetapkan ke cakupan yang lebih luas.
- Menavigasi ke Kebijakan | Halaman definisi yang mencantumkan semua definisi kebijakan yang tersedia.
- Pilih Kebijakan [Pratinjau] Kebijakan Kontrol Postur SSHDefinisi yang Anda buat sebelumnya
- Klik Tetapkan.
- Untuk Cakupan pilih grup sumber daya tempat Anda nantinya akan membuat mesin uji baru.
- Lanjutkan ke tab Parameter .
- Pilih "true" untuk Sertakan mesin yang terhubung dengan Arc, kecuali Anda secara khusus ingin mengecualikan komputer yang terhubung dengan Arc.
- CATATAN: Jika Anda ingin menyesuaikan pengaturan SSH, seperti grup yang diizinkan, hapus centang kotak Hanya tampilkan parameter... untuk mengungkapkan semua parameter yang tersedia. Jika Anda memilih untuk menentukan pengguna atau grup yang diizinkan atau ditolak, perlu diketahui bahwa Anda akan memasukkan string yang dibatasi spasi, misalnya
userA userB.
- Lanjutkan ke tab Remediasi .
- CATATAN: Meskipun demo ini berfokus pada komputer baru, dalam skenario lain di mana Anda ingin PolicyAssignment diterapkan ke komputer yang ada, Anda dapat mencentang kotak untuk Membuat tugas remediasi.
- Pilih Buat Identitas Terkelola dengan Sistem yang ditetapkan dan lokasi identitas pilihan Anda.
- Lanjutkan ke Tinjau + buat
- Pilih Buat untuk menyelesaikan PolicyAssignment.
E. Membuat komputer baru
Meskipun PolicyAssignments baru dapat berlaku untuk komputer yang ada, prosesnya dapat memakan waktu hingga 24 jam. Untuk mulai cepat ini, kita akan fokus mengevaluasi komputer baru. Dalam contoh ini kami akan membuat Azure VM, tetapi Anda dapat membuat komputer yang diaktifkan Arc jika mau.
- Navigasi ke pengalaman Azure Virtual Machines .
- Buat VM baru, memastikan properti berikut:
- Langganan dan Grup Sumber Daya harus cocok dengan tempat PolicyAssignment dilingkup.
- Gambar harus "Unbuntu Server 22.04...".
- Arsitektur VM harus x64.
- Properti lain seperti nama VM, ukuran, dll. dapat menjadi apa pun yang Anda inginkan.
- Tunggu hingga pembuatan VM selesai, lalu klik Buka Sumber Daya untuk mencapai halaman gambaran umum komputer
- Di navigasi sebelah kiri, pilih Identitas dan pastikan bahwa komputer memiliki identitas terkelola sistem
- Di navigasi sebelah kiri, pilih Ekstensi + aplikasi, lalu + Tambahkan
- Pilih ekstensi Konfigurasi Mesin Azure Automanage dan pilih Berikutnya
- Pilih Tinjau + buat, lalu buat
F. Beristirahatlah sebelum melanjutkan
Ketika PolicyDefinitions, PolicyAssignments, dan mesin baru terlibat, dibutuhkan beberapa menit agar semuanya mencapai status stabil. Pertimbangkan untuk menunggu setidaknya 30 menit sebelum melanjutkan ke langkah berikutnya.
G. Mengamati hasil kepatuhan
Langkah-langkah berikut memungkinkan Anda melihat rollup kepatuhan di ketinggian yang berbeda:
- Kepatuhan berdasarkan PolicyAssignment
- Jumlah komputer yang sesuai dan tidak patuh
- Ketinggian tertinggi, sangat berguna untuk armada besar
- Kepatuhan berdasarkan komputer
- Daftar komputer dengan ya/tidak per komputer
- Kepatuhan dengan mengatur, untuk komputer tertentu
- Tingkat detail terdalam, seperti cuplikan layar di bagian atas artikel ini.
Tip
Komputer baru Anda kemungkinan akan dinilai tidak patuh ketika menemukan kebijakan untuk pertama kalinya. Pengaturan SSH default dalam kebijakan lebih ketat daripada banyak gambar OS yang telah dikonfigurasi secara default. Setelah tambahan 20 menit atau lebih, Anda harus menemukan bahwa komputer Anda menjadi sesuai berkat logika remediasi bawaan kontrol Postur SSH.
- Menavigasi ke Kebijakan | Halaman kepatuhan .
- Pilih [Pratinjau] Kebijakan Kontrol Postur SSH.
- Perhatikan bahwa jumlah mesin yang sesuai / tidak patuh dilaporkan
- Di bawah Kepatuhan Sumber Daya , Anda dapat melihat status untuk masing-masing komputer
- Untuk menelusuri detail pengaturan demi pengaturan untuk komputer tertentu:
- Klik ... di samping mesin, dan pilih Tampilkan sumber daya untuk mencapai halaman Gambaran Umum komputer
- Di navigasi sebelah kiri di bawah Operasi, klik Manajemen konfigurasi (bukan Konfigurasi di bawah Pengaturan)
- Klik LinuxSSHServerSecurityBaseline
- Halaman yang dihasilkan menunjukkan setiap pengaturan dalam konfigurasi dengan detail tentang kepatuhan serta bagaimana kepatuhan ditentukan.
Langkah selanjutnya
Hubungi tim di Microsoft untuk memberikan umpan balik, permintaan fitur, dll.