div.main {margin-left: 20pt; margin-right: 20pt}
Исправление ошибки NT 4.0 PPTP DOS
Служба PPTP Windows NT имеет изъян системы безопасности, который
заключается в утечке памяти ядра ОС при обработке неправильно
сформированных пакетов. Если сервер получает много пакетов,
содержащих ошибку определенного вида, то утечка памяти постепенно
приводит к заполнению всей памяти ядра ОС. В результате система,
естественно, зависает, и сервер приходится перезагружать. Конечно,
при этом происходит потеря всех активных сеансов PPTP. Таким
образом, злоумышленник может «обрушить» сервер PPTP, не создавая
сеанса PPTP, а просто направив на сервер поток неправильно
сформированных пакетов.
Отказ обслуживания (DoS, Denial of Service) никоим образом не
угрожает безопасности данных сеансов PPTP. Эта ошибка не наблюдается
на системах Windows 2000 с установленной службой PPTP.
Ошибка проявляется только на системах Windows NT с установленной
службой PPTP. Но зато она присутствует на всех системах NT 4.0, в
том числе и с обновлением SP6a, NT 4.0 Server, Enterprise Edition
(NTS/E), and NT Server 4.0, Terminal Server Edition (TSE). Для
английских версий NT Server and NTS/E необходимо загрузить с Сайта
Microsoft модуль Q283001i.exe, для немецких версий - модуль
DeuQ283001i.exe (http://www.microsoft.com/Downloads/Release.asp?ReleaseID=27844).
Модуль заменяет единственный файл raspptpe.exe, правильная версия
должна быть датирована 07.12.2000. К сожалению, обновление для
Terminal Server Edition недоступно для загрузки. Чтобы его получить,
необходимо обращаться непосредственно в службу технической поддержки
Microsoft.
Паула Шерик - редактор Windows 2000
Magazine и консультант по вопросам планирования, реализации и
взаимодействия сетей. Ее адрес: paula@win2000mag.com.
|