macOS memiliki fitur yang disebut "Gatekeeper" yang dirancang untuk mengunci Mac Anda, memaksanya untuk hanya menjalankan perangkat lunak yang disetujui Apple secara default. Tetapi Mac dikunci dengan cara yang sama dengan Android terkunci-Anda masih bebas menjalankan aplikasi apa pun yang Anda inginkan.
Gatekeeper bekerja sedikit berbeda tergantung pada versi macOS yang Anda jalankan. Versi lama memungkinkan Anda mematikannya dengan sakelar sederhana, sementara macOS Sierra membuat hal-hal sedikit lebih rumit. Inilah yang perlu Anda ketahui.
Setiap kali Anda meluncurkan aplikasi baru di Mac Anda, Gatekeeper memeriksa untuk melihat bahwa itu ditandatangani dengan tanda tangan yang valid. Jika aplikasi ditandatangani dengan tanda tangan yang sah, itu diizinkan untuk dijalankan. Jika tidak, Anda akan melihat pesan peringatan dan Mac Anda akan mencegah aplikasi berjalan.
Namun tidak semua aplikasi Mac ditandatangani. Beberapa aplikasi yang tersedia di web-terutama yang lebih tua-hanya tidak ditandatangani, bahkan jika mereka dapat dipercaya. Mungkin mereka belum diperbarui untuk sementara waktu, atau mungkin pengembang tidak peduli. Itu sebabnya Apple menawarkan cara untuk melewati Gatekeeper. (Anda juga mungkin ingin melewati ini dan menjalankan aplikasi yang tidak ditandatangani jika Anda mengembangkan aplikasi Anda sendiri.)
Gatekeeper tahu tentang tiga jenis aplikasi yang berbeda:
Pengaturan standar adalah hanya mengizinkan aplikasi dari dua kategori pertama: Mac App Store dan dari pengembang yang diidentifikasi. Pengaturan ini harus memberikan keamanan yang baik, memungkinkan pengguna untuk mendapatkan aplikasi dari app store atau mengunduh aplikasi yang ditandatangani dari web.
Jika Anda mencoba membuka aplikasi unsigned dengan mengklik dua kali, itu tidak akan berhasil. Anda akan melihat pesan "[Nama Aplikasi] tidak dapat dibuka karena berasal dari pengembang yang tidak dikenal".
Tentu saja, mungkin ada saatnya ketika Anda menemukan aplikasi tak bertanda yang perlu Anda gunakan. Jika Anda mempercayai pengembang, Anda dapat memberi tahu Mac untuk membukanya.
Peringatan: Gatekeeper adalah fitur keamanan, dan ini secara default karena suatu alasan. Hanya jalankan aplikasi yang Anda percayai.
Untuk membuka aplikasi yang tidak ditandatangani, Anda harus mengeklik kanan atau Mengontrol-mengeklik aplikasi dan memilih "Buka". Ini berfungsi pada macOS Sierra serta versi macOS sebelumnya.
Anda akan diperingatkan bahwa aplikasi tersebut berasal dari pengembang yang tidak dikenal — dengan kata lain, tidak ditandatangani dengan tanda tangan pengembang yang valid. Jika Anda mempercayai aplikasi, klik "Open" untuk menjalankannya.
Itu dia. Mac Anda akan mengingat pengaturan ini untuk setiap aplikasi tertentu yang Anda izinkan untuk dijalankan, dan Anda tidak akan ditanya lagi kapan pun Anda menjalankan aplikasi itu. Anda hanya perlu melakukan ini saat pertama kali Anda ingin menjalankan aplikasi baru yang belum ditandatangani.
Ini adalah cara terbaik dan paling aman untuk menjalankan beberapa aplikasi yang tidak ditandatangani. Cukup izinkan setiap aplikasi tertentu saat Anda pergi, pastikan Anda mempercayai setiap aplikasi sebelum Anda menjalankannya.
Dalam versi lama macOS, Anda dapat menonaktifkan Gatekeeper sepenuhnya dari System Preferences> Security and Privacy. Anda tinggal memilih "Di mana saja" dari pengaturan "Izinkan aplikasi diunduh dari".
Di MacOS 10.12 Sierra, Apple mengubah ini. Anda tidak dapat lagi menonaktifkan Gatekeeper sepenuhnya dari jendela System Preferences. Itu saja - opsi grafis tunggal telah dihapus. Anda masih dapat memilih untuk menjalankan aplikasi yang tidak ditandatangani, dan ada opsi baris perintah tersembunyi untuk melewati Gatekeeper sepenuhnya. Namun Apple tidak ingin pengguna yang kurang berpengetahuan menonaktifkan fitur keamanan ini, jadi menyembunyikan tombol itu, seperti opsi untuk menonaktifkan perlindungan integritas sistem.
Jika Anda tahu apa yang Anda lakukan dan perlu mengubah pengaturan, Anda bisa, meskipun kami tidak merekomendasikannya.
Pertama, buka jendela Terminal. Tekan Command + Space, ketik "Terminal", dan tekan Enter untuk meluncurkannya. Atau, Anda dapat membuka jendela Finder dan menuju ke Aplikasi> Utilitas> Terminal.
Jalankan perintah berikut di jendela Terminal dan berikan kata sandi Anda:
sudo spctl --master-disable
Setelah Anda melakukannya, buka Preferensi Sistem> Keamanan & Privasi. Anda akan menemukan bahwa opsi "Anywhere" yang lama telah kembali dan diaktifkan.
Mac Anda sekarang akan berperilaku seperti dulu jika Anda memilih pengaturan "Di mana saja", dan aplikasi yang tidak ditandatangani akan berjalan tanpa masalah.
Untuk membatalkan perubahan ini, cukup pilih "App Store dan pengembang yang teridentifikasi" atau "App Store" di panel Keamanan & Privasi.
Apple mencoba membuat macOS lebih aman dengan menyembunyikan opsi ini dari pengguna yang kurang berpengetahuan. Jika Anda perlu menjalankan aplikasi unsigned, kami mendorong Anda untuk hanya mengizinkannya satu per satu daripada menonaktifkan Gatekeeper dan membiarkan semua aplikasi yang tidak ditandatangani untuk dijalankan. Ini hampir sama mudahnya, dan memastikan tidak ada yang berjalan di komputer Anda yang tidak Anda setujui sendiri.