Как исправить баг безопасности MacOS High Sierra позволяющий проникнуть на компьютер без пароля

В системе безопасности macOS High Sierra была обнаружена большая уязвимость, которая позволяет кому угодно проникнуть в чей угодно Mac на правах администратора «root» без пароля.

macos-root-login-bug-no-password

Это серьёзный баг безопасности, и хоть вскоре и должно выйти обновление с его исправлением, мы всё равно расскажем вам, как можно защитить свой Mac.

Что значит баг «root» и какое значение он имеет?

Данный баг позволяет кому угодно ввести «root» в строку с логином и проникнуть в Mac на правах администратора даже без пароля. Сделать это можно сразу же при запуске устройства, через панель системных настроек или даже удалённо. Во всех этих случаях в систему можно проникнуть, не вводя пароль.

Суперпользователь или «root» имеет высший уровень доступа к системе MacOS и предоставляет все права администратора. С ним можно получить доступ к любым системным файлам.

Этот баг может угрожать каждому, у кого установлена macOS High Sierra 10.13, 10.13.1 или какая-то из бета-версий 10.13.2, и кто ранее не заходил в учётную запись «root» и не менял пароль от неё. А это большинство пользователей Mac.

Звучит серьёзно, и это на самом деле так. Однако есть один простой способ защитить себя – установить пароль на учётную запись «root».

Как защитить свой Mac

Есть два способа защитить себя: с помощью Directory Utility и с помощью командной строки. Рассмотрим оба.

Легче будет использовать утилиту Directory Utility, поскольку этот способ требует только изменения настроек, а в командную строку придётся вводить точные текстовые команды, и будет сложнее.

Как установить пароль через Directory Utility

  1. Откройте поиск Spotlight на Mac, нажав Command + Пробел (или на иконку Spotlight а правом верхнем углу в меню). Введите в строку поиска “Directory Utility” или «Служба каталогов» и нажмите клавишу «return» (Enter).]баг root
  2. Нажмите на иконку с замком в углу и войдите в свою учётную запись.баг root
  3. Нажмите на «Правка» в меню и выберите «Включить корневого пользователя».баг root
  4. Введите пароль и нажмите «OK».баг root
  5. Выйдите из Directory Utility.

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

Теперь для авторизации на правах суперпользователя потребуется ввести пароль. Если не установить пароль, то в macOS High Sierra можно будет проникнуть без него.

Как установить пароль через командную строку

Если вы предпочитаете работать с командной строкой, то можете установить пароль через неё.

  1. Откройте Terminal через /Applications/Utilities/.
  2. Введите в окно команду ниже и нажмите «return»:

sudo passwd root

  1. Введите пароль своей учётной записи и снова нажмите «return».
  2. В строке «New password» введите новый пароль, который вы точно не забудете, и нажмите «return».

смена root пароля через терминал в mac

Чтобы наверняка не забыть новый пароль, можно просто ввести пароль от своей учётной записи.

Как узнать, угрожает ли баг моему Mac?

Данный баг касается только устройств с macOS High Sierra. Можно попробовать войти в корневую учётную запись без пароля и узнать наверняка, угрожает ли вам баг.

В строку с логином введите «root», не вводите пароль и дважды нажмите «Войти». Если получится войти в систему, то вы находитесь под угрозой. Но не забывайте, что нажать «Войти» нужно обязательно два раза, иначе ничего не получится.

Впервые о баге сообщил пользователь @lemiorhan в Twitter, и проблема сразу подняла всех на уши. Apple в курсе проблемы и уже работает над обновлением, в котором баг будет исправлен.

Касается ли баг macOS Sierra, Mac OS X El Capitan и других версий ПО?

Данный баг появляется только в macOS High Sierra 10.13.x. Более ранние версии под угрозой не находятся.

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

Помните, что Apple знает о проблеме и работает над её решением. А пока что вы можете защитить себя, установив пароль.

Оцените пост
[всего: 0 рейтинг: 0]

Комментарии

Добавить комментарий