06.11.2009 08:30
В протоколах SSL/TLS найдена критическая уязвимость
|
 |
|
Марш Рэй (Marsh Ray) и Стив Диспенса (Steve Dispensa) из компании PhoneFactor обнаружили критическую уязвимость в протоколах SSL/TLS, позволяющую злоумышленнику организовать подстановку своих данных в устанавливаемое между двумя точками защищенное соединение. Для успешного проведения атаки злоумышленник должен иметь возможность вклиниться в проходящий защищенный трафик, например, получить контроль над промежуточным шлюзом, прокси сервером или установить свое оборудование в разрыв сетевого кабеля (man-in-the-middle атака).
Удачно проведенная атака позволяет незаметно добавить свой текст в начало SSL/TLS сессии. Так как часто сеанс работы с сайтом состоит из множества разных SSL/TLS сессий, теоретически злоумышленник может под прикрытием обычной активности пользователя совершить угодные атакующему действия на сервере, при этом пользователь будет уверен, что совершает легитимные операции в рамках защищенного соединения. Успешно проведенные примеры атак были продемонстрированы при работе различных типов клиентского ПО с web-серверами Apache и Microsoft IIS, также подобная атака возможна и при использовании TLS в IMAP.
Основная проблема обнаруженной уязвимости состоит в том, что уязвимость связана с недоработками дизайна протокола TLS, а именно методом организации согласования параметров в установленных соединениях, и не зависит от конкретных реализаций протокола. Для OpenSSL уже выпущен временный патч (дополнение: исправления представлены в GnuTLS 2.8.5 и OpenSSL 0.9.8l ), суть которого сводится к полному отключению операции согласования (negotiation). Так как без изменения протокола решить проблему невозможно, в экстренном порядке ведущими производителями и стандартизирующими организациями отрасли был сформирован проект Project Mogul, задачей которого является разработка и принятие необходимых расширений стандарта TLS.
Сценарий атаки выглядит примерно так: Атакующий вклинивается между клиентом и сервером, устанавливает HTTPS соединение с сервером. Соединение со стороны клиента временно замораживается на незавершенной стадии. Далее серверу отправляется запрос в защищенную область, сервер инициирует полностью новое соединение и запрашивает клиентский сертификат. Атакующий перенаправляет на данной стадии все пакеты между клиентом и сервером в неизменном виде. После завершения фазы проверки сертификата злоумышленник формирует свой HTTP запрос к защищенной области и выполняет его от имени клиента.
|
|
|
- Главная ссылка к новости (http://www.theregister.co.uk/2009/11/05/...)
- OpenNews: Уязвимость браузеров при проверке SSL-сертификатов
- OpenNews: Вышла вторая бета-версия библиотеки OpenSSL 1.0.0
- OpenNews: Техника успешного внедрения в SSL соединение
- OpenNews: Обнаружена возможность подделки SSL сертификатов. Уязвимости в TCP, DECT и DNS
|
| Ключевые слова: ssl, tls, security, (найти похожие документы)
| | Параметры:
|
| Вид: Интересно |
Тип: Проблемы безопасности |
|
| При перепечатке указание ссылки на opennet.ru обязательно |
| Реклама |
|
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| В протоколах SSL/TLS найдена критическая, pavel_simple, 20:37, 06/11/2009 [ответить] (43)
| +/– |
>>какой из существующих nat'ов не умеет TCP?
>
>Вы вроде бы про IPSEC вещали? Так он на уровне именно IP-пакетов
>оперирует, 1 уровнем ниже чем TCP. Или вы предлагаете его протунелять
>в TCP и ... ? А зачем столько наворотов? По сути
>целый VPN-сервер получается вместо просто секурного туннеля. Если надо такие навороты
>- есть VPN, в частности по типу openvpn-а (правда там тоже
>SSL используется для шифрования, хехе).
да говорил про ipsec , да тот который засунут в TCP, и да от этого у ipsec'а транспортныйрежим никуда не деваееется -- так-что всё-же лучше тебе было помалкивать
|
| |
| В протоколах SSL/TLS найдена критическая, User294, 23:36, 06/11/2009 [ответить] (44)
| +/– | |
> да говорил про ipsec , да тот который засунут в TCP
Нет, я все-таки скажу: мсье знает толк в извращениях. А какие плюсы такого решения? Только не надо говорить что он без дыр - пока протокол пользует полтора человека, они все как бы без дыр, а вот потом...
|
| |
| |
| В протоколах SSL/TLS найдена критическая, User294, 06:07, 08/11/2009 [ответить] (47)
| +/– |
Во первых, есть и иные реализации, скажем либа GnuTLS. Во вторых - вы процитировали ченжлог. Имхо это хорошо, когда авторы либы оперативно реагируют на обнаруженную проблему. Может, покажете для сравнения какойнить микрософт, починивший эту проблему у себя за этот же срок? Ну или там кого еще у кого самопальные реализации SSL есть. И кстати, а кто сказал что в случае IPSEC или прочая будет лучше? Это мягко говоря не факт.
|
|
|
|
|
|
|
|
|
|
|
|
|
| Ваш комментарий |
|
|
| |
|