СпонсорствоОтправить
Руководства

Что такое нотаризация на Mac?

Проверено 30 октября 2026 г.

Короткий ответ

Нотаризация это автоматическая проверка Apple для ПО, которое распространяется вне Mac App Store. Если проверка не находит вредоносного содержимого или проблем с подписью, Apple выдаёт тикет, который Gatekeeper может найти. Это не App Review. Сотрудник Apple приложение не использует, поэтому нотаризовано означает «известного вредоносного ПО не найдено», а не «одобрено» или «безопасно».

Подписано, нотаризовано и проверено

Что происходитКто это делаетЧто это вам сообщает
Подписано Developer IDСоздатель подписывает приложение сертификатом AppleСоздательКто подписал и что с тех пор оно не менялось
НотаризованоПодписанное приложение загружается и проверяетсяАвтоматический сервис AppleИзвестного вредоносного содержимого не найдено
App ReviewApple проверяет приложение по своим правиламApple, для App StoreОно соответствует правилам магазина

Начиная с macOS 10.15, ПО, собранное после 1 июня 2019 г. и распространяемое через Developer ID, должно быть нотаризовано. Приложения из Mac App Store этого не требуют, потому что, по словам Apple, процесс в магазине включает равноценные проверки безопасности.

Что значит «идентифицированный разработчик»

macOS использует эту фразу для разработчика с действительной подписью Developer ID. Она подтверждает, что ПО происходит от идентифицированного разработчика и не было изменено. Она ничего не говорит о том, добросовестна ли компания. Эту часть вы оцениваете сами.

Что с ним делает Gatekeeper

Gatekeeper это часть macOS, которая решает, может ли загруженное приложение открыться. По умолчанию он ожидает ПО из App Store или ПО, подписанное зарегистрированным разработчиком и нотаризованное. Он также просит подтвердить загруженное приложение при первом открытии.

Как проверить приложение

spctl -a -vv /Applications/YourApp.app

Ищите source=Notarized Developer ID. Наше руководство по безопасности объясняет другие результаты.

Для создателей

Для нотаризации нужны сертификат Developer ID, усиленная среда выполнения (hardened runtime) и безопасная отметка времени. Это можно сделать в Органайзере Xcode или с помощью notarytool и stapler в скрипте сборки. По документации Apple, проверка обычно занимает меньше часа. Stapling прикрепляет тикет к приложению, поэтому Gatekeeper может найти его без подключения к интернету. Если пропустить stapling, Apple всё равно опубликует тикет в интернете.

Mac-приложения на MacPip

Недавно запущенные: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer. Карточка не означает рекомендацию, поэтому проверьте каждое приложение сами.

By category: Продуктивность.

Источники

Отправьте приложениеСмотреть приложения