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

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π° Мозила објави Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ Π½Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ Π½ΠΎΡœΠ½ΠΈΡ‚Π΅ изданија Π½Π° Firefox, Π½ΠΎΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ сСртификати - CRLite. CRLite Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Сфикасна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° сСртификати спорСд Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ хостирана Π½Π° систСмот Π½Π° корисникот. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° CRLite Π½Π° Mozilla објавСно ΠΏΠΎΠ΄ бСсплатната Π»ΠΈΡ†Π΅Π½Ρ†Π° MPL 2.0. ΠšΠΎΠ΄ΠΎΡ‚ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° сСрвСрот сС напишани Π²ΠΎ ΠŸΠ°Ρ˜Ρ‚ΠΎΠ½ ΠΈ ΠΎΠ΄ΠΈ. Π”Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ Firefox Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π²ΠΎ Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Руст.

ΠŸΠΎΡ‚Π²Ρ€Π΄Π° Π½Π° сСртификатот со помош Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ услуги Π²Ρ€Π· основа Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ ΡˆΡ‚ΠΎ сè ΡƒΡˆΡ‚Π΅ сС користи OCSP (Онлајн ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° статус Π½Π° сСртификатот) Π±Π°Ρ€Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ пристап Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π΄ΠΎΠ²Π΅Π΄ΡƒΠ²Π° Π΄ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π²ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π±Π°Ρ€Π°ΡšΠ°Ρ‚Π° (Π²ΠΎ просСк 350 ms) ΠΈ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° довСрливост (OCSP сСрвСритС ΠΊΠΎΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Π°Ρ‚ Π½Π° Π±Π°Ρ€Π°ΡšΠ° Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ сСртификати, ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° Π΄Π° сС ΠΏΡ€ΠΎΡ†Π΅Π½ΠΈ Π΄Π°Π»ΠΈ ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΈ корисникот Π³ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π°). Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, постои моТност Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° списоци Π¦.Π .Π›. (Certificate Revocation List), Π½ΠΎ нСдостаток Π½Π° овој ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ - ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ сСртификати Π·Π°Ρ„Π°ΡœΠ° ΠΎΠΊΠΎΠ»Ρƒ 300 MB ΠΈ Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΠΎΡ‚ раст ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°.

Π—Π° Π΄Π° Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π° сСртификатитС ΡˆΡ‚ΠΎ сС ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΈ ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ властитС Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Firefox користи Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ†Ρ€Π½Π° листа ΠΎΠ΄ 2015 Π³ΠΎΠ΄ΠΈΠ½Π° OneCRL Π²ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° со ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎ сСрвис Π‘Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅Π»ΠΈΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Google Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π½ΠΈ активности. OneCRL, ΠΊΠ°ΠΊΠΎ CRLΠŸΠΎΡΡ‚Π°Π²ΡƒΠ²Π° Π²ΠΎ Chrome, Π΄Π΅Π»ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ срСдна врска ΡˆΡ‚ΠΎ Π³ΠΈ собира списоцитС Π½Π° CRL ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΡ‚Π΅ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° СдинствСна Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° услуга OCSP Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈΡ‚Π΅ сСртификати, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π½Π΅ сС ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ Π±Π°Ρ€Π°ΡšΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΡ‚Π΅ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°. И ΠΏΠΎΠΊΡ€Π°Ρ˜ ΠΌΠ½ΠΎΠ³ΡƒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° довСрливоста Π½Π° услугата Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сСртификати ΠΏΡ€Π΅ΠΊΡƒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡ˜Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π΅ΠΊΠ° повСќС ΠΎΠ΄ 7% ΠΎΠ΄ OCSP Π±Π°Ρ€Π°Π°Ρ‚ истСк Π½Π° Π²Ρ€Π΅ΠΌΠ΅ (ΠΏΡ€Π΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΠ²Π°Π° Π±Ρ€ΠΎΡ˜ΠΊΠ° бСшС 15%).

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Π°ΠΊΠΎ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ ΠΏΡ€Π΅ΠΊΡƒ OCSP, прСлистувачот смСта Π΄Π΅ΠΊΠ° сСртификатот Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½. Услугата ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ нСдостапна ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π° ΠΎΠ΄ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅ - Π·Π° Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° OCSP Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄ Π½Π° MITM, Сдноставно Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ пристапот Π΄ΠΎ услугата Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Π”Π΅Π»ΡƒΠΌΠ½ΠΎ Π·Π° Π΄Π° сС спрСчат Π²Π°ΠΊΠ²ΠΈΡ‚Π΅ Π½Π°ΠΏΠ°Π΄ΠΈ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠœΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π³Π»Π°Π²Π΅Π½, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π·Π° пристап Π΄ΠΎ 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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€