アクティビティ モニター を調べているときに「sandboxd」というものに気づき、今ここにいます。それで、これは何ですか?
この記事は、 kernel_task 、 hidd 、 mdsworker 、 installd 、 WindowServer 、 blued 、 launchd 、 backup 、 opendirectoryd 、 powerd 、 coreauthd 、 configd 、 mdnsresponder 、 UserEventAgent 、 nsurlstoraging 、 commerce 、 parentalcontrold など、アクティビティ モニターで見つかるさまざまなプロセスを説明する 継続 的なシリーズの一部です。 、 その他多くの 。それらのサービスが何なのか知りませんか?読み始めたほうがいいよ!
今日のプロセス、sandboxd はデーモンです。つまり、macOS のバックグラウンドでシステム タスクを実行します。デーモンは通常、名前の末尾に「d」が付いています。この特定のデーモンは、macOS サンドボックスを実行中として処理します。
man sandboxd
ターミナルに次のものが表示されます。
Sandboxd は、サンドボックス カーネル拡張機能に代わってサービスを実行します。
では、サンドボックスとは何でしょうか?概要については サンドボックスに関する説明を ご覧ください。ただし、ほとんどの場合、サンドボックスはアプリケーションがシステムの不要な部分にアクセスすることを防ぎます。 macOS サンドボックスの概要は Apple の開発者ページ で説明されています。
アプリ サンドボックスは、macOS で提供されるアクセス制御テクノロジであり、カーネル レベルで強制されます。アプリが侵害された場合でも、システムとユーザーのデータへの損害を防ぐように設計されています。
サンドボックス化する前は、すべてのアプリケーションがユーザーのすべての操作にアクセスできました。これは簡素化のためには優れていましたが、すべてのアプリケーションがすべてのデータとハードウェアへの潜在的なパスになることを意味していました。サンドボックス内で実行されるアプリケーションは、ファイルや Web カメラなどへのアクセスを具体的に要求する必要があるため、セキュリティのレベルが強化されます。
macOS サンドボックスは、オンラインでダウンロードしたアプリケーションによってオプションで実装できますが、Mac App Store からダウンロードしたアプリケーションには必須です。これは 1 つにすぎません。
Sandboxd プロセスがシステム リソースを多く消費することはおそらくありませんが、消費する場合は、最近インストールしたアプリケーションをシャットダウンしてみてください。これで問題が解決した場合は、そのアプリケーションの何かが問題を引き起こしているため、開発者にバグ レポートを送信することを検討してください。





