Microsoft har föreslagit en kärnmodul för Linux för att säkerställa systemintegritet

Utvecklare från Microsoft har presenterat integritetskontrollmekanism IPE (Integrity Policy Enforcement), implementerad som en LSM-modul (Linux Security Module) för Linux-kärnan. Modulen möjliggör att definiera en övergripande integritetspolicy för hela systemet, som anger vilka operationer som är tillåtna och hur komponenternas äkthet ska verifieras. Med hjälp av IPE kan du specificera vilka körbara filer som får köras och säkerställa att dessa filer är identiska med versionen som tillhandahålls av en pålitlig källa. Koden är öppen licensieras under MIT.

IPE syftar till att skapa helt verifierbara system vars integritet bekräftas från den inledande bootloadern och kärnan till de slutliga körbara filerna, konfigurationerna och de laddade filerna. Om en fil ändras eller manipuleras kan IPE blockera operationen eller logga faktumet av integritetsbrott. Den föreslagna mekanismen kan tillämpas i firmware för inbäddade enheter där all programvara och inställningar specifikt byggs och tillhandahålls av ägaren, till exempel i datacenter. Microsoft IPE används i utrustning för brandväggar.

Till skillnad från andra integritetskontrollsystem, som IMA, skiljer sig IPE genom att den är oberoende av metadata i filsystemet – alla egenskaper som definierar giltigheten av operationer lagras direkt i kärnan. För att verifiera integriteten hos filinnehåll används redan existerande mekanismer i kärnan
dm-verity eller fs-verity.
I likhet med SELinux stöds två driftsätt 'permissive' och 'enforce'. I det första läget loggas endast problem vid kontroller, vilket till exempel kan användas för förhandsgranskning av miljön.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster