Что такое AKAuthorization и akd в macOS?
Оказывается, akd и AKAuthorization — это часть фреймворка AuthKit от Apple. Он отвечает за аутентификацию в сервисах вроде iCloud, Apple ID и других служб компании.
Поэтому эти процессы могут работать в фоновом режиме в любое время, особенно если что-то связано с авторизацией, iCloud или Apple ID. Например, когда iCloud Photos загружает фотографии, идет резервное копирование в iCloud или Safari синхронизирует вкладки.
akd — это фоновая служба, демон аутентификации. А AKAuthorization и связанные с ним процессы, включая AKAuthorizationRemoteView (часто с упоминанием Safari, Messages, Mail или других приложений), — это компоненты, которые запускаются для работы служб авторизации, обычно в связке с другими программами.
Если вы заметили, что akd или AKAuthorizationRemoteView вдруг начали активно потреблять ресурсы процессора, скорее всего, это временный сбой при входе в систему или аутентификации. Либо, как я недавно убедился, такое может произойти после смены пароля Apple ID.
Меня взломали? Это шпионское ПО или вирус?
Нет. Процессы akd, AKAuthorization, AKAuthorizationRemoteViewService и другие «AKAuthorization remote view» — это не вредоносное или шпионское ПО. Они созданы Apple и являются штатной частью macOS.
Но из-за названия, особенно части «Remote View», у многих пользователей возникают подозрения. Вы не одиноки в своих сомнениях (почитайте обсуждения здесь, здесь, здесь и здесь — там люди задают те же вопросы).
Бдительность — это хорошо. Но помните, что вредоносное ПО для macOS встречается не так уж часто. Да и в самой системе есть несколько встроенных механизмов безопасности, которые защищают Mac от вирусов и прочего нежелательного софта.
Где находятся akd и AKAuthorization на Mac?
Если вам интересно, где в системе лежат эти файлы и фреймворки, вот основные пути:
/System/Library/PrivateFrameworks/AuthKit.framework/
Сам демон akd расположен здесь:
/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/Support/akd
Эти файлы ни в коем случае нельзя изменять, удалять или перемещать. Такие действия могут привести к нестабильной работе macOS и многих приложений, вплоть до полного отказа. Не трогайте системные файлы.
Если хотите глубже разобраться в AuthKit с точки зрения разработчика, почитайте официальную документацию Apple по Authentication Services.
А у вас есть свой опыт или дополнительные сведения о работе AKAuthorizationRemoteView, akd или других процессов авторизации на Mac? Делитесь в комментариях!