Let's Encrypt спира поддръжката на протокола OCSP за проверка на отзовани сертификати

Некоммерчески удостоверяващ център Let’s Encrypt, контролиран от общността и предоставящ сертификати безвъзмездно на всички желаещи, взе решение да прекрати поддръжката на протокола OCSP (Online Certificate Status Protocol), прилаган за проверка на отзиви на сертификати. Вместо протокола OCSP се предлага да се използват списъци с отзовани сертификати (CRL — Certificate Revocation List), публикувани от Let’s Encrypt от 2022 година. На 7 май 2025 година Let’s Encrypt ще спре добавянето на линкове към адреси OCSP в издаваните сертификати и ще прекрати обработката на запитвания, свързани с използването на разширението "OCSP Must Staple". На 6 август 2025 година обработчиците на OCSP-запитвания ще бъдат деактивирани на сървърите.

Като причина за прекратяване на поддръжката на OCSP се посочва загрижеността за конфиденциалността. Използването на OCSP води до това, че при всяка установка на защитено свързване за проверка на действието на сертификата, клиентската система изпраща запитване до OCSP-сървъра на удостоверяващия център, генерирал сертификата. В отговор сървърът предоставя информация дали посоченият сертификат може да бъде доверен. Проблемът е, че удостоверяващият център получава информация за това, кога и какви сайтове посещава потребителят, свързана с него IP адрес, което може да се счита за изтичане на конфиденциални данни. Освен това използването на OCSP води до забавяне на обработката на запитването, изисква от потребителя гарантиран достъп до мрежата и създава зависимост от непрекъсната работа на OCSP-сървърите.

За решаване на проблемите с конфиденциалността при проверка на отзивите на сертификати е разработена технологията OCSP Stapling, същността на която е, че заверените от удостоверяващия център OCSP-отговори могат да бъдат предавани от сервизиращите сайтове по време на съгласуването на TLS-соединението с клиента (предаването на OCSP информацията се пренася на сървъри сайтовете, което освобождава клиентската система от директно обръщение към OCSP-сървъра на удостоверяващия център, а точността на отговорите се осигурява чрез цифров подпис на удостоверяващия център).

В допълнение към OCSP Stapling има добавено в сертификатите разширение "OCSP Must Staple", което предписва на браузерите да използват техниката OCSP Stapling вместо директно свързване с OCSP сървърите и изисква да се счита сертификатът за недоверен, ако обслужващият сайт не е върнал заверен OCSP отговор. За съжаление, разширението "Must Staple" не получи широко разпространение в браузерите, а технологията OCSP Stapling разчита на необходимостта от явно включване на поддръжка от страна на HTTP сървера (в nginx се поддържа от 2013 г.).

При използването на CRL проверката на отзованите сертификати се извършва на локалната система по списъци, формирани от удостоверяващия център. Минусите на този подход са много голям размер на изтеглените данни и появата на временно прекъсване в актуалността на информацията (например, в Firefox данните се актуализират на всеки 6 часа). Проблемът с размера е решен в браузерите чрез проксиране на CRL на сървърите на производителите на браузери — в състава на браузерите е включен основен CRL, който периодично се синхронизира с актуалния списък (на клиентската система се предават само променените данни). За намаляване на размера на БД с CRL се използва вероятностна структура "филтър Блума", която позволява да се съхранява цялата база CRL на страната на клиента в много компактен вид. В Firefox подобна техника е реализирана чрез инструмента CRLite, а в Chrome — CRLSets.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster