Red Hat ma Google faʻafeiloaʻi Sigstore, o se auaunaga mo le faʻamaonia o le code cryptographic

Red Hat ma Google, faʻatasi ai ma le Iunivesite o Purdue, na faʻavaeina le Sigstore project, e faʻatatau i le fatuina o meafaigaluega ma auaunaga mo le faʻamaoniaina o masini komepiuta e faʻaaoga ai saini numera ma tausia se ogalaau lautele e faʻamaonia ai le faʻamaoni (faʻamatalaga manino). O le poloketi o le a atiaʻe i lalo o le faʻauluuluga a le faʻalapotopotoga e leai ni tupe mama Linux Foundation.

O le poloketi fuafuaina o le a faʻaleleia atili le saogalemu o alalaupapa tufatufaina atu polokalame ma puipuia mai osofaʻiga e faʻatatau i le suitulaga o mea faʻapipiʻi ma mea faʻalagolago (sapalai filifili). O se tasi o faʻafitauli autu o le saogalemu i polokalama tatala punaoa o le faigata o le faʻamaonia o le puna o le polokalame ma faʻamaonia le faʻagasologa o le fausiaina. Mo se faʻataʻitaʻiga, o le tele o galuega faatino e faʻaogaina faʻailoga e faʻamaonia ai le saʻo o se faʻasalaga, ae masani lava o faʻamatalaga e manaʻomia mo le faʻamaoniaina o loʻo teuina i luga o faiga e le puipuia ma i totonu o faʻamaumauga faʻasalalau faʻatasi, o se taunuuga e mafai ai e tagata osofaʻi ona faʻafefe faila e manaʻomia mo le faʻamaonia ma faʻalauiloa suiga leaga. e aunoa ma le fa'atupuina o masalosaloga.

E na'o se vaega la'ititi o poloketi e fa'aogaina saini numera pe a tufatufa fa'asalalauga ona o le faigata i le puleaina o ki, tufatufaina atu o ki lautele, ma le soloia o ki fa'aletonu. Ina ia mafai ona faʻamaonia le faʻamaonia, e manaʻomia foi le faʻatulagaina o se faiga faʻalagolago ma malupuipuia mo le tufatufaina atu o ki lautele ma siaki tupe. E oo lava i se saini numera, e tele tagata e le amanaiaina le faʻamaoniga aua latou te manaʻomia le faʻaaluina o le taimi e suʻesuʻe ai le faʻagasologa o faʻamaoniga ma malamalama po o le fea ki e faʻatuatuaina.

O le Sigstore o loʻo taʻua e tutusa ma le Let's Encrypt mo code, tuʻuina atu tusi pasi mo le saini numera numera ma meafaigaluega mo le faʻamaonia otometi. Faatasi ai ma le Sigstore, e mafai e le au atiaʻe ona sainia faʻatekonolosi mea faʻapitoa e fesoʻotaʻi ma talosaga e pei o faila faʻamalolo, ata atigipusa, faʻaaliga, ma mea e mafai ona faʻatinoina. O se vaega fa'apitoa o le Sigstore o mea e fa'aaogaina mo le saini o lo'o atagia i totonu o se fa'amaumauga fa'alaua'itele e mafai ona fa'aaogaina mo le fa'amaonia ma le su'etusi.

Nai lo o ki tumau, Sigstore faʻaaogaina ki ephemeral puʻupuʻu, lea e gaosia e faʻavae i luga o faʻamaoniga faʻamaonia e OpenID Connect providers (i le taimi o le faʻatupuina o ki mo se saini numera, e faʻailoa e le tagata atiaʻe ia lava e ala i se OpenID provider e fesoʻotaʻi ma se imeli). O le faʻamaoni o ki e faʻamaonia e faʻaaoga ai se faʻasalalauga faʻasalalau lautele, lea e mafai ai ona faʻamaonia o le tusitala o le saini o le tagata tonu lava lea na ia fai mai ai ma o le saini na faia e le tagata lava e tasi na nafa ma faʻasalalauga ua mavae.

Sigstore o loʻo tuʻuina atu uma se tautua saunia e mafai ona e faʻaaogaina, ma se seti o meafaigaluega e mafai ai ona e faʻaogaina auaunaga tutusa i au lava meafaigaluega. Ole 'au'aunaga e leai se totogi mo tagata atia'e uma ma 'au'aunaga fa'akomepiuta, ma o lo'o fa'apipi'iina i luga ole tulaga fa'aituau - le Linux Foundation. O vaega uma o le 'auʻaunaga e tatala punaoa, tusia i le Go ma tufatufaina i lalo o le laisene Apache 2.0.

Faatasi ai ma vaega ua atiaeina e mafai ona tatou matauina:

  • O le Rekor o se fa'atinoga o ogalaau mo le teuina o metadata saini numera e atagia ai fa'amatalaga e uiga i galuega. Ina ia faʻamautinoa le faʻamaoni ma puipuia mai le faʻaleagaina o faʻamatalaga pe a maeʻa le mea moni, o loʻo faʻaaogaina se fausaga e pei o le laau "Merkle Tree", lea e faʻamaonia ai e lala taʻitasi lala uma ma nodes, faʻafetai i le sooga faʻatasi (pei o le laau). O le i ai o le hash mulimuli, e mafai e le tagata faʻaoga ona faʻamaonia le saʻo o le talaʻaga atoa o gaioiga, faʻapea foʻi ma le saʻo o setete ua tuanaʻi o le faʻamaumauga (o le aʻa faʻamaonia le hash o le tulaga fou o le database ua fuafuaina e amanaʻia le tulaga ua tuanaʻi. ). Ina ia faʻamaonia ma faʻaopoopo faʻamaumauga fou, o loʻo tuʻuina atu se API Restful, faʻapea foʻi ma se faʻaoga cli.
  • Fulcio (SigStore WebPKI) o se faiga mo le fatuina o pulega faʻamaonia (Root-CAs) e tuʻuina atu tusi pasi puʻupuʻu e faʻavae ile imeli faʻamaonia e ala ile OpenID Connect. O le olaga atoa o le tusi faamaonia e 20 minute, lea e tatau ai i le tagata atiaʻe ona maua le taimi e faʻatupu ai se saini numera (afai e paʻu mulimuli ane le tusi faamaonia i lima o se tagata osofaʻi, o le a maeʻa).
  • Сosign (Container Signing) o se meafaigaluega mo le gaosia o saini mo koneteina, faʻamaonia saini ma tuʻu saini koneteina i faleoloa e fetaui ma le OCI (Open Container Initiative).

puna: opennet.ru

Faaopoopo i ai se faamatalaga