Как понять, безопасно ли Mac-приложение
Проверено 30 октября 2026 г.
Ни одна отдельная проверка не доказывает, что Mac-приложение безопасно. Загружайте его из Mac App Store или с настоящего сайта создателя, убедитесь, что оно подписано и нотаризовано, и обратите внимание на запрашиваемые разрешения. Нотаризация означает, что автоматическая проверка Apple не нашла известного вредоносного ПО, но не значит, что приложение проверил человек. И никогда не вставляйте команду Терминала со страницы в интернете, чтобы что-то установить.
1. Проверьте, откуда оно взялось
Apple называет App Store самым безопасным источником, потому что там Apple проверяет и подписывает каждое приложение и может быстро убрать проблемные. За пределами магазина идите на собственный сайт создателя. Введите адрес вручную или перейдите по ссылке из надёжного источника. Злоумышленники действительно копируют настоящие сайты. В одной кампании в 2020 использовали подделку под сайт Homebrew.
2. Проверьте подпись и нотаризацию
Перетащите приложение в «Программы», но пока не открывайте его. Затем выполните в Терминале эту команду с названием вашего приложения:
spctl -a -vv /Applications/YourApp.app
| Результат | Что это значит |
|---|---|
accepted и source=Notarized Developer ID | Подписано зарегистрированным разработчиком и нотаризовано Apple |
accepted и source=Developer ID | Подписано, но не нотаризовано, по справке Apple по Xcode |
accepted и source=Apple System | Часть macOS |
rejected | Gatekeeper не разрешил бы его по обычным правилам |
Строка origin= показывает, кто подписал приложение. Проверьте, совпадает ли она с компанией или человеком, которых вы ожидали. Мы запускали это в macOS 26.7.1 на 30 октября 2026 г., и Google Chrome показал origin=Developer ID Application: Google LLC.
Чтобы увидеть всю цепочку подписи или проверить только нотаризацию:
codesign -dv --verbose=2 /Applications/YourApp.app codesign --test-requirement="=notarized" --verify /Applications/YourApp.app
Вторая команда ничего не выводит, если приложение прошло проверку. Встроенные приложения Apple не проходят этот тест, потому что подписаны иначе, поэтому она полезна только для сторонних приложений.
3. Помните, что нотаризация не доказывает
Apple прямо говорит, что нотаризация не является App Review. Это автоматическая проверка на вредоносное содержимое и проблемы с подписью кода. Она ничего не говорит о качестве, конфиденциальности или о том, выполняет ли приложение обещанное. Вредоносное ПО тоже проходило её: в 2020 исследователь Патрик Уордл сообщил о нотаризованном вредоносном ПО Shlayer, и Apple отозвала сертификаты, о которых он сообщил.
4. Обратите внимание, что запрашивает приложение
Песочница обязательна в Mac App Store, но многие хорошие приложения из прямых загрузок её не используют, потому что им нужен больший доступ для работы. Поэтому спрашивайте себя, оправдан ли каждый запрос. Диспетчеру окон нужен «Универсальный доступ», и это логично. Калькулятору доступ к контактам не нужен. Проверить доступ и отозвать его можно в «Системных настройках» в разделе «Конфиденциальность и безопасность».
5. Никогда не вставляйте команды установки со страницы в интернете
Распространённая атака в 2026 обходит приложение целиком. Страница предлагает вставить команду в Терминал или запустить скрипт, который она открывает, как «исправление» или «проверку». Этот путь обходит проверки выше. Некоторые настоящие инструменты для разработчиков устанавливаются через Терминал, поэтому используйте только команду с официального сайта и только если действительно хотели установить этот инструмент. Если вы уже выполнили неизвестную команду, считайте, что Mac, возможно, скомпрометирован, и смените пароли с другого устройства.
Что означает синяя галочка MacPip
Синяя галочка означает, что человек проверил приложение в указанную дату. У каждого приложения с синей галочкой есть датированный отчёт с перечнем подтверждённого. Подпись и нотаризация отображаются, только если мы подтвердили их на загруженной копии. У приложений со статусом «Ожидает проверки» этого пока нет. Синяя галочка не гарантирует безопасность приложения, как говорится в наших условиях. Это ещё одно доказательство с датой.
Если macOS уже показала вам предупреждение, прочитайте, что значит «Apple не может проверить».
Mac-приложения на MacPip
Недавно запущенные: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer. Карточка не означает рекомендацию, поэтому проверьте каждое приложение сами.
By category: Продуктивность.
Источники
- Поддержка Apple: как безопасно открывать приложения на Mac
- Apple Platform Security: Gatekeeper и защита во время выполнения
- Apple Developer: нотаризация ПО для macOS перед распространением
- Справка Apple Xcode: тестирование приложения с подписью Developer ID
- Apple: Правила App Review, раздел 2.4.5
- Objective-See: Apple одобрила вредоносное ПО (30 августа 2020 г.)
- Malwarebytes: ClickFix находит новый способ заражать Mac (апрель 2026 г.)