Microsoft собирается добавить прикрепление открытого ключа — механизма защиты от атак «человек посередине» — в Internet Explorer. Эта функция служит для защиты пользователей против тех типов атак «человек посередине», которые основаны на использовании поддельных сертификатов, что составляет большую долю таких атак. Злоумышленники используют поддельные или краденые сертификаты, чтобы заставить браузеры жертв доверять вредоносному сайту, который контролирует противник.

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

Прикрепление открытого ключа — расширение HTTP, изложенное в черновом проекте, представленном IEFT группой инженеров-безопасников Google в октябре. В проекте указано, что для работы системы операторы сайта должны со своей стороны реализовать данный механизм.

«Безопасное внедрение PKP потребует оперативной и организационной зрелости из-за риска, которым могут подвергнуться хосты, при прикреплении набора ключей, ставших невалидными. Соблюдая осторожность, операторы хостов могут значительно уменьшить риск атак «человек посередине» и других проблем ложной аутентификации для своих пользователей, избегнув неоправданного риска», — говорится в спецификации.

Но чтобы система работала, это также должны поддерживать браузеры. Google Chrome уже поставляется с поддержкой прикрепления открытого ключа, и Mozilla Firefox 32, дебютировавший в сентябре, тоже поддерживает эту функцию. Сейчас Microsoft также планирует добавить прикрепление открытого ключа в Internet Explorer.

Атаки «человек посередине» имеют много вариаций, но ключевой компонент большинства из них — подложный сертификат. Чтобы заставить браузер пользователя доверять сайту, который контролирует злоумышленник, он использует краденый или поддельный сертификат. Это случается весьма регулярно, и эта техника была использована в некоторых масштабных атаках последних лет. В 2011 году злоумышленники скомпрометировали голландский удостоверяющий центр DigiNotar и выпустили себе валидные сертификаты для ряда ценных сайтов, в том числе принадлежащих Google, Yahoo и Mozilla.

Ранее в этом году некто — возможно, тот же злоумышленник, что скомпрометировал DigiNotar, — атаковал Comodo, другой удостоверяющий центр, и провернул тот же трюк, выпустив сертификаты для доменов Mozilla, Skype и Yahoo. Механизм прикрепления открытого ключа имеет потенциал отражения атак с сертификатами, выпущенными скомпрометированными удостоверяющими центрами, путем прикрепления хорошо известного набора ключей к конкретному домену.

Категории: Кибероборона