|
20.11.2008 00:14 |
| |
Уязвимость в реализации SSH протокола |
 |
20 ноября, 2008
17 ноября были опубликованы данные об уязвимости, позволяющей восстановить часть зашифрованных данных в SSH сессиях. Автором исследования является британский центр защиты национальной инфраструктуры SPNI (Centre for the Protection of National Infrastructure).
Уязвимость существует из-за некорректно обработки ошибок для SSH сессии, зашифрованной блочным алгоритмом шифрования в режиме CBC (Cipher-Block Chaining). Успешная атака позволит злоумышленнику восстановить до 32 бит данных из произвольного зашифрованного блока, защищенного с помощью SSH протокола. Возможность успешного восстановления 32 бит данных составляет 2^{-18}.
К уязвимым приложениями относятся: OpenSSH 4.7p1 SSH Tectia Client/Server
SPNI сообщает, что любая реализация SSH клиента/сервера, соответствующая RFC, является уязвимой к подобной атаке. Для проведения успешной атаки, злоумышленник должен иметь возможность перехватывать и изменять данные. Проведение успешной атаки также усложняется тем, что атакующий должен наблюдать за реакцией SSH соединения на различные ошибки и устранять их. В противном случае атака закончиться обрывом SSH соединения.
В качестве временного решения следует использовать CTR вместо CBC режима.
Ссылки: http://www.cpni.gov.uk/Docs/Vulnerability_Advisory_SSH.txt http://isc.sans.org/diary.html?storyid=5366 http://tools.ietf.org/html/rfc4344 http://www.securitylab.ru/vulnerability/363206.php http://www.securitylab.ru/vulnerability/363209.php http://www.ssh.com/company/news/article/953/
|
 |
|