Як відкрити програми з Невідомих розробників на вашому Mac
macOS має функцію "Gatekeeper", призначену для блокування вашого Mac, змушуючи її запускати лише затверджене Apple програмне забезпечення за замовчуванням. Але Mac заблокований таким же чином, як Android заблокований - ви все ще можете запустити будь-яку програму, яку ви хочете.
Gatekeeper працює трохи інакше, залежно від того, яку версію MacOS ви використовуєте. Старі версії дозволяють вимкнути його за допомогою простого перемикача, в той час як macOS Sierra робить речі дещо складнішими. Ось що вам потрібно знати.
Як працює Gatekeeper
Всякий раз, коли ви запускаєте нову програму на вашому Mac, Gatekeeper перевіряє, чи підписано її з дійсним підписом. Якщо програма підписана з дійсним підписом, вона може запускатися. Якщо це не так, ви побачите попереджувальне повідомлення, і ваш Mac запобігає запуску програми.
Але не кожне додаток Mac підписано. Деякі програми, доступні в Інтернеті, особливо старіші, просто не підписані, навіть якщо вони є надійними. Можливо, вони не були оновлені через деякий час, або, можливо, розробник просто не турбувався. Ось чому Apple пропонує спосіб обійти Gatekeeper. (Ви також можете обійти це та запустити непідписану програму, якщо ви розробляєте власні програми.)
Воротар знає про три різних типи програм:
- Програми з Mac App Store: Програми, які ви встановлюєте з Mac App Store, вважаються найнадійнішими, оскільки вони пройшли процес перевірки Apple і перебувають у власних компаніях Apple. Вони також опрацьовані, хоча це причина, чому багато розробників програм не використовують Mac App Store.
- Програми від ідентифікованих розробників: Розробники додатків Mac можуть придбати унікальний ідентифікатор розробника від Apple і використовувати його для підписання своїх додатків. Цей цифровий підпис гарантує, що додаток було створено саме цим розробником. Наприклад, коли ви встановлюєте Google Chrome на ваш Mac, його підписують за допомогою ідентифікатора розробника Google, завдяки якому Apple дозволяє запускати його. Якщо виявлено, що розробник зловживає своїм ідентифікатором розробника - або його придбали хакери, які використовують його для підписання шкідливих програм - ідентифікатор розробника може бути анульовано. Таким чином, Gatekeeper гарантує, що на комп'ютері можуть працювати лише програми, створені легальними розробниками, які пережили проблеми з отриманням ідентифікатора розробника та знаходяться в доброму стані..
- Програми з інших місць: До цієї останньої категорії потрапляють програми, які не придбані в Mac App Store і не підписані ідентифікатором розробника. Apple вважає їх найменш захищеними, але це не означає, що програма не довіряє, адже програми Mac, які не оновлювалися роками, можуть бути неправильно підписані.
За замовчуванням дозволяється лише додатки з перших двох категорій: Mac App Store та визначених розробників. Це налаштування має забезпечити високий рівень безпеки, що дозволяє користувачам отримувати програми з магазину програм або завантажувати підписані програми з Інтернету.
Як відкрити непідписану програму
Якщо ви спробуєте відкрити непідписану програму, двічі клацнувши її, вона не працюватиме. Ви побачите, що "[Назва програми] не може бути відкрито, оскільки це повідомлення від невідомого розробника".
Звичайно, може виникнути час, коли ви потрапите на непідписану програму, яку потрібно використовувати. Якщо ви довіряєте розробнику, ви можете сказати своєму Mac, щоб він відкрився.
Увага: Воротаря - це функція безпеки, і вона за замовчуванням увімкнена. Запускати лише задовільні програми.
Щоб відкрити непідписану програму, потрібно клацнути правою кнопкою миші або натиснути на неї програму та вибрати "Відкрити". Це працює як на MacOS Sierra, так і на попередніх версіях macOS.
Вас попередить, що програма від невідомого розробника - іншими словами, вона не підписана з дійсним підписом розробника. Якщо ви довіряєте програмі, натисніть "Відкрити", щоб запустити її.
Це воно. Ваш Mac запам'ятає це налаштування для кожної конкретної програми, яку ви дозволяєте запускати, і вас не запитають знову під час наступного запуску цієї програми. Це потрібно зробити лише при першому запуску нового непідписаного програми.
Це найкращий і найбезпечніший спосіб запуску декількох непідписаних програм. Дозвольте кожній конкретній програмі під час перегляду, переконайтеся, що довіряєте кожній програмі, перш ніж запускати її.
Як дозволити програми з будь-якого місця
У старих версіях macOS ви можете вимкнути Gatekeeper повністю з Системних налаштувань> Безпека та конфіденційність. Ви просто виберіть "Anywhere" у налаштуваннях "Allow apps downloaded from".
У MacOS 10.12 Sierra, хоча, Apple змінила це. Ви більше не можете вимкнути воротаря повністю з вікна Системні налаштування. Ось воно - один графічний варіант був видалений. Ви все одно можете запускати окремі непідписані програми, і існує можливість приховати командний рядок, щоб повністю обійти Gatekeeper. Але компанія Apple не хоче, щоб менш досконалі користувачі вимикали цю функцію безпеки, тому приховано цей перемикач, як і можливість вимкнути захист системної цілісності..
Якщо ви знаєте, що ви робите, і вам потрібно змінити налаштування, ви можете, хоча ми і не рекомендуємо.
Спочатку відкрийте вікно терміналу. Натисніть Command + Space, введіть "Terminal" і натисніть Enter, щоб запустити. Або відкрийте вікно Finder і відкрийте вікно до програми> Утиліти> Термінал.
Запустіть таку команду в вікні Терміналу та вкажіть пароль:
sudo spctl --мастер-відключення
Після цього зверніться до Системних налаштувань> Безпека та конфіденційність. Ви побачите, що старий параметр "Anywhere" повернувся і увімкнено.
Тепер ваш Mac буде вести себе так, як раніше, якби ви вибрали налаштування "Anywhere", а непотрібні програми працюватимуть без проблем.
Щоб скасувати цю зміну, просто виберіть "App Store та визначені розробники" або "App Store" на панелі "Безпека та конфіденційність".
Apple намагається зробити MacOS більш безпечним, приховуючи цей варіант від менш обізнаних користувачів. Якщо вам потрібно запустити непідписані програми, ми рекомендуємо вам просто дозволити їх один за одним, а не відключити Gatekeeper і дозволити запускати всі непідписані програми. Це майже так само легко, і на вашому комп'ютері нічого не працює, яке ви не схвалюєте.