ModuleJail för att blockera oanvÀnda moduler i Linux-kÀrnan.

Jasper Nuyens, grundare av organisationen Linux Belgium, som skapade en förstÀrkning för att anvÀnda Linux i informationssystemet för Tesla-bilar, föreslog ett enkelt sÀtt att minska angreppsyta pÄ Linux-kÀrnan för att minska risken för kompromissering mot bakgrund av ökade upptÀckter av farliga sÄrbarheter med hjÀlp av AI. Eftersom mÄnga sÄrbarheter ofta finns i specifika kÀrnmoduler som Àr tillgÀngliga för autoladdning men vanligtvis inte anvÀnds av de flesta anvÀndare, föreslog Jasper att man skulle blockera moduler som inte anvÀnds i det aktuella systemet eller som sÀllan anvÀnds som standard.

Det finns flera tusen moduler tillgÀngliga i kÀrnan, men i de flesta system anvÀnds bara nÄgra hundra, medan resten förblir tillgÀngliga för nedladdning och potentiellt kan innehÄlla sÄrbarheter. Idén har realiserats genom skriptet ModuleJail, som definierar listan över moduler som anvÀnds i det aktuella systemet (via /proc/modules) och automatiskt sÀtter icke-anvÀnda moduler pÄ svarta listan. Skriptet Àr skrivet i shell, anvÀnder vanliga systemverktyg (tillrÀckligt med busybox) och sprids under GPLv3-licens.

Skriptet stöder körning pÄ Debian, Ubuntu, RHEL, Fedora, SUSE, AlmaLinux, Rocky Linux, Alpine och Arch Linux, och som ett resultat av sin verksamhet genererar det filen /etc/modprobe.d/modulejail-blacklist.conf, som vanligtvis anvÀnds i systemet för att stÀnga av autoladdning av kÀrnmoduler. Denna tillvÀgagÄngssÀtt möjliggör ett förebyggande skydd av sitt system utan att behöva ladda ner specialiserade kÀrnmoduler eller köra extra bakgrundsprocesser för systemövervakning.

Vid behov har anvÀndaren möjlighet att lÀgga till moduler till den vita listan, som för nÀrvarande inte laddas, men potentiellt kan anvÀndas i arbetet. Profiler som tillÄter anvÀndning av de mest nödvÀndiga modulerna för typiska systemapplikationer Àr ocksÄ tillgÀngliga. Dessa inkluderar profilerna 'minimal' (endast de mest viktiga modulerna och grundlÀggande filsystem), 'konservativ' (+ typiska drivrutiner för servrar och virtuella maskiner) och desktop (+ drivrutiner för WiFi, Bluetooth, ljud och video).

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