Gatekeeper (macOS)
ユーザがそのような属性を持つアプリケーションを開こうとすると、システムは実行を遅らせ、次のことを確認する。
ブラックリストに登録
コード署名
アップルまたは認定開発者によってコード署名された
コード署名とコード署名されたコンテンツが署名と一致
Mac OS X Snow Leopard以降、システムは2つのブラックリストを保持して、既知のマルウェアまたは安全でないソフトウェアを識別する。ブラックリストは定期的に更新される。 アプリケーションがブラックリストに登録されている場合、ファイル検疫はそれを開くことを拒否し、ユーザにごみ箱に移動することを推奨する。
コード署名の要件が満たされない場合、Gatekeeperはアプリケーションを開くことを拒否する。 アップルは、アプリケーションが署名された開発者の証明書を失効させ、それ以上の配布を防ぐことができる。
アプリケーションがファイル検疫またはゲートキーパーに合格すると、通常の実行が許可され、再びの検証はされない。