Vývojári spoločnosti Microsoft mechanizmus overovania integrity (Integrity Policy Enforcement) implementovaný ako modul LSM (Linux Security Module) pre jadro Linuxu. Modul umožňuje definovať celkovú politiku zabezpečenia integrity pre celý systém, ktorá určuje, aké operácie sú povolené a akým spôsobom by sa mala overiť autenticita komponentov. Pomocou IPE je možné uviesť, ktoré spustiteľné súbory je povolené spúšťať, a zaručiť, že tieto súbory sú identické s verziou poskytnutou dôveryhodným zdrojom. Kód pod licenciou MIT.
IPE je zameraný na vytvorenie plne overiteľných systémov, ktorých integrita je potvrdená od počiatočného bootloadera a jadra až po konečné spustiteľné súbory, konfigurácie a načítané súbory. V prípade zmeny alebo podvrhnutia súboru môže IPE blokovať operáciu alebo zaznamenávať fakt porušenia integrity. Navrhovaný mechanizmus sa môže používať vo firmvéroch pre zabudované zariadenia, kde je všetok softvér a nastavenia špeciálne zostavené a poskytnuté vlastníkom, napríklad v dátových centrách. Microsoft IPE sa používa v zariadeniach pre firewally.
Od iných systémov overovania integrity, ako sú , sa IPE líši nezávislosťou od metadát vo FS – všetky vlastnosti určujúce prípustnosť operácií sú uložené priamo v jadre. Na overovanie integrity obsahu súborov podľa kryptografických hashov sa používajú už existujúce mechanizmy v jadre
alebo .
Podobne ako v prípade SELinux sa podporujú dva režimy prevádzky: „permissive“ a „enforce“. V prvom režime sa iba zaznamenávajú problémy pri vykonávaní overení, čo môže byť napríklad použité na predbežné testovanie prostredia.
Zdroj: opennet.ru
