80 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Проверить уязвимость Meltdown и Specter на Windows

Проверить уязвимость Meltdown и Specter на Windows

Многие уже назвали Meltdown и Specter уязвимостью века, по крайней мере, схожего масштабами и опасностью в этом веке точно не было. Им подвержены почти все современные процессоры. Разработчики операционных систем совместно с производителями чипов и материнских плат решают проблему. Нам же простым пользователям остается лишь своевременно и правильно установить все патчи.

Ищем уязвимости Meltdown (CVE-2017-5754) и Spectre (CVE-2017-5753, CVE-2017-5715)

На днях компания Microsoft опубликовала инструкцию к запуску сценария PowerShell, который позволяет определить присутствие данных уязвимостей на компьютере под управлением Windows 10 и более ранних версий ОС. Пользователям Windows 7 в этом случае придётся дополнительно установить Windows Management Framework 5.1, в составе которого уже имеется PowerShell. Сам процесс проверки – несложный, но большинству пользователей будет непонятным. Поэтому разъясним поэтапно:

  1. Запускаем PowerShell с правами Администратора. Для этого щёлкаем правой кнопкой мыши на «Пуск» и выбираем «Windows PowerShell (Администратор)». В открывшемся окне вводим команду Install-Module SpeculationControl. Если будет предложено установить поставщика NuGet, соглашаемся.

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

Set-ExecutionPolicy RemoteSigned -Scope Currentuser

  1. Для непосредственного запуска сценария служат такие команды:

Здесь вы увидите развёрнутую информацию о том, подвержен ли ваш компьютер и операционная система уязвимостям Meltdown и Spectre или нет. Строчка «Windows OS support for branch target injection mitigation» – относится к программному обеспечению Microsoft, а «Hardware support for branch target injection mitigation» — к аппаратным средствам. Если в двух словах, то зелёные надписи означают, что заплатки установлены и предусмотрены меры безопасности, красные – уязвимость не закрыта.

Читать еще:  Неправильное подключение MicroSD карты к смартфону

У вас также может присутствовать строчка «Windows OS support for PCID optimization», что означает поддержку функции аппаратной оптимизации PCID (Process Context Identifiers), которая должна компенсировать потерю производительности процессора после применения исправлений.

  1. После всех манипуляций необходимо вернуть политику выполнения в исходное состояние, выполнив команду:

Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser

Инструмент Microsoft для поиска уязвимостей Meltdown и Spectre слишком сложный для неподготовленного пользователя, поэтому можно использовать другие способы проверки. К примеру, специальную утилиту под названием Specter Meltdown CPU Checker выпустила компания Ashampoo. Программа бесплатная и предназначена только для диагностики проблемы.

Что делать, если уязвимости обнаружены

Первым делом необходимо установить последние обновления системы безопасности Windows. Microsoft уже выпустила исправления для систем, начиная с версии ОС Windows 7, которые должны автоматически устанавливаться. Если по каким-то причинам эти патчи у вас не установлены, отключите антивирус, либо загрузите их вручную по следующим ссылкам:

На текущей момент Microsoft прекратила распространение обновлений от 3 и 9 января для систем на базе процессоров AMD в связи с тем, что некоторые компьютеры с устаревшими чипами после установки исправлений перестают загружаться.

Более надёжным способом защиты от Meltdown и Spectre является обновление прошивки UEFI / BIOS с новыми заплатками для процессоров. Однако проблема в том, что на выпуск таких обновлении может потребоваться больше времени. При этом старые компьютеры производители скорее всего обойдут стороной.

Помимо системных и аппаратных обновлений, необходимо также обновить браузер и драйвер видеоадаптера, которые также могут быть уязвимы к атакам Spectre. После всех этих действий запустите ещё раз PowerShell, либо утилиту Specter Meltdown CPU Checker, чтобы проверить, работают ли исправления.

Как исправить Spectre «Призрак»

Для начала проверьте, выпустил ли производитель материнской платы или ноутбука свежий BIOS, который на уровне микрокода исправит дыру. Как узнать модель материнской карты и версию bios, читайте в этой статье.

Читать еще:  Оценка производительности Windows 8

Как в моем случае, Асус довольно оперативно выкатил новый биос, который закрыл и брешь в безопасности. По крайней мере утилита показывает «зеленый свет», что прибавляет спокойствия. Нелишним будет обновить драйвер видеокарты.

Особенно уязвимость Spectre может быть использована через интернет-браузеры, обновления браузера могут помешать этому. Пользователи браузеров на основе хрома (например, Chrome, Opera или Vivaldi) должны включить изоляцию сайта в соответствии с рекомендацией Google. Для этого введите «chrome: // flags / # enable-site-per-process» в адресную строку вашего браузера и нажмите «Включить». Затем перезапустите браузер.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: