Razvijači iz kompanije Microsoft mehanizam za provjeru integriteta (Integrity Policy Enforcement), implementiran kao LSM modul (Linux Security Module) za Linux jezgro. Modul omogućava definiranje opće politike osiguranja integriteta za cijeli sustav, koja navodi koje operacije su dopuštene i na koji način treba provjeriti autentičnost komponenti. Pomoću IPE-a može se specificirati koje izvršne datoteke smiju biti pokrenute i garantirati da su te datoteke identične verziji koju je pružio provjereni izvor. Kod pod MIT licencom.
IPE je usmjeren na stvaranje potpuno provjerljivih sustava čija je cjelovitost potvrđena od inicijalnog boot loadera i jezgra do konačnih izvršnih datoteka, konfiguracija i učitanih datoteka. U slučaju izmjene ili zamjene datoteke, IPE može blokirati operaciju ili evidentirati činjenicu kršenja integriteta. Predloženi mehanizam može se koristiti u firmverima za ugrađene uređaje, gdje je sav softver i postavke posebno prikupljene i pružene od strane vlasnika; na primjer, u data centrima Microsoft IPE se koristi u opremi za vatrozid.
Od drugih sustava za provjeru integriteta, kao što su , IPE se razlikuje neovisnošću od metapodataka u FS — sve osobine koje definiraju dopuštenost operacija pohranjuju se izravno u jezgru. Za provjeru integriteta sadržaja datoteka koriste se već postojeći mehanizmi u jezgru
ili .
Na sličan način kao i SELinux, podržavaju se dva načina rada ‘permissive’ i ‘enforce’. U prvom načinu samo se vodi zapis problema prilikom izvršavanja provjera, što se, na primjer, može koristiti za prethodno testiranje okruženja.
Izvor: opennet.ru
