Red Hat ΠΈ Google прСдставиха Sigstore, услуга Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° криптографски ΠΊΠΎΠ΄

Red Hat ΠΈ Google, Π·Π°Π΅Π΄Π½ΠΎ с унивСрситСта Purdue, основаха ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Sigstore, насочСн към създаванС Π½Π° инструмСнти ΠΈ услуги Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° софтуСр с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° автСнтичността (Π΄Π½Π΅Π²Π½ΠΈΠΊ Π·Π° прозрачност). ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Ρ‰Π΅ бъдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠΎΠ΄ Π΅Π³ΠΈΠ΄Π°Ρ‚Π° Π½Π° организацията с нСстопанска Ρ†Π΅Π» Linux Foundation.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‰Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ сигурността Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π·Π° разпространСниС Π½Π° софтуСр ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Π°Ρ‚Π°ΠΊΠΈ, насочСни към подмяна Π½Π° софтуСрни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ зависимости (Π²Π΅Ρ€ΠΈΠ³Π° Π½Π° доставки). Π•Π΄ΠΈΠ½ ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността Π² софтуСра с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π΅ трудността ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° процСса Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅. НапримСр, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ…Π΅ΡˆΠΎΠ²Π΅, Π·Π° Π΄Π° провСрят цСлостта Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π½ΠΎ чСсто информацията, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° удостовСряванС, сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π½Π° Π½Π΅Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ систСми ΠΈ Π² сподСлСни Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° ΠΊΠΎΠ΄, Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π°Ρ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π±Π΅Π· Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅.

Π‘Π°ΠΌΠΎ ΠΌΠ°Π»ΠΊΠ° част ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи ΠΏΡ€ΠΈ разпространСниС Π½Π° вСрсии ΠΏΠΎΡ€Π°Π΄ΠΈ трудноститС ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, разпространСниСто Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ отмяната Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. Π—Π° Π΄Π° ΠΈΠΌΠ° смисъл ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π°, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΈ сигурСн процСс Π·Π° разпространСниС Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ суми. Π”ΠΎΡ€ΠΈ ΠΈ с Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ трябва Π΄Π° отдСлят Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° процСса Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΊΠΎΠΉ ΠΊΠ»ΡŽΡ‡ Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½.

Sigstore сС Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΎ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Π½Π° Let's Encrypt Π·Π° ΠΊΠΎΠ΄, прСдоставяйки сСртификати Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎ подписванС Π½Π° ΠΊΠΎΠ΄ ΠΈ инструмСнти Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Бъс Sigstore Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎ Π΄Π° подписват Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с прилоТСния, ΠΊΠ°Ρ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° освобоТдаванС, изобраТСния Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, манифСсти ΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»Π½Π° характСристика Π½Π° Sigstore Π΅, Ρ‡Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŠΡ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° подписванС, сС отразява Π² Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ ΠΎΡ‚ подправянС ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π΄Π½Π΅Π²Π½ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ ΠΎΠ΄ΠΈΡ‚.

ВмСсто постоянни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Sigstore ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°ΠΉΠ½ΠΈ Π΅Ρ„ΠΈΠΌΠ΅Ρ€Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ въз основа Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΈ ΠΎΡ‚ доставчицитС Π½Π° OpenID Connect (ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· доставчик Π½Π° OpenID, ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΈΠΌΠ΅ΠΉΠ»). АвтСнтичността Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ сС провСрява с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄Π½Π΅Π²Π½ΠΈΠΊ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ, Ρ‡Π΅ Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° подписа Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΠΎΠ·ΠΈ, Π·Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ сС прСдставя, ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡŠΡ‚ Π΅ ΡΡŠΡΡ‚Π°Π²Π΅Π½ ΠΎΡ‚ ΡΡŠΡ‰ΠΈΡ участник, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π±ΠΈΠ» ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии.

Sigstore прСдоставя ΠΊΠ°ΠΊΡ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²Π° услуга, която Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΈ позволяват Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ услуги Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ собствСно ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅. Услугата Π΅ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½Π° Π·Π° всички Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΈ доставчици Π½Π° софтуСр ΠΈ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π½Π° Π½Π΅ΡƒΡ‚Ρ€Π°Π»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° - Linux Foundation. Всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° услугата са с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, написани са Π½Π° Go ΠΈ сС разпространяват ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0.

Π‘Ρ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ:

  • Rekor Π΅ рСализация Π½Π° ΠΆΡƒΡ€Π½Π°Π» Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎ подписани ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ, отразяващи информация Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. Π—Π° Π΄Π° сС осигури ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ слСд Ρ„Π°ΠΊΡ‚Π°, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΡŠΡ€Π²ΠΎΠ²ΠΈΠ΄Π½Π° структура β€žMerkle Treeβ€œ, Π² която всСки ΠΊΠ»ΠΎΠ½ провСрява всички ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ ΠΈ възли, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ (Π΄ΡŠΡ€Π²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ) Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅. Имайки окончатСлния Ρ…Π΅Ρˆ, потрСбитСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ правилността Π½Π° цялата история Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ корСктността Π½Π° ΠΌΠΈΠ½Π°Π»ΠΈΡ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ (Ρ…Π΅ΡˆΡŠΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠΎΡ€Π΅Π½Π° Π½Π° Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ сС изчислява, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ ). Π—Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ добавянС Π½Π° Π½ΠΎΠ²ΠΈ записи Π΅ осигурСн Restful API, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ cli интСрфСйс.
  • Fulcio (SigStore WebPKI) Π΅ систСма Π·Π° създаванС Π½Π° сСртифициращи ΠΎΡ€Π³Π°Π½ΠΈ (Root-CA), ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Π΄Π°Π²Π°Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°ΠΉΠ½ΠΈ сСртификати въз основа Π½Π° ΠΈΠΌΠ΅ΠΉΠ», удостовСрСн Ρ‡Ρ€Π΅Π· OpenID Connect. Π–ΠΈΠ²ΠΎΡ‚ΡŠΡ‚ Π½Π° сСртификата Π΅ 20 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ трябва Π΄Π° ΠΈΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис (Π°ΠΊΠΎ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ ΠΏΠΎ-късно ΠΏΠΎΠΏΠ°Π΄Π½Π΅ Π² Ρ€ΡŠΡ†Π΅Ρ‚Π΅ Π½Π° Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π», Ρ‚ΠΎΠΉ Π²Π΅Ρ‡Π΅ Ρ‰Π΅ бъдС ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ»).
  • Π‘osign (Container Signing) Π΅ инструмСнтариум Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° подписи Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° подписи ΠΈ поставянС Π½Π° подписани ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с OCI (Open Container Initiative).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€