I whakauruhia e Red Hat me Google a Sigstore, he ratonga mo te whakaū i te tohu tohu

Ko Red Hat me Google, me te Whare Wananga o Purdue, i whakatu te kaupapa Sigstore, e whai ana ki te hanga taputapu me nga ratonga mo te manatoko i nga rorohiko ma te whakamahi i nga waitohu mamati me te pupuri i te raarangi a te iwi hei whakapumau i te pono (raupapa marama). Ka whakawhanakehia te kaupapa i raro i te maru o te whakahaere kore-painga Linux Foundation.

Ko te kaupapa e whakaarohia ana ka whakapai ake i te haumarutanga o nga hongere tohatoha rorohiko me te whakamarumaru mai i nga whakaeke e whai ana ki te whakakapi i nga waahanga rorohiko me nga whakawhirinakitanga (meihini tuku). Ko tetahi o nga raru haumarutanga matua i roto i nga punaha punaha tuwhera ko te uaua ki te manatoko i te puna o te kaupapa me te manatoko i te mahi hanga. Hei tauira, ko te nuinga o nga kaupapa e whakamahi ana i nga hashes hei manatoko i te tika o te tukunga, engari i te nuinga o nga wa ka rongoa nga korero e tika ana mo te motuhēhēnga ki runga i nga punaha kore parenga me nga putunga waehere tiritahi, na te mea ka taea e nga kaiwhaiwhai te whakararu i nga konae e tika ana mo te manatoko me te whakauru i nga huringa kino. me te kore whakapae.

He iti noa te wahanga o nga kaupapa e whakamahi ana i nga hainatanga matihiko i te wa e tohatoha ana i nga whakaputanga na te uaua ki te whakahaere i nga kii, te tohatoha ki te iwi whanui, me te whakakore i nga kii taupatupatu. Kia whai tikanga ai te manatoko, he mea tika ano hoki te whakarite i tetahi mahi pono me te haumaru mo te tohatoha i nga taviri a te iwi me nga arowhai. Ahakoa he waitohu matihiko, he maha nga kaiwhakamahi e aro ana ki te manatoko na te mea me whakapau taima ki te ako i te tukanga whakamana me te mohio ko tehea te ki te pono.

E kiia ana ko Sigstore he rite ki te Let's Encrypt mo te waehere, e whakarato ana i nga tiwhikete mo te hainatanga mamati waehere me nga taputapu mo te whakaaunoa i te manatoko. Ma te Sigstore, ka taea e nga kaiwhakawhanake te haina mamati i nga taonga e pa ana ki te tono penei i nga konae tuku, nga whakaahua ipu, nga whakaaturanga, me nga mahi whakahaere. Ko tetahi ahuatanga motuhake o Sigstore ko nga mea e whakamahia ana mo te hainatanga ka kitea i roto i te raarangi a-iwi ka taea te whakamahi mo te manatoko me te arotake.

Engari i nga taviri pumau, ka whakamahi a Sigstore i nga taviri ephemeral poto, ka hangaia i runga i nga tohu kua whakapumautia e nga kaiwhakarato OpenID Connect (i te wa e whakaputa ana i nga taviri mo te waitohu mamati, ka tautuhi te kaiwhakawhanake i a ia ma te kaiwhakarato OpenID e hono ana ki tetahi imeera). Ka whakamanahia te pono o nga taviri ma te whakamahi i te raarangi tuuturu a te iwi, e taea ai te manatoko ko te kaituhi o te hainatanga ko wai tonu tana e kii ana ko te hainatanga i hangaia e te kaiuru kotahi nana nei te kawenga mo nga tukunga o mua.

Ka whakaratohia e Sigstore he ratonga kua rite kua taea e koe te whakamahi, me te huinga taputapu e taea ai e koe te tuku ratonga rite ki o ake taputapu. He kore utu te ratonga mo nga kaiwhakawhanake me nga kaiwhakarato rorohiko katoa, ka tukuna ki runga i te papaaho kore - te Linux Foundation. Ko nga waahanga katoa o te ratonga he puna tuwhera, kua tuhia ki te Haere ka tohatohahia i raro i te raihana Apache 2.0.

I roto i nga waahanga kua whakawhanakehia ka taea e tatou te kite:

  • Ko te Rekor he whakatinanatanga rangitaki mo te penapena metadata kua hainatia mamati e whakaata ana i nga korero mo nga kaupapa. Hei whakapumau i te pono me te whakamarumaru mai i te pirau raraunga i muri i te meka, ka whakamahia he hanganga rite-rakau "Merkle Tree", i roto i ia peka ka manatoko i nga peka katoa me nga pona kei raro, he mihi ki te hashing (rite te rakau). Ma te whai i te hash whakamutunga, ka taea e te kaiwhakamahi te manatoko i te tika o te hitori katoa o nga mahi, me te tika o nga ahuatanga o mua o te paataka raraunga (ko te whakamaaramatanga pakiaka o te ahuatanga hou o te papaaarangi ka tatauhia ma te whakaaro ki nga ahuatanga o mua. ). Hei manatoko me te taapiri i nga rekoata hou, ka tukuna he API Restful, me te atanga cli.
  • Ko Fulcio (SigStore WebPKI) he punaha mo te hanga mana tohu (Root-CAs) ka whakaputa i nga tiwhikete poto i runga i te imeera i whakamotuhēhēhia mā OpenID Connect. Ko te roanga o te tiwhikete he 20 meneti, me whai wa te kaiwhakawhanake ki te whakaputa i te hainatanga mamati (mehemea ka taka te tiwhikete ki roto i nga ringa o te tangata whakaeke, kua pau ke).
  • Ko Сosign (Waitohu Ipu) he kete taputapu mo te whakaputa hainatanga mo nga ipu, manatoko i nga hainatanga me te whakanoho ipu kua hainatia ki roto i nga putunga e hototahi ana ki te OCI (Open Container Initiative).

Source: opennet.ru

Tāpiri i te kōrero