Kutulutsidwa kwa gawo la LKRG 0.9.0 kuti muteteze ku kugwiritsidwa ntchito pachiwopsezo mu Linux kernel.

Pulojekiti ya Openwall yasindikiza kutulutsidwa kwa kernel module LKRG 0.9.0 (Linux Kernel Runtime Guard), yopangidwa kuti izindikire ndikuletsa kuukira ndi kuphwanya kukhulupirika kwa kernel. Mwachitsanzo, gawoli limatha kuteteza motsutsana ndi kusintha kosaloledwa kwa kernel yothamanga ndikuyesa kusintha zilolezo za njira za ogwiritsa ntchito (kuzindikira kugwiritsa ntchito zomwe zachitika). Gawoli ndiloyenera kukonza chitetezo ku zovuta zomwe zadziwika kale za Linux kernel (mwachitsanzo, nthawi zomwe zimakhala zovuta kusinthira kernel mu dongosolo), komanso kuwerengera zomwe zachitika pazowopsa zomwe sizikudziwika. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya GPLv2.

Zina mwa zosintha mu mtundu watsopano:

  • Kugwirizana kumaperekedwa ndi ma kernels a Linux kuyambira 5.8 mpaka 5.12, komanso maso okhazikika 5.4.87 ndi pambuyo pake (kuphatikiza zatsopano kuchokera ku ma kernels 5.8 ndi mtsogolo) komanso maso kuchokera ku RHEL mpaka 8.4, kwinaku akuthandizira mitundu yonse yothandizidwa kale ya maso, monga maso a RHEL 7;
  • Anawonjezera luso lopanga LKRG osati ngati gawo lakunja, komanso ngati gawo la mtengo wa Linux kernel, kuphatikizapo kuphatikizidwa mu chithunzi cha kernel;
  • Thandizo lowonjezera pazowonjezera zambiri za kernel ndi dongosolo;
  • Kukonza zolakwika zingapo zazikulu ndi zolakwika mu LKRG;
  • Kukhazikitsidwa kwa zigawo zina za LKRG kwakhala kosavuta;
  • Zosintha zapangidwa kuti muchepetse kuthandizira ndikuwongolera LKRG;
  • Poyesa LKRG, kuphatikiza ndi kunja kwa mtengo ndi mkosi wawonjezedwa;
  • Chosungira cha pulojekiticho chasunthidwa kuchokera ku BitBucket kupita ku GitHub ndipo kuphatikiza kosalekeza kwawonjezedwa pogwiritsa ntchito GitHub Actions ndi mkosi, kuphatikiza kuyang'ana kamangidwe ndi kutsitsa kwa LKRG mu ma kernels otulutsidwa a Ubuntu, komanso pakumanga kwa tsiku ndi tsiku kwa ma kernels aposachedwa kwambiri operekedwa ndi Pulogalamu ya Ubuntu.

Madivelopa angapo omwe sanachite nawo ntchitoyi adathandizira mwachindunji ku mtundu uwu wa LKRG (kudzera pamakoka pa GitHub). Makamaka, Boris Lukashev anawonjezera mphamvu yomanga monga gawo la mtengo wa Linux kernel, ndipo Vitaly Chikunov wochokera ku ALT Linux anawonjezera kuphatikiza ndi mkosi ndi GitHub Zochita.

Ponseponse, ngakhale kuwonjezereka kwakukulu, chiwerengero cha mizere ya LKRG ya code chachepetsedwa pang'ono kachiwiri motsatizana (idachepetsedwanso kale pakati pa 0.8 ndi 0.8.1).

Pakadali pano, phukusi la LKRG pa Arch Linux lasinthidwa kale kuti lisinthe 0.9.0, ndipo mapaketi ena angapo amagwiritsa ntchito ma git aposachedwa a LKRG ndipo asinthidwa kukhala 0.9.0 ndi kupitirira posachedwa.

Kuphatikiza apo, titha kuwona zolemba zaposachedwa kuchokera kwa omwe akupanga Aurora OS (kusintha kwa Russian Sailfish OS) za kulimbikitsa kwa LKRG pogwiritsa ntchito ARM TrustZone.

Kuti mudziwe zambiri za LKRG, onani chilengezo cha mtundu 0.8 ndi zokambirana zomwe zidachitika pamenepo.

Source: opennet.ru

Kuwonjezera ndemanga