Последняя стратегия Apple по смягчению последствий для Mac может снизить производительность до 40 процентов
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
В прошлом году Apple выпустил обновления безопасности для Safari, чтобы исправить уязвимости спекулятивного выполнения Spectre, затрагивающие устройства с процессорами ARM и Intel. Apple в то время упомянула, что меры по смягчению последствий не оказали заметного влияния на производительность устройств Apple. Apple выпустила новые обновления безопасности в macOS Mojave 10.14.5, чтобы исправить новые уязвимости спекулятивного выполнения в процессорах Intel. Даже эти новые исправления для Safari не окажут заметного влияния на производительность. Но Apple упомянула, что пользователям ноутбуков и настольных компьютеров Mac, подверженным повышенному риску, необходимо включить полное смягчение, чтобы предотвратить использование этих уязвимостей вредоносными приложениями.
Для полного смягчения последствий требуется использовать приложение «Терминал», чтобы включить дополнительную инструкцию ЦП и отключить технологию обработки с гиперпоточностью. Но это может снизить производительность до 40 процентов. Если вы выполните это смягчение, серьезно пострадают приложения с высокой степенью многопоточности.
Полное смягчение, включающее отключение гиперпоточности, предотвращает утечку информации между потоками и при переходе между ядром и пространством пользователя, что связано с уязвимостями MDS как для локальных, так и для удаленных (веб) атак.
Чтобы включить полное устранение MDS после установки обновлений безопасности, запустите Mac в режиме восстановления macOS, а затем введите команды в приложении «Терминал».
- Включите или перезагрузите Mac и сразу же нажмите и удерживайте Command (?)-R или одну из других комбинаций клавиш восстановления macOS на клавиатуре.
- В меню «Утилиты» в строке меню выберите «Терминал».
- Введите следующие две команды по одной в командной строке терминала. Нажимайте Return после каждого.
nvram boot-args="cwae=2"
nvram SMTDisable=%01
- В меню Apple выберите «Перезагрузить».
Источник: Apple