Як відкрити програми від «Невідомих розробників» на вашому Mac

У macOS є функція «Gatekeeper», призначена для блокування вашого Mac і примусового запуску за замовчуванням тільки затвердженого Apple програмного забезпечення. Але Mac заблоковано так само, як Android заблоковано - ви все ще можете запускати будь-яку програму, яку хочете.

Гейткіпер працює трохи по-різному, залежно від того, яку версію macOS ви використовуєте. Старі версії дозволяють відключити його простим перемикачем, в той час як macOS Sierra робить все трохи складніше. Ось що вам потрібно знати.


Як працює гейткіпер

Кожен раз, коли ви запускаєте нову програму на своєму 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 відкрити його в будь-якому випадку.


Попередження: Gatekeeper - це функція безпеки, і з якоїсь причини він включений за замовчуванням. Запускайте тільки ті програми, яким довіряєте.

Щоб відкрити непідписану програму, клацніть правою клавішею миші або утримуйте клавішу Control і виберіть пункт «Відкрити». Це працює на macOS Sierra, а також на попередніх версіях macOS.

Ви будете попереджені, що додаток від невпізнаного розробника - іншими словами, він не підписаний дійсним підписом розробника. Якщо ви довіряєте програмі, натисніть «Відкрити», щоб запустити її.

Ось і все. Ваш Mac запам'ятає цей параметр для кожної конкретної програми, яку ви дозволяєте запускати, і вам не буде запропоновано знову при наступному запуску цієї програми. Вам потрібно буде зробити це вперше, коли ви захочете запустити нову непідписану програму.

Це найкращий, найбезпечніший спосіб запуску кількох непідписаних додатків. Просто дайте кожному конкретному додатку працювати, щоб переконатися, що ви довіряєте кожному додатку, перш ніж запускати його.

Як дозволити програми з будь-якого місця

У старих версіях macOS ви могли повністю вимкнути Gatekeeper у Системних налаштуваннях > Безпека і конфіденційність. Ви просто повинні вибрати «Де завгодно» у налаштуванні «Дозволити завантаження програм з».

У macOS 10.12 Sierra, однак, Apple змінила це. Ви більше не можете повністю вимкнути Gatekeeper з вікна «Системні параметри». Ось і все - один графічний варіант був видалений. Ви як і раніше можете запускати окремі непідписані програми, і є прихована опція командного рядка, що дозволяє повністю обійти Gatekeeper. Але Apple не хоче, щоб менш обізнані користувачі відключили цю функцію безпеки, тому цей перемикач прихований, як і опція відключення захисту цілісності системи.


Якщо ви знаєте, що робите, і вам потрібно змінити налаштування, ви можете це зробити, хоча ми не рекомендуємо цього робити.

Спочатку відкрийте вікно термінала. Натисніть Command + пробіл, введіть «Термінал» і натисніть Enter, щоб запустити один. Або ви можете відкрити вікно Finder і перейти до Програми > Утиліти > Термінал.

Запустіть наступну команду у вікні термінала і введіть пароль:

sudo spctl - майстер-вимкнути

Після цього перейдіть до Системних параметрів > Безпека та конфіденційність. Ви виявите, що стара опція «Anywhere» повернулася і включена.


Ваш Mac тепер буде працювати так, як раніше, якщо ви вибрали параметр «Anywhere», і непідписані програми будуть працювати без проблем.

Щоб скасувати цю зміну, просто виберіть «Магазин програм та ідентифіковані розробники» або «Магазин додатків» на панелі «Безпека та конфіденційність».

Apple намагається зробити macOS більш безпечним, приховуючи цю опцію від менш обізнаних користувачів. Якщо вам потрібно запускати непідписані програми, ми рекомендуємо вам просто дозволити їм одну за одною не відключати Gatekeeper і дозволяти запуск всіх непідписаних програм. Це майже так само просто, і гарантує, що на вашому комп'ютері нічого не працює, що ви не схвалюєте самі.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND