Приватност на OCSP: одговорникот гледа сертификат, не вашата URL
Барањето OCSP идентификува сертификат и момент во времето, не патеката на страницата. Закрепувањето, кеширањето и политиката на клиентот одлучуваат кој ја набљудува проверката.
Проверката на статус поставува едно прашање за еден сертификат, а одговорот патува по своја врска. Таа не ја содржи патеката на страницата што довела до проверката. Расправите за приватноста често ја третираат размената како тек на историјата на прелистување, што го преценува она што го носи барањето и го потценува она што одговорникот може да го набљудува. Прочитајте го барањето пред да одлучите што открива.
Барањето идентификува еден сертификат
Идентификаторот на сертификатот OCSP се гради од хеш функција, два хеша на издавачот и серискиот број на целниот сертификат, како што е определено во RFC 6960. Секое поле покажува на еден сертификат, а не на URL или барање HTTP.
Патеката на страницата, низата за барање и која било содржина на формулар отсуствуваат од стандардниот идентификатор. Тврдењето дека одговорникот ја добива точната URL бара доказ од друго место, а не од проверката на сертификатот. Барањето и понатаму именува сертификат и момент, а одговорникот може да знае која услуга го презентира.
Она што недостига е страницата, не целиот контекст. Проверка на сертификат плус позната услуга плус повторен извор може да биде поинформативно од кое било од нив само.
Што одговорникот навистина може да набљудува
Одговорникот ја гледа врската што доаѓа до него: изворна адреса, време и која било транспортна метаподатотека што ја запишува неговото распоредување. Ако барањето за статус го следи VPN, тој извор може да биде излезот на VPN, а не пристапната мрежа на корисникот. Не претпоставувајте дека барањето за статус оди по истиот пат како барањето за страница само затоа што двете припаѓаат на една сесија на прелистувач.
Проверете го поддржаното насочување и однесувањето при верификација на клиентот, наместо да ги изведувате од една трага. Поделен тунел може да ги испрати двете барања во различни насоки.
Закрепениот одговор е другиот вообичаен образец. Проширувањето TLS status_request од RFC 6066 му овозможува на серверот да прикачи одговор OCSP на своето ракување, така што клиентот го валидира она што му е дадено, наместо сам да добие статус за таа врска. Тоа поместување го менува набљудувачот. Страната на серверот го врши добивањето, а сопствената адреса на клиентот никогаш не стигнува до одговорникот за таа врска.
Статусот може да пристигне закрепен во ракувањето
Ништо од ова не гарантира дека клиентот никогаш нема да направи уште едно барање за верификација. Градењето на синџирот, политиката за статус и поддржаните механизми се разликуваат според имплементацијата.
Прегледувачот на сертификати во еден прелистувач не е опис на секој оперативен систем и клиент на VPN. Истото мрежно снимање може да значи различни работи при различни поставки за верификација.
Кеширањето ја крши претпоставката една страница едно пребарување
Кеширањето ги одделува вчитувањата на страници од пребарувањата. Прелистувачот може да го користи одговорот повторно извесно време, така што едно гледање на страница не значи едно мрежно барање.
Спротивната грешка е исто толку честа. Кешираниот одговор не кажува ништо за тоа кога ќе се случи следното освежување, а распоредот за освежување може да биде неповрзан со страницата што се отвора. Користете ја тековната документација на клиентот и важечката политика за верификација пред да го припишете снимањето на OCSP.
Валидниот одговор за статус мора да ги задоволи правилата за автентичност и свежина на верификаторот, а HTTP 200 не е исто што и добар статус. Истекот на времето не е отповикување. Тие исходи водат до различно однесување на клиентот и не треба да се спојат во една грешка.
Избори за приватност што ја одржуваат верификацијата недопрена
Кога самото пребарување е чувствително, разговарајте за поддржаните опции за испорака и кеширање со сопственикот на системот. Не решавајте го тоа со исклучување на проверката за отповикување или верификацијата на синџирот.
Потишиот траг не е побезбедна врска. Зачувајте ги недопрени идентитетот на партнерот, верификацијата на синџирот и предвидената политика за отповикување, а патот на испорака менувајте го само преку опција што ја поддржува распоредувањето. Запишете која опција е избрана и кој ја поседува.
Кога пребарувањето се појавува неочекувано, одделно наведете ги примачот, маршрутата и операцијата со сертификатот. Преземање од издавачот, барање за статус и барањето за страница се три настани. Третирањето како едно го прави прегледот на приватноста неточен и го крие тоа која страна навистина дознала нешто. Започнете од полињата на протоколот и движете се кон надвор кон мрежниот пат.