Недействительный сертификат и ошибка в OS X


AppleВчера, 12 ноября 2015 года, некорректный сертификат Apple вызвал проблемы у пользователей Mac, заставив их выполнять переустановку приложений.

При попытке запуска приложений, скачанных из Mac App Store, пользователи, включившие Mac в минувший четверг, видели различные ошибки, от:

  • "Это приложение повреждено и не может быть запущено"

до

  • "Это приложение было приобретено на другом компьютере".


В некоторых случаях решить проблему помогла повторная аутентификация в приложении Mac App Store или перезапуск компьютера. Большая часть пользователей вынуждена была удалять и заново устанавливать скачанные приложения.


Причина ошибки
При загрузке приложения из Mac App Store, оно предоставляет удостоверение с криптографической подписью. Эти удостоверения подписаны различными сертификатами, имеющими различные сроки действия. Один из них — Mac App Store Receipt Signing. Его срок действия истекает каждые два года. Срок действия последнего сертификата закончился 11 ноября в 21:58:01 по Гринвичу. Это впоследствии привело к тому, что большинство существующих удостоверений в App Store стали недействительными.

Сейчас Apple создает сертификаты со сроком действия по 2017 года. Однако, по неизвестным причинам иногда эти сертификаты не запрашиваются, пока пользователем не будет выполнена перезагрузка. А это, в любом случае, ошибка OS X. И если ее не исправить, то через два года возникнет такая же ситуация.

Oshibka v Mac OS X pri zapuske programm
Из-за ошибки пользователи OS X не смогли запустить программы

Специалисты рекомендуют пользователям, в первую очередь, выполнить перезагрузку Mac. При загрузке операционная система заново должна будет получить сертификат.

Стоит напомнить, что подобного рода проблемы уже были в 2013 году.


Обновлено (13.11.2015 23:44)