必須整合性コントロール
整合性レベルの登場によって、MICはアプリケーションの階級を区別することを可能にし、インターネットに接するアプリケーションなど潜在的脆弱性を持つアプリケーションをサンドボックス上で実行するようなシナリオを可能にする。低ILのプロセスは低整合性プロセス (low-integrity processes) と呼ばれ、Windowsのアクセス制御実施下にある高いILのプロセスよりも低いアクセス権を持つ。
ファイル、レジストリキー、プロセスやスレッドなど、名前が付けられたオブジェクトといったACLのオブジェクトはそれらへのアクセスを管理するシステムアクセス制御リスト (System Access Control List) にエントリを持ち、オブジェクトを使用できる最小整合性レベルを定義している。Windowsはオブジェクトによって特定される要求整合性レベルと等しいかそれよりも高い整合性レベルを持つプロセスに、オブジェクトの書き込みや削除を認めている。また、プライバシーの理由からより高いILを持つプロセスオブジェクトは低い整合性レベルを持つプロセスからの読み取りアクセスも禁じている。
その結果、プロセスはより高いILを持つプロセスと対話することができない。そのためプロセスはCreateRemoteThread()APIファンクションを使ってより高いILプロセスに対してDLLインジェクションを行ったり、WriteProcessMemory()ファンクションを使って異なるプロセスへデータを送ったりすることはできない。