Sandboxd là gì và tại sao nó chạy trên máy Mac của tôi?

Sandboxd là gì và tại sao nó chạy trên máy Mac của tôi?
Sandboxd là gì và tại sao nó chạy trên máy Mac của tôi?

Video: Sandboxd là gì và tại sao nó chạy trên máy Mac của tôi?

Video: Sandboxd là gì và tại sao nó chạy trên máy Mac của tôi?
Video: 15 Phím Tắt Tuyệt Vời Mà Bạn Chưa Sử Dụng Đến - YouTube 2024, Có thể
Anonim
Bạn nhận thấy một thứ được gọi là “sandboxd” trong khi xem qua Trình giám sát hoạt động và giờ bạn đã ở đây. Vì vậy, điều này là gì?
Bạn nhận thấy một thứ được gọi là “sandboxd” trong khi xem qua Trình giám sát hoạt động và giờ bạn đã ở đây. Vì vậy, điều này là gì?

Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Activity Monitor, như kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, sao lưu, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, trade, parentalcontrold và nhiều thứ khác. Bạn không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!

Quy trình của ngày hôm nay, sandboxd, là một daemon, có nghĩa là nó chạy một tác vụ hệ thống trong nền trên các macOS - các trình tiện ích thường có dấu "d" ở cuối tên của chúng. Daemon cụ thể này xử lý hộp cát macOS, như đang chạy

man sandboxd

trong Terminal của bạn sẽ hiển thị cho bạn:

sandboxd performs services on behalf of the Sandbox kernel extension.

Vậy sandbox là gì? Bạn có thể xem trình giải thích trên hộp cát của chúng tôi để biết tổng quan, nhưng đối với hầu hết các phần, hộp cát ngăn các ứng dụng truy cập vào các phần của hệ thống mà không cần. Hộp cát macOS được nêu trên trang dành cho nhà phát triển của Apple:

App Sandbox is an access control technology provided in macOS, enforced at the kernel level. It is designed to contain damage to the system and the user’s data if an app becomes compromised.

Trước khi hộp cát, mọi ứng dụng đều có quyền truy cập vào mọi thứ mà người dùng đã thực hiện. Điều này là tốt đẹp vì lợi ích của sự đơn giản, nhưng nó có nghĩa là mọi ứng dụng đơn lẻ là một con đường tiềm năng cho tất cả dữ liệu và phần cứng của bạn. Các ứng dụng chạy trong sandbox phải yêu cầu cụ thể quyền truy cập vào những thứ như tệp của bạn hoặc webcam của bạn, mang lại cho bạn mức độ bảo mật bổ sung.

Hộp cát macOS tùy chọn có thể được thực hiện bởi các ứng dụng bạn tải xuống trực tuyến, nhưng bắt buộc đối với bất kỳ ứng dụng nào bạn tải xuống từ Mac App Store. Đây chỉ là một lý do tại sao Mac App Store không có tất cả các ứng dụng bạn muốn.

Sandboxd quá trình có lẽ không nên chiếm nhiều tài nguyên hệ thống của bạn, nhưng nếu nó cố gắng tắt mọi ứng dụng được cài đặt gần đây. Nếu điều đó giải quyết được vấn đề, hãy xem xét gửi báo cáo lỗi cho nhà phát triển, vì một điều gì đó về ứng dụng đó đang gây ra sự cố.

Đề xuất: