Na una'ia e Google's Kees Cook e fa'aonaponei le faiga o le galue i mea sese i le fatu Linux

Kees Cook, sa avea muamua ma kernel.org CSO ma taʻitaʻi o le Ubuntu Security Team, o loʻo galue nei mo Google e faʻamautu le Android ma le ChromeOS, na faʻaalia le popolega e uiga i le faagasologa o loʻo i ai nei o le faʻasaʻoina o faʻamau i lala mautu o le fatu. O vaiaso uma, e tusa ma le selau faʻaleleia o loʻo aofia ai i lala mautu, ma a maeʻa ona tapunia le faamalama mo le taliaina o suiga i le isi faʻasalalauga, e latalata atu i le afe (o loʻo taofia e le au faʻapipiʻi seʻia tapunia le faamalama, ma a maeʻa le faʻavaeina o le "-rc1" latou faʻasalalau mea faʻapipiʻi i le taimi e tasi), e tele naua ma e manaʻomia ai le tele o galuega mo le tausiga o oloa e faʻavae i luga ole fatu Linux.

E tusa ai ma le Keys, o le faagasologa o le galue ma mea sese i totonu o le fatu e leʻo tuʻuina atu i ai ma le fatu e le itiiti ifo i le 100 isi atinaʻe mo galuega faʻamaopoopo i lenei vaega. O le au fatu fatu fatu e faʻapipiʻi faʻamau i taimi masani, ae leai se faʻamautinoa o nei faʻaleleia o le a faʻafeiloaʻi i ituaiga fatu e faʻaaogaina e isi vaega. O tagata faʻaoga o oloa eseese e faʻavae i luga o le fatu Linux e leai foi se auala e pulea ai poʻo fea pusa e faʻamautu ma po o fea fatu e faʻaaogaina i a latou masini. O tagata fa'atau atu e nafa ma le saogalemu o a latou oloa, ae i le maualuga o le patching rate i lala fatu mautu, sa latou feagai ma se filifiliga i le va o le tua i tua o patches uma, filifilia o le pito sili ona taua, poʻo le le amanaʻiaina o patch uma.

Na una'ia e Google's Kees Cook e fa'aonaponei le faiga o le galue i mea sese i le fatu Linux

O le fofo sili ona lelei o le faʻafeiloaʻi naʻo mea sili ona taua ma faʻafitauli, ae o le vavaeeseina o ia mea sese mai le tafe lautele o le faafitauli autu lea. O le tele o faʻafitauli e oso aʻe e mafua ona o le faʻaogaina o le gagana C, lea e manaʻomia ai le faʻaeteete tele pe a feagai ma mafaufauga ma faʻamatalaga. O le mea e sili atu ona leaga, o le tele o faʻafitauli faʻafitauli e leʻo tuʻuina atu ma faʻamatalaga CVE, pe maua se faʻamatalaga i se taimi pe a uma ona faʻasalalau le patch. I lalo o ia tulaga, e matua faigata lava mo tagata gaosi oloa ona tuueseese nai mea laiti mai faafitauli tetele o le saogalemu. E tusa ai ma faʻamaumauga, e sili atu i le 40% o faʻafitauli e faʻamautu aʻo leʻi tuʻuina atu se CVE, ma o le tuai o le tuai i le va o le tuʻuina atu o se patch ma le tofiaina o se CVE e tolu masina (o lona uiga, i le taimi muamua, o le patch ua manatu o se mea masani. bug, ae naʻo ni nai masina e faʻaalia ai ua faʻamautuina le faʻafitauli).

O le iʻuga, e aunoa ma le i ai o se lala eseʻese ma faʻaleleia mo faʻafitauli ma e aunoa ma le mauaina o faʻamatalaga e uiga i le saogalemu o fesoʻotaʻiga o se faʻafitauli faʻapitoa, o loʻo tuʻuina atu e le au gaosi oloa e faʻavae i luga o le Linux kernel e faʻaauau ona faʻafeiloaʻi uma mea uma mai lala fou. Ae o lenei galuega e manaʻomia ai le tele o tagata faigaluega ma faʻafeiloaʻi le tetee i kamupani ona o le fefe i suiga toe faʻafoʻi e mafai ona faʻalavelaveina ai le gaioiga masani o le oloa.

Manatua, e tusa ai ma Linus Torvalds, o mea sese uma e taua ma o faʻafitauli e le tatau ona vavae ese mai isi ituaiga o mea sese ma tuʻuina atu i se isi vaega maualuga maualuga. O lenei manatu o loʻo faʻamatalaina e le mea moni e faapea mo se tagata faʻapitoa masani e le faʻapitoa i mataupu tau puipuiga, o le fesoʻotaʻiga i le va o se faʻaleleia ma se faʻafitauli faʻaletonu e le o manino (mo le tele o faʻaleleia, naʻo se suʻega eseʻese e mafai ai ona e malamalama e fesoʻotaʻi ma le saogalemu. ). E tusa ai ma le tala a Linus, e faʻatatau i 'au malupuipuia i 'au e nafa ma le tausia o pusa fatu i luga o faʻasalalauga Linux e faʻamavae ai faʻafitauli faʻaletonu mai le tafega masani.

E talitonu Kees Cook e na o le pau lava le vaifofō mo le faʻamautuina o le fatu i se tau talafeagai umi o le faʻaogaina lea e kamupani inisinia o loʻo aʻafia i le lalagaina o patches i fatu fatu i le lotoifale e galulue felagolagomaʻi ma faʻamaopoopo e tausia paʻu ma faʻafitauli i luga ole fatu. I lona tulaga o loʻo iai nei, o le tele o tagata gaosi oloa latou te le faʻaogaina le kernel version sili ona lata mai ia latou oloa ma faʻapipiʻi tua i latou lava, i.e. e foliga mai o inisinia i kamupani eseese e faaluaina galuega a le tasi ma le isi, foia le faafitauli lava e tasi.

Mo se faʻataʻitaʻiga, afai e 10 kamupani, taʻitasi ma le inisinia e tasi o loʻo lagolagoina le faʻaleleia tutusa, toe faʻafeiloaʻi na inisinia e faʻaleleia faʻamau i luga o le vaitafe, nai lo le faʻapipiʻiina o se tasi faʻaleleia, e mafai ona latou faʻaleleia 10 faʻasologa eseese mo le manuia lautele pe auai i le iloiloga o suiga ua fuafuaina. puipuia le fa'ailoga ta'avale mai le fa'aofiina i totonu o le fatu. E mafai foi ona tuuto atu punaoa i le fatuina o meafaigaluega fou mo suʻega ma suʻesuʻega code, lea e mafai ai i se taimi vave ona iloagofie vasega masani o mea sese e faʻaalia pea lava pea.

O lo'o fautua mai fo'i Kees Cook e sili atu le fa'aogaina o su'ega otometi ma fuzzing sa'o i le fa'agasologa autu o le atina'e, le fa'aogaina o faiga fa'aauau fa'atasi ma le lafoa'iina o le pulega fa'aanatura tuai e ala i imeli. I le taimi nei, o faʻataʻitaʻiga lelei e faʻalavelaveina e le mea moni o faʻataʻitaʻiga autu o suʻega e vavae ese mai le atinaʻe ma tupu pe a maeʻa le faʻavaeina o faʻasalalauga. Ua fautuaina fo'i e ki le fa'aogaina o gagana e sili atu ona malupuipuia, e pei ole Rust, e fa'aitiitia ai fa'ama'i.

puna: opennet.ru

Faaopoopo i ai se faamatalaga