Що таке захист цілісності системи в 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.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND