Vývojári Linuxu opravujú bezpečnostné diery rýchlejšie ako ktokoľvek iný, hovorí Google Project Zero


Linuxoví programátori odvádzajú lepšiu prácu pri opravovaní bezpečnostných dier ako programátori v Apple, Google a Microsoft.

Veľa sa hovorí o tom, ako sa v poslednej dobe Linux ukazuje ako menej bezpečný ako proprietárne systémy. To je nezmysel. Teraz však existujú tvrdé fakty z projektu Google Project Zero, bezpečnostného výskumného tímu spoločnosti Google, ktoré ukazujú, že vývojári Linuxu robia pri odstraňovaní bezpečnostných chýb rýchlejšie ako ktokoľvek iný, vrátane spoločnosti Google.

Project Zero sa zameral na opravené chyby, ktoré boli nahlásené medzi januárom 2019 a decembrom 2021. Výskumníci zistili, že open source programátori opravili problémy s Linuxom v priemere len za 25 dní. Okrem toho vývojári Linuxu zlepšili svoju rýchlosť pri opravovaní bezpečnostných dier z 32 dní v roku 2019 na iba 15 v roku 2021.

Jeho konkurencii sa nedarilo ani zďaleka tak dobre. Napríklad Apple, 69 dní; Google, 44 dní; a Mozilla, 46 dní. Na konci bol Microsoft, 83 dní, a Oracle, aj keď len s niekoľkými bezpečnostnými problémami, so 109 dňami. Podľa počtu Project Zero ostatné, medzi ktoré patrili predovšetkým open-source organizácie a spoločnosti ako Apache, Canonical, Github a Kubernetes, dosiahli úctyhodných 44 dní.

Vo všeobecnosti je každý v odstraňovaní bezpečnostných chýb rýchlejší. V roku 2021 trvalo dodávateľom v priemere 52 dní, kým opravili nahlásené bezpečnostné chyby. Len pred tromi rokmi bol priemer 80 dní. Najmä tím Project Zero poznamenal, že Microsoft, Apple a Linux za posledné dva roky výrazne skrátili čas na opravu.

Čo sa týka mobilných operačných systémov, Apple iOS s priemerom 70 dní je o nos lepší ako Android so svojimi 72 dňami. Na druhej strane, iOS mal oveľa viac chýb, 72, ako Android so svojimi 10 problémami.

Problémy s prehliadačmi sa tiež riešia rýchlejším tempom. Chrome opravil svojich 40 problémov v priemere za 30 dní. Mozilla Firefox s iba 8 bezpečnostnými dierami ich opravil v priemere za 37,8 dňa. Webkit, nástroj webového prehliadača spoločnosti Apple, ktorý primárne používa Safari, má oveľa horšie výsledky. Programátorom Webkitu trvá oprava chýb v priemere viac ako 72 dní.

Project Zero dáva vývojárom 90 dní na vyriešenie bezpečnostných problémov. Okrem toho, že priemer je teraz výrazne pod 90-dňovou lehotou, tím zaznamenal aj pokles predajcov, ktorí nedodržali termín alebo dodatočnú 14-dňovú lehotu.

Minulý rok iba jedna chyba, bezpečnostný problém Google Android, prekročila termín opravy, hoci 14 % chýb si vyžiadalo ďalšie dva týždne. Napriek tomu každý robí oveľa lepšiu prácu pri odstraňovaní bezpečnostných chýb ako v minulých rokoch.

prečo? Posádka Project Zero má podozrenie, že je to preto, že „zásady zodpovedného zverejňovania sa stali de facto štandardom v tomto odvetví a predajcovia sú lepšie pripravení rýchlo reagovať na správy s rôznymi termínmi“. Spoločnosti sa tiež od seba navzájom učia osvedčené postupy vďaka zvýšeniu transparentnosti. Veľkú časť z toho pripisujem rozmachu open-source vývojových metód. Ľudia si uvedomujú, že je výhodné pre všetkých, ak opravujú chyby spoločne.

Súvisiace články