„Нападател открадна частния ключ на проксито“ пропуска подробността, която определя щетата: кой частен ключ?

Инспектиращо предно прокси може да съхранява ключ за подписване на сертификатен орган, генерирани ключове на сървърни сертификати, живи тайни на TLS трафика, материал за възобновяване на сесии и открит текст в собствената си памет или журнали. Това са различни активи.

Ключът на CA дава възможност за имитиране

Клиенти, настроени да се доверяват на инспектиращ CA, могат да приемат сертификати, издадени под него, при спазване на ограниченията на веригата и проверките на клиента. Който открадне съответния ключ за подписване, може да създаде други приемливи сертификати в тези граници.

Това е сериозно, но ключът сам по себе си не пренасочва връзката на потребителя. Нападателят се нуждае и от използваема позиция за прихващане или друг начин да накара клиента да се свърже с имитираната крайна точка. Приложения с допълнителни проверки на сертификати може да го отхвърлят.

Ключът за подпис не е ключ за дешифриране на запис

При удостоверено със сертификат TLS 1.3 ръкостискане с ефимерен Diffie–Hellman сертификатът удостоверява размяната. Ключовете за трафик се извличат от отделни тайни на ръкостискането. Получаването на ключа за подпис на CA по-късно само по себе си не възстановява тези отминали ефимерни тайни от запис.

Дори кражбата на частния ключ на сървърния сертификат не е равностойна на получаване на тайните за трафик за такъв тип записана сесия. Не обобщавайте това за всеки исторически режим на TLS или всяка настройка за възобновяване; значение имат договорената размяна на ключове и компрометираният материал.

Компрометирането на работещото инспектиращо устройство може да е много по-широко от кражбата на неговия ключ на CA. Устройството работи с открит текст, докато инспектира трафика, и може да съхранява тайни на сесии или да запазва дешифрирано съдържание. Тези излагания изискват собствено разследване и не могат да бъдат отхвърлени със споменаване на пряка секретност.

Опишете инцидента точно

Отбележете дали изгубеният материал е бил ключът за подпис, ключовете на крайните точки, живи тайни, съхранен открит текст или контрол върху самото устройство. Смяната на инспектиращия CA и обновяването на доверието на клиентите адресира една възможност; тя не изтрива копирани журнали и не решава дали живият трафик е бил прочетен. Точните имена на ключовете водят до много по-полезен отговор, отколкото наричането на всяка тайна „SSL ключ“.

Подобни статии