Эта веб-страница Microsoft предоставляет рекомендации, среди прочего, по отключению SMB1 в Windows 2008.
В нем упоминается ключ реестра HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SMB1
.
Я еще не выполнил ни одной из этих инструкций, но когда я проверяю HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
на машине W2008 нет записи для SMB1 (или любых других записей, которые кажутся относящимися к SMB).
Что это значит? Можно ли настроить машину так, чтобы она ничего не знала о SMB?
WCry использует проблему системы Windows без исправлений. Проблема находится в реализации SMBv1 (Server Message Block).
Если регистрационный ключ HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SMB1
(тип должен быть DWORD
) установлен на 0
, его использование отключено. Значение по умолчанию - 1
, т.е. если ключ отсутствует в реестре, он будет рассматриваться как имеющий значение 1
.