Что такое защита целостности системы в macOS
В OS X El Capitan впервые появилась функция защиты целостности системы (SIP). Эта опция была призвана обеспечить безопасность компьютера Mac. Сегодня мы подробнее рассмотрим, что из себя представляет это функция, и есть ли необходимость отключать ее.
Хотя macOS изначально была менее подвержена вредоносным атакам, чем, например, Windows, возможность заражения вирусом все равно существовала. Впрочем, с выходом SIP это стало почти невозможным.
Что это?
System Integrity Protection - это технология, направленная на защиту от вредоносного программного обеспечения. SIP серьезно ограничивает возможность любого изменения системных файлов сторонним программами или пользователем. Доступ к редактированию обладают только особые процессы, подписанные Apple. Например, один из таких процессов - обновление ПО.
Есть ли смысл отключать эту опцию?
Иногда да. К сожалению, некоторые сторонние программы конфликтуют с этой системой защиты. Разработчики должны адаптировать код для совместимости с SIP. Делают это, конечно, далеко не все. Стоит заметить, что приложения с Mac App Store подобных проблем не имеют.
Как отключить?
Защиту целостности системы отключить можно только из режима Recovery.
- Выключаем наш компьютер Mac.
- При включении удерживаем комбинацию клавиш Command + R.
- Далее нас встретит режим Recovery. Выбираем в меню «Утилиты» приложение «Терминал».
- Вводим следующую команду в появившемся окне командной строки:
csrutil disable - Подтверждаем команду и перезагружаем наш компьютер Mac.
Настройка завершена. Теперь можно запустить те приложения, которые ранее не функционировали должным образом. Для того, чтобы снова включить опцию, необходимо повторить процедуру выше, а в качестве команды для терминала следует ввести csrutil enable.