ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ OpenPubKey, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° криптографска вСрификация Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ

Linux Foundation, BastionZero ΠΈ Docker прСдставиха новия ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ OpenPubKey, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° СдноимСнния криптографски ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° удостовСряванС Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ. ВСхнологията Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ BastionZero ΠΈ Docker с Ρ†Π΅Π» опростяванС Π½Π° удостовСряванСто Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈΡ‚Π΅ подписи Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ Π½Π° Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π·Π° Π΄Π° сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ подмяната ΠΈΠΌ ΠΈ Π΄Π° сС ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ сглобяванСто ΠΎΡ‚ обявСния ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π». ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Ρ‰Π΅ сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π½Π° Π½Π΅ΡƒΡ‚Ρ€Π°Π»Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄ покровитСлството Π½Π° организацията Linux Foundation, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ зависимостта ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Ρ‰Π΅ ускори ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° външни участници. Π•Ρ‚Π°Π»ΠΎΠ½Π½Π°Ρ‚Π° рСализация Π½Π° OpenPubKey Π΅ написана Π½Π° Go ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° OpenPubKey Π½Π΅ сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ само Π΄ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΈ тСхнологията ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° всякакъв рСсурс, прСдотвратяванС Π½Π° подмяната Π½Π° зависимости ΠΈ повишаванС Π½Π° сигурността Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π·Π° разпространСниС Π½Π° Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. НапримСр, тСхнологията Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π·Π° удостовСряванС Π½Π° сборки Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΈΡ‚ΠΈ. На ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° подписитС Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π² услуга, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰Π° OpenID, Π° Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠΌ сС прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π΅Π½ΠΈΡ‚Π΅ подписи ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° тяхната Π²Ρ€ΡŠΠ·ΠΊΠ° с обявСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ OpenID.

По своСто ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ OpenPubKey напомня Π½Π° систСмата Sigstore, създадСна Π² Google ΠΈ ΠΏΠΎ-Ρ€Π°Π½ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½Π° Π½Π° Linux Foundation, Π½ΠΎ сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ нСя с Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростяванС Π½Π° внСдряванСто, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° осовбоТдаванСто ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° Π²ΠΎΠ΄Π΅Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π»ΠΎΠ³, ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Ρ‰ автСнтичността Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ (transparency log), ΠΈ осигуряващи Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° удостовСряващитС Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ (Certificate Authority).

ВмСсто Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° собствСни удостовСряващи Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅, OpenPubKey ΠΏΡ€ΠΈΠ»Π°Π³Π° аутСнтификация Ρ‡Ρ€Π΅Π· тСхнологията OpenID ΠΈ ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π²Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ подписи към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ доставчици Π½Π° OpenID Connect. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, OpenPubkey позволява Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ криптографскитС ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ доставчици Π½Π° OpenID Connect (IdP) вмСсто удостовСряващи Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅. ВСхнологията Π΅ напълно ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с настоящитС доставчици Π½Π° OpenID, ΠΊΠ°Ρ‚ΠΎ GitHub, Azure/Microsoft, Okta, OneLogin, Keycloak ΠΈ Google, ΠΈ Π½Π΅ изисква ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΎΡ‚ тяхна страна (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС прСдоставСния ΠΎΡ‚ доставчика стандартСн ID Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява рСализация Π½Π° OpenPubKey само Ρ‡Ρ€Π΅Π· измСнСния ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° OpenID Connect).

Π˜Π·Π΄Π°Π΄Π΅Π½ΠΈΡΡ‚ ΠΎΡ‚ доставчика Π½Π° OpenID Ρ‚ΠΎΠΊΠ΅Π½ сС трансформира Π² сСртификат, ΠΊΠΎΠΉΡ‚ΠΎ криптографски ΡΠ²ΡŠΡ€Π·Π²Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² OpenID Connect с отворСния ΠΊΠ»ΡŽΡ‡. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° потрСбитСлят ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° гСнСрирания ΠΊΠ»ΡŽΡ‡ Π·Π° подписванС Π½Π° всякакви Π΄Π°Π½Π½ΠΈ, Π° Ρ‚Π΅Π·ΠΈ подписи ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ провСрявани ΠΏΠΎ-късно Π·Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² OpenID Connect. Π’ OpenPubKey сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π΅Ρ„Π΅ΠΌΠ΅Ρ€Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Ρ‡ΠΈΠ΅Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ β€” ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π° Ρ‡Ρ€Π΅Π· OpenID ΠΈ сС ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° сСсията с доставчика Π½Π° OpenID.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° създаванС Π½Π° подпис с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° OpenPubKey:

  • Π’Ρ…ΠΎΠ΄ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° доставчик Π½Π° OpenID (Google, GitHub, Microsoft ΠΈ Ρ‚.Π½.).
  • Π—Π°ΠΏ/request Π½Π° идСнтификационния Ρ‚ΠΎΠΊΠ΅Π½ ΠΎΡ‚ доставчика Π½Π° OpenID.
  • Π’Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Π°, подписан с ΠΊΠ»ΡŽΡ‡Π° Π½Π° доставчика ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ ΠΏΠΎΠ»Π΅ Β«nonceΒ» с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΈ заявката (ΠΏΡ€Π΅Π΄Π°Π²Π° сС SHA3-Ρ…Π°Ρˆ ΠΎΡ‚ отворСния ΠΊΠ»ΡŽΡ‡).
  • ИзползванС ΠΎΡ‚ страна Π½Π° потрСбитСля Π½Π° получСния Ρ‚ΠΎΠΊΠ΅Π½ ΠΊΠ°Ρ‚ΠΎ сСртификат, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠ»ΡŽΡ‡Π°.
  • ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Π° към подписа, ΠΏΠΎ аналогия с сСртификата.

ВСрификация сС ΡΡŠΡΡ‚ΠΎΠΈ Π² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π°Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΎΡ‚ΠΎ Ρ‚ΠΎΠΊΠ΅Π½ Π΅ подписано ΠΎΡ‚ доставчика OpenID ΠΈ Π² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° корСктността Π½Π° цифровия подпис към рСсурса Ρ‡Ρ€Π΅Π· публичния ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС удостовСрим, Ρ‡Π΅ Ρ€Π΅ΡΡƒΡ€ΡΡŠΡ‚ Π΅ подписан с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΎΡ‚ сСртификата ΠΈ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΎ ΠΎΡ‚ подписа Π½Π° доставчика OpenID. НапримСр, подписващият ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ подписан ΠΎΡ‚ OpenID доставчик ΠΊΠ°Ρ‚ΠΎ Google Ρ‚ΠΎΠΊΠ΅Π½ с информация, Ρ‡Π΅ Π΅ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ ΠΊΠ°Ρ‚ΠΎ bob@gmail.com ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡ 0x54A5…FF. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π°, ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, подписано със ΡΡŠΡ‰ΠΈΡ ΠΊΠ»ΡŽΡ‡, получатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° подписания ΠΎΡ‚ доставчика Ρ‚ΠΎΠΊΠ΅Π½ Π·Π° вСрификация Π½Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ bob@gmail.com β€” 0x54A5…FF ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ дСйствитСлно Π΅ подписано ΠΎΡ‚ bob@gmail.com.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ‡Ρ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ компромиси (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, зависимост ΠΎΡ‚ външни доставчици OpenID ΠΈ липса Π½Π° Π»ΠΎΠ³ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ с ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½ΠΎ Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅), ΠΊΠΎΠΈΡ‚ΠΎ Π² някои ситуации са допустими, Π° Π² Π΄Ρ€ΡƒΠ³ΠΈ Π½Π΅. Π—Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ зависимостта ΠΎΡ‚ доставчици OpenID, ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈΠ»ΠΈ дСйствията Π½Π° пСрсонала, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° дискрСдитират систСмата (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ…Π°ΠΊΠ½Π°Ρ‚ доставчик ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π΄Π°Π΄Π΅ Ρ„Π°Π»ΡˆΠΈΠ² ΠΊΠ»ΡŽΡ‡ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΎ Π»ΠΈΡ†Π΅), сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π½ΠΎ Π½Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π²Π΅Π½ΠΎ MFA-Cosigner (ΠœΠ½ΠΎΠ³ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° АутСнтификация Π‘ΠΎ-сигнСр) Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° аутСнтификация (Ρ‚ΠΎΠΊΠ΅Π½ΡŠΡ‚ трябва Π΄Π° бъдС подписан Π½Π΅ само ΠΎΡ‚ основния доставчик, Π½ΠΎ ΠΈ ΠΎΡ‚ нСзависим сСрвис Π·Π° аутСнтификация, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΡΠ²Π° потрСбитСля).

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster