ГлавнаяОперационные системыWindowsКак проверить, защищена ли ваша система Windows от Meltdown и Spectre

Как проверить, защищена ли ваша система Windows от Meltdown и Spectre

Microsoft уже выпустила экстренные обновления для исправления ошибок Meltdown и Spectre. Однако, учитывая сложность ошибок и наличие некоторых антивирусных программ, ваша система Windows может быть полностью исправлена, а может и не быть полностью исправлена. Хотя обычный экран обновления Windows не дает вам никаких подробностей об уровне исправления, Microsoft опубликовала простой сценарий PowerShell, который позволяет узнать, полностью ли исправлена ​​ваша система Windows или нет. Следующие инструкции показывают, как использовать его для проверки вашей системы.

Обновить Windows

Прежде чем проверять свою систему, я бы рекомендовал вам проверить и обновить Windows. Чтобы обновить Windows, откройте приложение «Настройки», нажав сочетание клавиш Win+ Iи выберите «Обновление и безопасность».

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

Проверьте, исправлена ​​ли ваша система

Microsoft выпустила простой сценарий PowerShell, который сообщит вам, есть ли в вашей системе исправления против Meltdown и Spectre. Все, что вам нужно сделать, это загрузить и выполнить сценарий в PowerShell. Обратите внимание, что следующая процедура применима и к Windows 7 и 8.

Как и во многих других случаях в Windows, для выполнения сценария вам необходимы права администратора. Найдите PowerShell в меню «Пуск», щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

Теперь, даже если у вас есть права администратора, PowerShell не позволит вам напрямую выполнять загруженные сценарии. Это связано с тем, что PowerShell по умолчанию находится в ограниченном режиме. Вы можете использовать команду ниже, чтобы проверить текущую политику выполнения.

Get-ExecutionPolicy
проверить-windows-meltdown-spectre-patch-current-execution-policy

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

Set-ExecutionPolicy RemoteSigned

При появлении запроса введите Aи нажмите Enter, чтобы подтвердить изменение. Это изменит политику выполнения на «RemoteSigned». Не волнуйтесь, позже вы сможете вернуть исходную версию.

проверить-windows-meltdown-spectre-patch-change-execution-policy

После изменения политики выполните следующую команду, чтобы загрузить и установить сценарий проверки:

Install-Module SpeculationControl

Если во время установки вам будет предложено обновить NuGet, введите Y, чтобы продолжить. Вы также можете получить предупреждение о ненадежном репозитории. Вы можете проигнорировать сообщение, ввести Aи нажать Enter, чтобы установить скрипт.

проверить-windows-meltdown-spectre-patch-install-script

Примечание. Для тех, кто получает сообщение об ошибке «Команда не распознана», вы можете загрузить « Сценарий PowerShell для проверки контроля спекуляций » и распаковать его в папку на рабочем столе. Откройте папку, нажмите Shift+ щелкните правой кнопкой мышии выберите «Открыть PowerShell здесь».

После установки импортируйте скрипт с помощью следующей команды:

Import-Module SpeculationControl
проверить-windows-meltdown-spectre-patch-import-module

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

Get-SpeculationControlSettings
проверить-окна-мелтдаун-спектр-патч-выполнить-команду

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

проверить-windows-meltdown-spectre-patch-powershell-output

Если вы видите тот же результат, что и на изображении выше, это означает, что вы защищены от ошибки Meltdown, но получили неполное исправление для ошибки Spectre.

Это связано с тем, что из-за особенностей работы процессоров ошибку трудно исправить. Таким образом, патч уровня ОС требует обновления прошивки вашего набора микросхем. Обычно указанное обновление можно загрузить непосредственно с официального сайта производителя вашей системы.

После обновления прошивки чипсета Windows автоматически установит полное исправление. Когда ваша система будет полностью исправлена, в окне PowerShell вы увидите все зеленые цвета, а не красные.

При этом в зависимости от возраста и производителя вашей системы вы можете получить или не получить обновление прошивки чипсета. Однако ошибку Spectre также сложно использовать. Более того, большинство пользовательских приложений, таких как Chrome, Firefox, Edge, Internet Explorer и т. д., обновляются, чтобы максимально смягчить атаку.

Поэтому не забудьте обновить все свои приложения и систему Windows для повышения безопасности.

Как только вы закончите со всем, вы можете использовать приведенную ниже команду, чтобы снова изменить политику выполнения на ограниченную:

Set-ExecutionPolicy Restricted

Вам не обязательно менять политику выполнения обратно на «RemoteSigned», если вы просто хотите проверить, полностью ли исправлена ​​ваша система. Это понадобится вам только при установке стороннего скрипта PowerShell.

Изображение предоставлено: Бинарный код

ПОХОЖИЕ СТАТЬИ

Популярные записи