ModuleJail til blokering af ubrugte moduler i Linux-kernen.

Jasper Nuyens, grundlæggeren af Linux Belgium, som har skabt et lag til brug af Linux i Tesla-bilernes informationssystem, foreslog en enkel måde at reducere angrebsfladen på Linux-kernen for at mindske risikoen for kompromittering i lyset af en stigning i opdagelsen af farlige sårbarheder ved hjælp af AI. Da mange sårbarheder typisk findes i specifikke kerne-moduler, der er tilgængelige for automatisk indlæsning, men som normalt ikke anvendes af de fleste brugere, foreslog Jasper at blokere unødvendige moduler, der ikke anvendes i det aktuelle system eller generelt er sjældent brugt, som standard.

Der er flere tusinde moduler tilgængelige i kernen, men de fleste systemer bruger kun et par hundrede, mens de resterende forbliver tilgængelige for indlæsning og potentielt kan indeholde sårbarheder. Ideen er implementeret gennem skriptet ModuleJail, som bestemmer listen over moduler anvendt i det aktuelle system (gennem /proc/modules) og automatisk sorterer unødvendige moduler ind i en sortliste. Skriptet er skrevet i shell, bruger almindelige systemværktøjer (busybox er tilstrækkeligt) og distribueres under GPLv3-licensen.

Skriptet understøtter udførelse på Debian, Ubuntu, RHEL, Fedora, SUSE, AlmaLinux, Rocky Linux, Alpine og Arch Linux, og som resultat af sit arbejde genererer det filen /etc/modprobe.d/modulejail-blacklist.conf, som almindeligvis bruges i systemet til at deaktivere automatisk indlæsning af kerne-moduler. Denne tilgang gør det muligt at beskytte systemet preventivt uden at skulle indlæse specialiserede kerne-moduler eller køre yderligere baggrundsprocesser til systemovervågning.

Hvis nødvendigt, har brugeren mulighed for at tilføje moduler til en hvidliste, som aktuelt ikke er indlæst, men potentielt kan anvendes i arbejdet. Der er også tilgængelige profiler, der tillader brug af de mest nødvendige moduler til typiske anvendelser af systemet. Der tilbydes profilerne 'minimal' (kun de vigtigste moduler og grundlæggende FS), 'conservative' (+ typiske drivere til servere og virtual machines) og desktop (+ drivere til WiFi, Bluetooth, lyd og video).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster