Linux-ytimen kehittäjät suorittavat kaikkien Minnesotan yliopiston korjaustiedostojen tarkastuksen

Linux Foundation Technical Council on julkaissut yhteenvedon, jossa tutkitaan Minnesotan yliopiston tutkijoiden kanssa tapahtunutta tapausta, jossa ytimeen yritettiin työntää korjaustiedostoja, jotka sisälsivät haavoittuvuuksiin johtavia piilovirheitä. Ytimen kehittäjät vahvistivat aiemmin julkaistun tiedon, että "Hypocrite Commits" -tutkimuksen aikana valmistetusta viidestä korjaustiedostosta 5 haavoittuvuuksia sisältävää korjaustiedostoa hylättiin välittömästi ja ylläpitäjien aloitteesta, eivätkä ne päässeet ytimen arkistoon. Yksi korjaustiedosto hyväksyttiin, mutta se korjasi ongelman oikein eikä sisältänyt virheitä.

He myös analysoivat 435 sitoumusta, jotka sisälsivät Minnesotan yliopiston kehittäjien toimittamia korjaustiedostoja, jotka eivät liittyneet piilotettuja haavoittuvuuksia edistävään kokeiluun. Vuodesta 2018 lähtien Minnesotan yliopiston tutkijaryhmä on ollut varsin aktiivisesti mukana virheiden korjaamisessa. Toistuva tarkastelu ei paljastanut haitallista toimintaa näissä sitoumuksissa, mutta paljasti joitain tahattomia virheitä ja puutteita.

349 sitoumusta katsottiin oikeiksi ja jätettiin ennalleen. Ongelmia löydettiin 39 korjausta vaativasta toimituksesta - nämä toimitukset peruttiin ja korvataan oikeilla korjauksilla ennen ytimen 5.13 julkaisua. Virheet 25 sitoumuksessa korjattiin myöhemmissä muutoksissa. 12 commit eivät enää olleet merkityksellisiä, koska ne vaikuttivat vanhoihin järjestelmiin, jotka oli jo poistettu ytimestä. Yksi oikeista sitoumuksista peruutettiin kirjoittajan pyynnöstä. 9 oikeaa sitoumusta lähetettiin @umn.edu-osoitteista kauan ennen analysoitavan tutkimusryhmän muodostamista.

Palauttaakseen luottamuksen Minnesotan yliopiston tiimiin ja palauttaakseen mahdollisuuden osallistua ytimen kehittämiseen Linux Foundation on esittänyt useita vaatimuksia, joista suurin osa on jo täytetty. Esimerkiksi tutkijat ovat jo peruneet Hypocrite Commits -julkaisun ja peruneet esityksensä IEEE Symposiumissa sekä julkistaneet koko tapahtumien kronologian ja toimittaneet yksityiskohtaista tietoa tutkimuksen aikana tehdyistä muutoksista.

Lähde: opennet.ru

Lisää kommentti