Mozilla ΠΏΡ€ΠΈΠ»Π°Π³Π° CRLite Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ TLS сСртификати

Компания Mozilla обявиха относно Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° тСстванСто Π² Π½ΠΎΡ‰Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π½Π° Firefox Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ сСртификати - CRLite. CRLite Π²ΠΈ позволява Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° отмяната Π½Π° сСртификат спрямо Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, хоствана Π² систСмата Π½Π° потрСбитСля. РСализация CRLite Π½Π° Mozilla ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΏΠΎΠ΄ бСзплатния Π»ΠΈΡ†Π΅Π½Π· MPL 2.0. Написан Π΅ ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠŸΠΈΡ‚ΠΎΠ½ ΠΈ ΠžΡ‚ΠΈΠ΄ΠΈ. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈ части, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към Firefox Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сСртификат с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° външни услуги въз основа Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΠΉΡ‚ΠΎ всС ΠΎΡ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° OCSP (ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΎΠ½Π»Π°ΠΉΠ½ статус Π½Π° сСртификат) изисква Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ забавянС ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° заявката (350ms срСдно) ΠΈ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с осигуряванСто Π½Π° повСритСлност (OCSP ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅, отговарящи Π½Π° заявки, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ информация Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ сСртификати, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π·Π° Π΄Π° сС ΠΏΡ€Π΅Ρ†Π΅Π½ΠΈ Π΄Π°Π»ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ сайтовС, ΠΊΠΎΠΈΡ‚ΠΎ потрСбитСлят отваря). Има ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎ ΡΠΏΠΈΡΡŠΡ†ΠΈ C.R.L. (Certificate Revocation List), Π½ΠΎ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΡŠΡ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ голСмият Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ - Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ с ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати Π·Π°Π΅ΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 300 MB ΠΈ нарастванСто ΠΉ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°.

Π—Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° сСртификати, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΎΡ‚ сСртифициращи ΠΎΡ€Π³Π°Π½ΠΈ, Firefox ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Ρ‡Π΅Ρ€Π΅Π½ списък ΠΎΡ‚ 2015 Π³. OneCRL Π² комбинация с ΠΎΠ±Π°ΠΆΠ΄Π°Π½Π΅ Π΄ΠΎ сСрвиз Google БСзопасно ΡΡŠΡ€Ρ„ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° възмоТна Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° дСйност. OneCRL, ΠΊΠ°Ρ‚ΠΎ CRLSsets Π² Chrome дСйства ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, която Π°Π³Ρ€Π΅Π³ΠΈΡ€Π° CRL ΡΠΏΠΈΡΡŠΡ†ΠΈ ΠΎΡ‚ сСртифициращи ΠΎΡ€Π³Π°Π½ΠΈ ΠΈ прСдоставя Π΅Π΄ΠΈΠ½Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° OCSP услуга Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно Π΄Π° Π½Π΅ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ заявки Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄ΠΎ сСртифициращи ΠΎΡ€Π³Π°Π½ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° подобряванС Π½Π° надСТдността Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ услугата Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сСртификати, Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 7% ΠΎΡ‚ OCSP заявкитС ΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‚ (ΠΏΡ€Π΅Π΄ΠΈ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ‚Π°Π·ΠΈ Ρ†ΠΈΡ„Ρ€Π° бСшС 15%).

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π°ΠΊΠΎ Π΅ нСвъзмоТно Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Ρ‡Ρ€Π΅Π· OCSP, Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ счита сСртификата Π·Π° Π²Π°Π»ΠΈΠ΄Π΅Π½. Услугата ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ограничСния Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΈΠ»ΠΈ Π΄Π° бъдС Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π° ΠΎΡ‚ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈ - Π·Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° OCSP ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° MITM Π°Ρ‚Π°ΠΊΠ°, просто Π±Π»ΠΎΠΊΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ услугата Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Частично Π·Π° прСдотвратяванС Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Врябва-Staple, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ OCSP ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ Π½Π° OCSP ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ със сСртификата, Π½ΠΎ Ρ‚Π°Π·ΠΈ функция Π½Π΅ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΈ изисква спСциална рСгистрация Π½Π° сСртификата.

CRLite Π²ΠΈ позволява Π΄Π° консолидиратС пълна информация Π·Π° всички ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати Π² лСсно Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° структура, с Ρ€Π°Π·ΠΌΠ΅Ρ€ само 1 MB, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пълна CRL Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.
Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π΄Π° синхронизира своСто ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати ΠΈ Ρ‚Π°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ‰Π΅ бъдС Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΡ€ΠΈ всякакви условия.

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

Π—Π° Π΄Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ, CRLite въвСдС Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ Ρ„ΠΈΠ»Ρ‚ΡŠΡ€. Π‘Π»Π΅Π΄ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° структурата сС ΠΏΡ€Π΅Ρ‚ΡŠΡ€ΡΠ²Π°Ρ‚ всички ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ записи ΠΈ сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ всички Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ. Π’ΡŠΠ· основа Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сС създава Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° структура, която сС каскадира Π²ΡŠΡ€Ρ…Ρƒ ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΡ‚Π° сС повтаря, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ„Π°Π»ΡˆΠΈΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±ΡŠΠ΄Π°Ρ‚ напълно Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ΠΈ. ОбикновСно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° 7-10 слоя Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, Π·Π° Π΄Π° ΠΏΠΎΠΊΡ€ΠΈΠ΅ напълно всички Π΄Π°Π½Π½ΠΈ. Въй ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π° синхронизация, изостава ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° CRL, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ сСртификати, ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ слСд послСдната актуализация Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ CRLite, сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° OCSP, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° OCSP БшиванС (OCSP ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€, сСртифициран ΠΎΡ‚ сСртифициращ ΠΎΡ€Π³Π°Π½, сС ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°, обслуТващ сайта, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС договаря TLS Π²Ρ€ΡŠΠ·ΠΊΠ°).

Mozilla ΠΏΡ€ΠΈΠ»Π°Π³Π° CRLite Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ TLS сСртификати

Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π½Π° Bloom, дСкСмврийската част ΠΎΡ‚ информацията ΠΎΡ‚ WebPKI, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰Π° 100 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ сСртификати ΠΈ 750 хиляди ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати, успя Π΄Π° бъдС ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π° Π² структура с Ρ€Π°Π·ΠΌΠ΅Ρ€ 1.3 MB. ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° структура Π΅ доста Ρ€Π΅ΡΡƒΡ€ΡΠΎΠ΅ΠΌΡŠΠΊ, Π½ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Mozilla ΠΈ Π½Π° потрСбитСля сС прСдоставя Π³ΠΎΡ‚ΠΎΠ²Π° актуализация. НапримСр Π² Π΄Π²ΠΎΠΈΡ‡Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, изискват ΠΎΠΊΠΎΠ»ΠΎ 16 GB ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² Redis DBMS, Π° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Π΅ΡΠ΅Ρ‚ΠΈΡ‡Π½Π° Ρ„ΠΎΡ€ΠΌΠ° Π΄ΡŠΠΌΠΏΡŠΡ‚ Π½Π° всички сСрийни Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° сСртификати ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 6.7 GB. ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅ Π½Π° всички ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ сСртификати ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΎΠΊΠΎΠ»ΠΎ 40 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π° структура Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° Bloom ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΎΡ‰Π΅ 20 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ.

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Mozilla Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ CRLite сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΏΡŠΡ‚ΠΈ Π½Π° Π΄Π΅Π½ (Π½Π΅ всички Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сС доставят Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅). Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π΅Π»Ρ‚Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΎ - ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° bsdiff4, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π·Π° създаванС Π½Π° Π΄Π΅Π»Ρ‚Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° вСрсии, Π½Π΅ осигурява Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Π° СфСктивност Π·Π° CRLite ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ са Π½Π΅ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ. Π—Π° Π΄Π° сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Ρ‚ΠΎΠ·ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ, сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° сС ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° структурата Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, Π·Π° Π΄Π° сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Π½Π΅Π½ΡƒΠΆΠ½ΠΎΡ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° слоСвС.

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° CRLite Ρ€Π°Π±ΠΎΡ‚ΠΈ във Firefox Π² пасивСн Ρ€Π΅ΠΆΠΈΠΌ ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ с OCSP Π·Π° Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π°Π½Π΅ Π½Π° статистика Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°. CRLite ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° основно сканиранС; Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, трябва Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° security.pki.crlite_mode = 2 Π² about:config.

Mozilla ΠΏΡ€ΠΈΠ»Π°Π³Π° CRLite Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ TLS сСртификати

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

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