Beranda » bagaimana » Cara Membuka Aplikasi dari “Pengembang Tidak Dikenal” di Mac Anda

    Cara Membuka Aplikasi dari “Pengembang Tidak Dikenal” di Mac Anda

    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 seperti Android dikunci - 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 saklar sederhana, sementara macOS Sierra membuat segalanya sedikit lebih rumit. Inilah yang perlu Anda ketahui.

    Bagaimana Cara Kerja Gatekeeper

    Setiap kali Anda meluncurkan aplikasi baru di Mac Anda, Gatekeeper memeriksa untuk memastikan bahwa itu ditandatangani dengan tanda tangan yang valid. Jika aplikasi ditandatangani dengan tanda tangan yang valid, itu diizinkan untuk dijalankan. Jika tidak, Anda akan melihat pesan peringatan dan Mac Anda akan mencegah aplikasi berjalan.

    Tetapi tidak semua aplikasi Mac ditandatangani. Beberapa aplikasi yang tersedia di web - terutama yang lebih lama - tidak ditandatangani, meskipun mereka dapat dipercaya. Mungkin mereka belum diperbarui dalam beberapa saat, atau mungkin pengembang tidak peduli. Itu sebabnya Apple menawarkan cara untuk mem-bypass Gatekeeper. (Anda mungkin juga ingin mem-bypass ini dan menjalankan aplikasi yang tidak ditandatangani jika Anda mengembangkan aplikasi Anda sendiri.)

    Gatekeeper tahu tentang tiga jenis aplikasi:

    • Aplikasi dari Mac App Store: Aplikasi yang Anda instal dari Mac App Store dianggap yang paling dapat dipercaya, karena mereka telah melalui proses pemeriksaan Apple dan di-host oleh Apple sendiri. Mereka juga berpasir, meskipun ini adalah alasan mengapa banyak pengembang aplikasi tidak menggunakan Mac App Store.
    • Aplikasi dari Pengembang yang Diidentifikasi: Pengembang aplikasi Mac dapat memperoleh ID pengembang unik dari Apple dan menggunakannya untuk menandatangani aplikasi mereka. Tanda tangan digital ini memastikan aplikasi benar-benar dibuat oleh pengembang tertentu. Misalnya, ketika Anda menginstal Google Chrome di Mac Anda, itu ditandatangani dengan ID pengembang Google sehingga Apple memungkinkannya untuk berjalan. Jika diketahui bahwa pengembang menyalahgunakan ID pengembang mereka - atau diakuisisi oleh peretas yang menggunakannya untuk menandatangani aplikasi berbahaya - ID pengembang kemudian dapat dicabut. Dengan cara ini, Gatekeeper memastikan hanya aplikasi yang dibuat oleh pengembang sah yang telah melalui kesulitan mendapatkan ID pengembang dan dalam performa yang baik dapat berjalan di komputer Anda.
    • Aplikasi dari tempat lain: Aplikasi yang tidak diperoleh dari Mac App Store dan tidak ditandatangani dengan ID pengembang termasuk dalam kategori terakhir ini. Apple menganggap ini sebagai yang paling tidak aman, tetapi itu tidak berarti aplikasi tidak dapat dipercaya - lagi pula, aplikasi Mac yang belum diperbarui selama bertahun-tahun mungkin tidak ditandatangani dengan benar.

    Pengaturan default adalah hanya mengizinkan aplikasi dari dua kategori pertama: Mac App Store dan dari pengembang yang diidentifikasi. Pengaturan ini harus memberikan jumlah keamanan yang baik, memungkinkan pengguna untuk mendapatkan aplikasi dari toko aplikasi atau mengunduh aplikasi yang ditandatangani dari web.

    Cara Membuka Aplikasi yang Tidak Ditandatangani

    Jika Anda mencoba membuka aplikasi yang tidak ditandatangani dengan mengklik dua kali, itu tidak akan berfungsi. Anda akan melihat pesan “[Nama Aplikasi] tidak dapat dibuka karena berasal dari pengembang yang tidak dikenal”.

    Tentu saja, mungkin ada saatnya Anda menemukan aplikasi yang tidak ditandatangani yang perlu Anda gunakan. Jika Anda mempercayai pengembangnya, Anda dapat meminta Mac Anda untuk membukanya.

    Peringatan: Gatekeeper adalah fitur keamanan, dan diaktifkan secara default karena suatu alasan. Hanya jalankan aplikasi yang Anda percayai.

    Untuk membuka aplikasi yang tidak ditandatangani, Anda perlu mengklik kanan atau Kontrol-klik aplikasi dan pilih "Buka". Ini berfungsi pada macOS Sierra serta versi macOS sebelumnya.

    Anda akan diperingatkan bahwa aplikasi ini berasal dari pengembang yang tidak dikenal-dengan kata lain, aplikasi itu tidak ditandatangani dengan tanda tangan pengembang yang valid. Jika Anda mempercayai aplikasi, klik "Buka" untuk menjalankannya.

    Itu dia. Mac Anda akan mengingat pengaturan ini untuk setiap aplikasi spesifik yang Anda izinkan dijalankan, dan Anda tidak akan ditanya lagi saat berikutnya Anda menjalankan aplikasi itu. Anda hanya perlu melakukan ini saat pertama kali ingin menjalankan aplikasi baru yang tidak ditandatangani.

    Ini adalah cara terbaik dan paling aman untuk menjalankan beberapa aplikasi yang tidak ditandatangani. Hanya izinkan setiap aplikasi spesifik berjalan, pastikan Anda memercayai setiap aplikasi sebelum Anda menjalankannya.

    Cara Mengizinkan Aplikasi Dari Mana Saja

    Di versi MacOS yang lebih lama, Anda bisa menonaktifkan Gatekeeper sepenuhnya dari System Preferences> Security and Privacy. Anda baru saja memilih "Di mana saja" dari pengaturan "Izinkan aplikasi yang diunduh dari".

    Di macOS 10.12 Sierra, Apple mengubah ini. Anda tidak lagi dapat menonaktifkan Gatekeeper sepenuhnya dari jendela System Preferences. Itu saja-opsi grafis tunggal telah dihapus. Anda masih dapat memilih untuk menjalankan masing-masing aplikasi yang tidak ditandatangani, dan ada opsi baris perintah tersembunyi untuk mem-bypass Gatekeeper sepenuhnya. Tetapi Apple tidak ingin pengguna yang kurang berpengetahuan menonaktifkan fitur keamanan ini, jadi itu tersembunyi saklar 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 Aplikasi> Utilitas> Terminal.

    Jalankan perintah berikut di jendela Terminal dan berikan kata sandi Anda:

    sudo spctl - master-disable

    Setelah melakukannya, buka System Preferences> Security & Privacy. Anda akan menemukan bahwa opsi "Anywhere" 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 diidentifikasi" atau "App Store" di panel Keamanan & Privasi.


    Apple berusaha membuat macOS lebih aman dengan menyembunyikan opsi ini dari pengguna yang kurang berpengetahuan. Jika Anda perlu menjalankan aplikasi yang tidak ditandatangani, kami menganjurkan Anda untuk mengizinkannya satu per satu daripada menonaktifkan Gatekeeper dan memungkinkan semua aplikasi yang tidak ditandatangani dijalankan. Ini hampir sama mudahnya, dan memastikan tidak ada yang berjalan di komputer Anda yang tidak Anda setujui sendiri.