Linux Kernel Runtime Guard v0.5
|
|
Ïîíåäåëüíèê, 12 Íîÿáðÿ 2018 ã. 15:48
+ â öèòàòíèê
Linux Kernel Runtime Guard (LKRG) - ýòî ýêñïåðèìåíòàëüíûé ìîäóëü ÿäðà, îáåñïå÷èâàþùèé êîíòðîëü öåëîñòíîñòè è îáíàðóæåíèå ðàáîòû ýêñïëîèòîâ, íàïðàâëåííûõ íà ïðîñòðàíñòâî ÿäðà.
Èçìåíåíèÿ ñ ïðåäûäóùåé âåðñèè:
- [CI] Äîáàâëåíà ïîääåðæêà *_JUMP_LABEL äëÿ ìîäóëåé ÿäðà.
- [CI] Äîáàâëåíà ïîääåðæêà «õîëîäíûõ» âåðñèé ôóíêöèé, ãåíåðèðóåìûõ GCC, íåîáõîäèìàÿ äëÿ êîððåêòíîé îáðàáîòêè *_JUMP_LABEL.
- [CI] Èçìåíåí ôîðìàò ñîîáùåíèÿ âî âðåìÿ îáíàðóæåíèÿ *_JUMP_LABEL â ñåêöèè .text ìîäóëÿ ÿäðà.
- [CI] Äîáàâëåí íîâûé sysctl èíòåðôåéñ — òåïåðü âîçìîæíî âûçûâàòü ïàíèêó ÿäðà ïðè íàðóøåíèè öåëîñòíîñòè.
- [ED] Ïåðåõâàò ôóíêöèè generic_permission() âìåñòî may_open().
- [ED] Ïåðåõâàò è êîððåêòíàÿ îáðàáîòêà override_creds()/revert_creds().
- Ïðèìåíåíû ïàò÷è îò Mikhail Klementev äëÿ Makefile, .gitignore è íåäîñòàþùèõ çàãîëîâî÷íûõ ôàéëîâ.
Ëåãåíäà:
- [CI] — Öåëîñòíîñòü èñïîëíÿåìîãî êîäà.
- [ED] — Îáíàðóæåíèå ýêñïëîèòîâ.
Êàê è ðàíåå, ýòîò ðåëèç ðàçðàáîòàí Àäàìîì «pi3» Çàáðîöêè.
>>> Wiki
>>> Ñòðàíèöà ïðîåêòà
exploit, linux, lkrg, security, ÿäðî
http://feedproxy.google.com/~r/org/LOR/~3/BDLZcmB0TYY/14601401
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-