
Сигурността на шлюза се прилага само за приложения, изтеглени от интернет. Софтуерът, инсталиран от други източници, включително мрежови устройства и сменяеми носители, не се проверява от Gatekeeper.
Когато се опитате да инсталирате изтеглено приложение, Gatekeeper се държи по един от следните три начина:
- Ако приложението е изтеглено от App Store, Gatekeeper винаги позволява да се инсталира. Целият софтуер в App Store претърпява преглед на кода от инженерите на Apple и му се предоставя криптографски цифров подпис, който се проверява от Gatekeeper.
- Ако приложението е изтеглено от външната страна на App Store (т.е. от уебсайт), Gatekeeper проверява софтуера за зададен от Apple цифров подпис, който идентифицира разработчика. Ако подписът бъде открит и проверен от портиер, инсталацията може да продължи, ако е позволено в системните предпочитания (вж. По-долу).
- Ако не бъде намерен цифров подпис, операционната система ще ви предупреди, че разработчикът не е идентифициран. Приложението не може да бъде инсталирано, освен ако потребителят не го разреши специално в системните предпочитания (вж. По-долу).
Забележка: Защитите на Gatekeeper се прилагат само преди инсталирането на софтуера. След инсталацията софтуерът ще продължи да работи независимо от промените в настройките за защита или ако неговият електронен подпис е отменен от Apple.
Портал на iOS
В iOS, Gatekeeper изисква всички приложения да бъдат инсталирани от App Store. Настройките на Gatekeeper не могат да бъдат променяни на устройства с iOS (iPhone и iPads), освен ако устройството не е прекъснато.
Предупреждение: Apple не одобрява джейлбрейкването на iOS устройства и това автоматично губи гаранцията на устройството.
Промяна на настройките на Gatekeeper в macOS
Забележка: За да промените тези настройки, вашият потребителски акаунт трябва да има администраторски права.
В macOS настройките на Gatekeeper се намират в системните предпочитания.

- Изберете Сигурност и поверителност .

- Изберете раздела Общи . В долния ляв ъгъл на прозореца щракнете върху иконата за заключване (????).


- Под Разрешаване на изтеглени от приложения изберете желаната настройка.

- Mac App Store изисква всички инсталирани приложения да бъдат изтеглени от App Store, което е най-силното ниво на защита.
- Mac App Store и идентифицираните разработчици допълнително позволяват приложенията да се инсталират от разработчиците с валиден цифров подпис, което е по-слабата степен на защита. Устройството ви може да има малък риск от заразяване със зловреден софтуер.
- Anywhere премахва всички ограничения, което ви позволява да инсталирате всяко изтеглено приложение. Тази опция забранява напълно защитата на Gatekeeper, поставяйки устройството ви на максимален риск от заразяване с зловреден софтуер.
Можете да прегледате и промените настройките на Gatekeeper от командния ред на macOS с командата spctl . За повече информация, отворете терминал и стартирайте:
човек spctl
За да работите с подписи на код, използвайте командата с кодиране . За повече информация изпълнете:
мъжки кодекс
За да създадете персонализирани правила на Gatekeeper в голяма организация, използвайте Profile Manager в MacOS сървър. За подробности посетете ръководството на Apple за MacOS Server Profile Manager.
Условия на Apple, Сигурен анклав, Условия за сигурност