Apple menunda persyaratan notaris di aplikasi macOS Catalina hingga Januari 2020

Kami berbicara kepada Anda beberapa waktu lalu tentang persyaratan yang harus dimiliki semua aplikasi di macOS Catalina: Saya akan perhatikan. Pada dasarnya Apple Ini akan mengharuskan semua aplikasi memiliki "segel" yang dibuat oleh mereka, yang mengesahkan versi aplikasi setelah melewati beberapa tes otomatis Ini adalah proses beberapa jam, sangat sederhana, tetapi perlu untuk Penjaga Gerbang menyatakan bahwa aplikasi tersebut telah divalidasi oleh Apple. Kami menjelaskannya kepada Anda secara rinci di artikel ini.

Pada saat itu kondisi ditetapkan bahwa semua aplikasi yang akan berjalan di macOS Catalina, sejak diluncurkan, mereka harus diaktakan dan jika tidak, mereka akan memberikan kesalahan keamanan dan memaksa pengguna untuk menjalankannya di bawah tanggung jawabnya dengan menekan tombol CTRL saat berjalan. Bahkan jika apa yang akan kita laksanakan adalah perpustakaan yang tidak diaktakan, di dalam aplikasi kita, itu juga membutuhkan kondisi ini. Dalam betas ini telah memberikan beberapa masalah karena Firefox dari kesalahan keamanan di Catalina atau Chrome menginformasikan bahwa paket eksekusi Flash (eksternal ke aplikasi itu sendiri) tidak ditandatangani dan menyangkal eksekusi.

Macosmojaveprivacy 800x508

Kompleksitas yang mendasari bahwa semua aplikasi dan versi mereka harus diaktakan dengan Apple Pengembang ID yang dihasilkan dengan akun pembayaran program pengembang (wajib, di sisi lain) telah menyebabkan Apple tunda sedikit kebutuhan Anda dan izinkan aplikasi untuk beradaptasi hingga Januari tahun depan 2020.

Bahkan, mengingat kompleksitas sistem operasi desktop, Apple juga harus menurunkan persyaratan untuk mendapatkan notaris karena aplikasi tertentu yang membutuhkan lebih banyak akses "dalam" ke sistem, tidak akan pernah mendapatkan validasi itu.

Tingkat persyaratan notaris tidak akan memungkinkan peramban web seperti Firefox atau Chrome itu sendiri, yang memiliki mesin yang bekerja melawan sistem, atau mesin virtual seperti Flash atau Java akan memperoleh kondisi notaris. Juga tidak banyak IDE pengembangan.

Untuk alasan ini, Apple Anda harus menyertakan pengecualian berikut agar semua aplikasi dapat diaktakan:

  • Aplikasi yang tidak mengaktifkan fitur Taman yang keras yang melengkapi sistem perlindungan integritas sistem atau SIP dan mencegah akses ke kernel, injeksi kode dan upaya serangan lainnya.
  • Aplikasi yang menggunakan perpustakaan yang tidak ditandatangani dengan ID Pengembang dalam suatu aplikasi.
  • Aplikasi yang tidak memiliki stempel waktu aman dalam tanda tangan aplikasi.
  • Aplikasi yang dikompilasi dengan versi SDK yang lebih lama.
  • Aplikasi yang mencakup hak com.apple.security.get-task-allow true, yang memungkinkan proses lain di luar aplikasi itu sendiri untuk dihubungkan dengannya. Sebagai debugger kode, misalnya.

Seperti yang sudah kami komentari, sistem operasi desktop adalah dunia yang jauh lebih kompleks yang seharusnya memungkinkan fleksibilitas yang lebih besar. Di iOS saya dapat menutup taman secara default ( Kelenjar mengeras) dan bahkan melarang siapa pun menggunakan mesin virtual kecuali milik saya (seperti dalam kasus peramban bahwa setiap orang harus menggunakan mesin WebKit dari sistem). Tetapi dalam sistem desktop ini tidak memiliki logika dan harus selalu memungkinkan (masuk akal sebagai alat profesional) permisif yang lebih besar. Apalagi jika kita bekerja sebagai pengembang.

Applejelas Anda harus beradaptasi dengan realitas dunia pembangunan dan aplikasi di Mac dan tidak punya pilihan selain untuk melonggarkan tuntutan, ya, mencoba untuk menjaga jaminan keamanan maksimum dari pengguna.

Anda dapat memeriksa siaran pers untuk pengembang, dengan mengklik di sini.

Bagikan Apple menunda persyaratan notaris di aplikasi macOS Catalina hingga Januari 2020

Pos terkait

Back to top button