На этой неделе по тематическим ресурсам прокатилась волна публикаций, из которых следует, что Apple пытается исправить ошибку, позволяющую временно вывести iPhone из строя текстовым сообщением. Как выясняется, виновата в этом уязвимость, характерная для всех устройств Apple. То есть, одним текстовым сообщением можно перезагрузить также iPad, Apple Watch и даже Mac.
Сбой в работе гаджетов, приводящий к перезагрузке, вызывается при получении сообщения, содержащего определенную последовательность символов. При этом неважно, было ли сообщение получено штатным средством Messages или другим коммуникационным приложением. Главное, чтобы в нем была функция вывода уведомлений с кратким содержанием сообщения.
Примечательно, что перед тем же самым текстовым сообщением уязвимы и смарт-часы Apple Watch. При попытке ответа на SMS устройство перезагружается. Пользователи Mac при использовании iMessage таких проблем не видят, однако сбой происходит при работе в Терминале.
Причиной выключения устройств от Apple при получении сообщения с определенным текстом является ошибка кодировки. ОС с ошибкой обрабатывает сообщения, в которых в определенном порядке чередуются арабский текст, латиница, маратхи и китайские иероглифы.
Apple сообщила, что ей известно об этой проблеме, и что для ее решения будет выпущено обновление. Правда, пока неизвестно, когда это произойдет. На сайте компании опубликована инструкция, позволяющая избавиться от полученного сообщения. Предлагается простое решение: сказать Siri «Прочитай непрочитанные сообщения» и воспользоваться помощником, чтобы ответить на SMS. После этого можно перейти в iMessage и удалить злополучное сообщение.
Хотя сейчас текстовая запись и используется для того, чтобы подшутить над друзьями-владельцами гаджетов от Apple, эксперты не исключают, что этот баг может быть использован и мошенниками с целью совершения атак. Так что хочется надеяться, что Apple не будет тянуть с обновлением.