Semua yang perlu Anda ketahui tentang notaris aplikasi di macOS Catalina

Apple akan memerlukan langkah sertifikasi tambahan untuk aplikasi yang didistribusikan di luar Mac App Store. Tetapi sebelum Anda panik tentang keterbukaan ekosistem Mac, ketahuilah bahwa situasinya sedikit lebih rumit daripada yang terlihat.

Isi

    • Terkait:
  • Apa itu Notaris Aplikasi?
  • Apa yang berubah di macOS Catalina?
  • Apa artinya ini bagi pengguna & pengembang
  • Kapan ini akan terjadi?
  • Apa implikasi dari notaris aplikasi?
    • Posting terkait:

Terkait:

  • PSA: macOS Catalina akan mematikan aplikasi 32-bit Anda — inilah yang harus Anda ketahui
  • App Store tidak berfungsi di macOS Catalina, Cara Memperbaikinya
  • Perlu menjalankan aplikasi 32-bit di macOS Catalina? Gunakan mesin virtual Mojave

Langkah tambahan itu disebut notaris aplikasi — dan Apple sebenarnya memulai debutnya kembali di macOS Mojave. Meskipun mekanismenya tidak baru, perusahaan menerapkan persyaratan notaris aplikasi baru di macOS Catalina.

Inilah yang perlu Anda ketahui.

Apa itu Notaris Aplikasi?

Judul Notaris Aplikasi
Notaris aplikasi bukanlah hal baru, tetapi Apple membuat perubahan besar pada proses yang dimulai di macOS Catalina.

Dalam istilah yang paling dasar, notaris aplikasi pada dasarnya adalah cara bagi Apple untuk memeriksa atau memeriksa aplikasi dan perangkat lunak yang didistribusikan di luar App Store.

Melalui proses notaris, Apple memindai perangkat lunak untuk konten berbahaya dan masalah penandatanganan kode. Namun, notaris aplikasi bersifat otomatis. Itu perbedaan besar dari proses peninjauan App Store.

Sejauh proses sebenarnya, tidak akan ada banyak perubahan bagi pengguna. Pengembang, di sisi lain, perlu menotariskan aplikasi mereka. Itu akan membutuhkan sertifikat ID Pengembang dan benar-benar mengirimkan aplikasi ke sistem notaris Apple.

Notaris dimaksudkan sebagai proses untuk melindungi pengguna dari malware, injeksi kode, dan ancaman berbahaya lainnya. Ini bukan cara bagi Apple untuk menyetujui atau melarang aplikasi apa pun dari Mac berdasarkan kontennya. Notaris melampirkan tiket ke aplikasi yang ditandatangani. Gatekeeper akan memeriksa notaris di semua Aplikasi non-Mac Store mulai dari macOS Catalina.

Dengan kata lain, Apple tidak memeriksa apa yang dilakukan aplikasi. Tidak seperti Mac atau iOS App Store, tidak akan ada batasan pada jenis aplikasi yang dapat Anda unduh. Itu hanya memeriksa aplikasi untuk konten berbahaya dan masalah penandatanganan kode.

Apa yang berubah di macOS Catalina?

Di dalam macOS Catalina, Apple mengharuskan aplikasi yang didistribusikan di luar App Store untuk diaktakan sebelum Gatekeeper memberi mereka lampu hijau.

Lebih khusus lagi, Apple mengatakan bahwa "semua ekstensi kernel baru atau yang diperbarui dan semua perangkat lunak dari pengembang baru hingga distribusi dengan ID Pengembang harus diaktakan agar dapat berjalan."

Apple juga mengatakan bahwa "mulai di macOS 10.15, notaris diperlukan secara default untuk semua perangkat lunak." Namun, ini sedikit lebih kompleks dari itu.

Perubahan hanya secara khusus berlaku untuk aplikasi yang baru ditandatangani dan kode yang dapat dieksekusi yang dibuat setelah 1 Juni 2019. Lebih dari itu, perangkat lunak yang dibuat sebelum 7 April 2019 seharusnya tidak memerlukan notaris di macOS Catalina (setidaknya secara teori).

Apa artinya ini bagi pengguna & pengembang

Notaris Aplikasi
Contoh kotak dialog Gatekeeper yang akan muncul saat Anda menjalankan perangkat lunak yang telah diaktakan. Perhatikan catatan tentang Apple yang memeriksa malware.

Agar jelas, persyaratan notaris aplikasi tidak akan sepenuhnya merusak aplikasi Anda di macOS Catalina. Ada cukup banyak kebingungan di blogosphere Apple mengenai masalah ini.

Apple akan terus membiarkan Anda menjalankan perangkat lunak apa pun yang Anda inginkan di platform Mac-nya (yang berbeda dari filosofinya di iOS). Beberapa outlet media telah melaporkan bahwa macOS Catalina tidak akan menjalankan aplikasi yang tidak ditandatangani. Itu tidak benar. Paling-paling, itu menyesatkan.

Dengan kata lain, Anda masih dapat menjalankan aplikasi yang tidak disahkan dan bahkan tidak ditandatangani di macOS Catalina. Tetapi mungkin ada langkah-langkah tambahan dan prosesnya secara keseluruhan akan sedikit lebih rumit.

Anda tidak akan dapat "menonaktifkan" fitur tersebut, tetapi Anda akan dapat mengabaikannya dalam kapasitas "melarikan diri". Menurut beberapa pengembang, menjalankan perangkat lunak dari baris perintah atau mengklik alternatif aplikasi juga akan melewati Gatekeeper.

Apa yang tampak seperti dalam istilah praktis secara eksplisit mengabaikan popup Gatekeeper dan mungkin beberapa langkah tambahan yang tidak ada di versi macOS sebelumnya.

Di sisi lain, Apple telah mengisyaratkan bahwa situasinya bahkan mungkin lebih kompleks di versi macOS mendatang. Anda mungkin tidak dapat menjalankan aplikasi yang tidak disahkan atau tidak ditandatangani sama sekali dalam pembaruan yang akan datang.

Kapan ini akan terjadi?

Secara teknis, Apple akan mulai mewajibkan pengembang untuk membuat notaris aplikasi mereka di macOS Catalina. Bagaimanapun, macOS Catalina akan turun beberapa waktu bulan ini, mungkin selama minggu September. 16.

Tentu saja, kecuali Anda mengunduh macOS Catalina, pembatasan tidak akan berlaku untuk Anda. Terlepas dari persyaratan baru, kami tetap menyarankan pengguna mengunduh pembaruan Mac terbaru untuk mengurangi bug dan ancaman keamanan.

Namun, Apple baru-baru ini melonggarkan beberapa persyaratan notaris untuk membantu memudahkan pengguna dan pengembang melalui transisi.

Untuk pengembang, itu termasuk dapat membuat notaris aplikasi yang tidak mengaktifkan Hardened Runtime; belum ditandatangani dengan ID Pengembang; atau aplikasi yang dibuat dengan SDK yang lebih lama daripada toolkit Apple yang lebih baru.

Prasyarat ini berlaku hingga Januari 2020, menurut dokumentasi Apple tentang masalah tersebut.

Apa implikasi dari notaris aplikasi?

Aplikasi Notaris
Seperti yang kami sebutkan, notaris aplikasi bukanlah hal baru. Apple memulai notaris bersama dengan langkah-langkah keamanan lainnya di WWDC '18.

Beberapa pengembang dan pengguna khawatir tentang implikasi dari persyaratan notaris aplikasi di macOS Catalina (dan seterusnya). Dan pada nilai nominal, sepertinya mereka punya alasan untuk khawatir.

apel bisa melarang perangkat lunak non-notaris apa pun di versi macOS mendatang. Berdasarkan arah yang dituju, prosesnya bisa sesederhana "membalik tombol", bisa dikatakan.

Untuk pengguna yang menghargai fakta bahwa macOS adalah sistem operasi terbuka — berbeda dengan iOS — persyaratan notaris aplikasi terlihat seperti tanda peringatan. Di sisi lain, itu tampaknya merupakan cara tercepat untuk kehilangan dukungan dari pengembang yang giat dan pengguna Mac profesional.

Tapi Apple bisa saja menggunakan notaris aplikasi untuk menambahkan sedikit keamanan ekstra (atau teater keamanan) ke Mac tanpa memaksa semua aplikasi untuk melalui Mac App Store, seperti halnya untuk iOS.

Menurut pendapat kami, dan pendapat banyak pengembang, ini sepertinya skenario yang paling mungkin. Tapi, tentu saja, sulit untuk memprediksi apa yang akan dilakukan Apple, jadi ambillah ramalan ini dengan sebutir garam.

mike - apel
Mike Peterson(Penulis Senior)

Mike adalah jurnalis lepas dari San Diego, California.

Meskipun ia terutama meliput Apple dan teknologi konsumen, ia memiliki pengalaman masa lalu menulis tentang keselamatan publik, pemerintah daerah, dan pendidikan untuk berbagai publikasi.

Dia memakai beberapa topi di bidang jurnalisme, termasuk penulis, editor, dan perancang berita.