Laman » bagaimana untuk » Apakah kotak pasir, dan Mengapa Ia Berlari di Mac saya?

    Apakah kotak pasir, dan Mengapa Ia Berlari di Mac saya?

    Anda dapati sesuatu yang dipanggil "sandboxd" sambil melihat melalui Monitor Aktiviti, dan kini anda berada di sini. Jadi apa perkara ini?

    Artikel ini adalah sebahagian daripada siri yang sedang berlangsung yang menerangkan pelbagai proses yang terdapat dalam Monitor Aktiviti, seperti kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , dan banyak lagi. Tidak tahu apa perkhidmatan itu? Bacaan awal yang lebih baik!

    Proses hari ini, kotak pasir, adalah daemon, yang bermaksud ia menjalankan tugas sistem di latar belakang pada macOS-daemon pada umumnya mempunyai "d" pada akhir nama mereka. Ini daemon tertentu mengendalikan kotak pasir macOS, sebagai berjalan lelaki kotak pasir di Terminal anda akan menunjukkan kepada anda:

    sandboxd melaksanakan perkhidmatan bagi pihak sambungan kernel Sandbox.

    Jadi apa kotak pasir? Anda boleh menyemak penjelasan kami pada kotak pasir untuk gambaran keseluruhan, tetapi untuk sebahagian besar kotak pasir menghalang aplikasi daripada mengakses bahagian sistem yang tidak diperlukan. Kotak pasir macOS digariskan pada halaman pembangun Apple:

    App Sandbox adalah teknologi kawalan akses yang disediakan di macOS, dikuatkuasakan di peringkat kernel. Ia direka untuk mengandungi kerosakan kepada sistem dan data pengguna jika aplikasi menjadi berkompromi.

    Sebelum sandboxing, setiap aplikasi mempunyai akses kepada semua yang dilakukan oleh pengguna. Ini bagus untuk kesederhanaan, tetapi ini bermakna setiap aplikasi adalah laluan yang berpotensi untuk semua data dan perkakasan anda. Aplikasi yang berjalan di kotak pasir harus secara khusus meminta akses kepada perkara-perkara seperti fail anda atau webcam anda, memberikan anda tahap keselamatan tambahan.

    Kotak pasir macOS secara pilihan boleh dilaksanakan oleh aplikasi yang anda muat turun dalam talian, tetapi wajib untuk sebarang aplikasi yang anda muat turun dari Mac App Store. Ini hanya satu sebab mengapa Mac App Store tidak mempunyai semua aplikasi yang anda mahukan.

    Sandboxd proses mungkin tidak boleh mengambil banyak sumber sistem anda, tetapi jika ia cuba mematikan mana-mana aplikasi yang baru dipasang. Sekiranya menyelesaikan masalah itu, pertimbangkan mengemukakan laporan pepijat kepada pemaju, kerana sesuatu tentang aplikasi itu menyebabkan masalah.