Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan Perlindungan Integritas Sistem untuk instans Amazon EC2 Mac
Anda dapat mengonfigurasi pengaturan Perlindungan Integritas Sistem (SIP) untuk instans Mac x86 dan instans Apple silicon Mac. SIP adalah fitur keamanan macOS penting yang membantu mencegah eksekusi kode yang tidak sah dan modifikasi tingkat sistem. Untuk informasi selengkapnya, lihat Tentang Perlindungan Integritas Sistem
Anda dapat mengaktifkan atau menonaktifkan SIP sepenuhnya, atau Anda dapat mengaktifkan atau menonaktifkan pengaturan SIP tertentu secara selektif. Disarankan agar Anda menonaktifkan SIP hanya sementara untuk melakukan tugas-tugas yang diperlukan, dan kemudian mengaktifkannya kembali sesegera mungkin. Meninggalkan SIP dinonaktifkan dapat membuat instance Anda rentan terhadap kode berbahaya.
Konfigurasi SIP didukung di semua AWS Wilayah di mana instans Amazon EC2 Mac didukung.
Topik
Pertimbangan
-
Jenis instans Amazon EC2 Mac berikut dan versi macOS didukung:
-
Mac1 | Mac2 | Mac2-M1Ultra - macOS Ventura (versi 13.0 atau yang lebih baru)
-
Mac2-m2 | Mac2-M2Pro - macOS Ventura (versi 13.2 atau yang lebih baru)
catatan
Versi beta dan pratinjau macOS tidak didukung.
-
-
Anda dapat menentukan konfigurasi SIP khusus untuk mengaktifkan atau menonaktifkan pengaturan SIP individual secara selektif. Jika Anda menerapkan konfigurasi kustom, sambungkan ke instans dan verifikasi pengaturan untuk memastikan bahwa persyaratan Anda diterapkan dengan benar dan berfungsi sebagaimana dimaksud.
Konfigurasi SIP mungkin berubah dengan pembaruan macOS. Kami menyarankan Anda meninjau pengaturan SIP khusus setelah upgrade versi macOS apa pun untuk memastikan kompatibilitas berkelanjutan dan fungsionalitas yang tepat dari konfigurasi keamanan Anda.
-
Untuk instance Mac x86, pengaturan SIP diterapkan pada tingkat instans. Setiap volume root yang melekat pada instance akan secara otomatis mewarisi pengaturan SIP yang dikonfigurasi.
Untuk instance Apple silicon Mac, pengaturan SIP diterapkan pada tingkat volume. Volume root yang dilampirkan ke instance tidak mewarisi pengaturan SIP. Jika Anda melampirkan volume root lain, Anda harus mengkonfigurasi ulang pengaturan SIP ke status yang diperlukan.
-
Diperlukan waktu hingga 90 menit untuk menyelesaikan tugas konfigurasi SIP. Instance tetap tidak dapat dijangkau saat tugas konfigurasi SIP sedang berlangsung.
-
Konfigurasi SIP tidak ditransfer ke snapshot atau AMIs yang kemudian Anda buat dari instance.
-
Instans Apple silicon Mac harus memiliki hanya satu volume yang dapat di-boot, dan setiap volume terlampir hanya dapat memiliki satu pengguna admin tambahan.
Konfigurasi SIP default
Tabel berikut mencantumkan konfigurasi SIP default untuk instance Mac x86 dan instance Apple silicon Mac.
Instans Apple silikon Mac | contoh x86 Mac | |
---|---|---|
Apple Internal | ||
Perlindungan Sistem File | ||
Sistem Dasar | ||
Pembatasan Debugging | ||
Pembatasan Dtrace | ||
Penandatanganan Kext | ||
Perlindungan Nvram |
Periksa konfigurasi SIP Anda
Kami menyarankan Anda memeriksa konfigurasi SIP Anda sebelum dan sesudah membuat perubahan untuk memastikan bahwa konfigurasi tersebut dikonfigurasi seperti yang diharapkan.
Untuk memeriksa konfigurasi SIP untuk instans Amazon EC2 Mac
Connect ke instance menggunakan SSH, dan kemudian jalankan perintah berikut di baris perintah.
$
csrutil status
Berikut ini adalah output contoh.
System Integrity Protection status: enabled.
Configuration:
Apple Internal: enabled
Kext Signing: disabled
Filesystem Protections: enabled
Debugging Restrictions: enabled
DTrace Restrictions: enabled
NVRAM Protections: enabled
BaseSystem Verification: disabled
Prasyarat untuk instance Apple silicon Mac
Sebelum Anda dapat mengonfigurasi pengaturan SIP untuk instance Apple silicon Mac, Anda harus mengatur kata sandi dan mengaktifkan token aman untuk pengguna administratif volume root Amazon EBS ()ec2-user
.
catatan
Kata sandi dan token aman disetel saat pertama kali Anda terhubung ke instans Apple silikon Mac menggunakan GUI. Jika sebelumnya Anda terhubung ke instans menggunakan GUI, atau jika Anda menggunakan instance Mac x86, Anda tidak perlu melakukan langkah-langkah ini.
Untuk mengatur kata sandi dan mengaktifkan token aman untuk pengguna administratif volume root EBS
-
Atur kata sandi untuk
ec2-user
pengguna.$
sudo /usr/bin/dscl . -passwd /Users/ec2-user -
Aktifkan token aman untuk
ec2-user
pengguna. Untuk-oldPassword
, tentukan kata sandi yang sama dari langkah sebelumnya. Untuk-newPassword
, tentukan kata sandi yang berbeda. Perintah berikut mengasumsikan bahwa Anda memiliki kata sandi lama dan baru yang disimpan dalam file..txt
$
sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt` -
Verifikasi bahwa token aman diaktifkan.
$
sysadminctl -secureTokenStatus ec2-user
Konfigurasikan pengaturan SIP
Saat Anda mengonfigurasi pengaturan SIP untuk instans Anda, Anda dapat mengaktifkan atau menonaktifkan semua pengaturan SIP, atau Anda dapat menentukan konfigurasi khusus yang secara selektif mengaktifkan atau menonaktifkan pengaturan SIP tertentu.
catatan
Jika Anda menerapkan konfigurasi kustom, sambungkan ke instans dan verifikasi pengaturan untuk memastikan bahwa persyaratan Anda diterapkan dengan benar dan berfungsi sebagaimana dimaksud.
Konfigurasi SIP mungkin berubah dengan pembaruan macOS. Kami menyarankan Anda meninjau pengaturan SIP khusus setelah upgrade versi macOS apa pun untuk memastikan kompatibilitas berkelanjutan dan fungsionalitas yang tepat dari konfigurasi keamanan Anda.
Untuk mengkonfigurasi pengaturan SIP untuk instance Anda, Anda harus membuat tugas konfigurasi SIP. Tugas konfigurasi SIP menentukan pengaturan SIP untuk instance Anda.
Saat membuat konfigurasi SIP untuk instance Apple silicon Mac, Anda harus menentukan kredensi berikut:
-
Pengguna administratif disk internal
-
Nama pengguna - Hanya pengguna administratif default (
aws-managed-user
) yang didukung dan digunakan secara default. Anda tidak dapat menentukan pengguna administratif yang berbeda. -
Kata sandi — Jika Anda tidak mengubah kata sandi default untuk
aws-managed-user
, tentukan kata sandi default, yang kosong. Jika tidak, tentukan kata sandi Anda.
-
-
Pengguna administratif volume root Amazon EBS
-
Nama pengguna — Jika Anda tidak mengubah pengguna administratif default, tentukan
ec2-user
. Jika tidak, tentukan nama pengguna untuk pengguna administratif Anda. -
Kata sandi — Anda harus selalu menentukan kata sandi.
-
Gunakan metode berikut untuk membuat tugas konfigurasi SIP.
Periksa status tugas konfigurasi SIP
Gunakan salah satu metode berikut untuk memeriksa status tugas konfigurasi SIP.