Символ, который ломает iPhone

Обновлено: 29.03.2023

Достаточно двух символов алфавита индийского языка телугу, чтобы вывести из строя множество устройств Apple.

Если один из двух символов отправляется в приложение для обмена текстовыми сообщениями на iPhone, iPad, Mac или даже Apple Watch, программное обеспечение немедленно аварийно завершает работу. Во многих случаях его необходимо переустановить. Ошибка становится еще более разрушительной при отправке в iMessage, так как это приведет к сбою всего устройства. Это все из-за шрифта, который Apple использует по умолчанию.

"Причиной сбоя является сам шрифт San Francisco, когда он пытается отобразить деление на ноль", – рассказывает InverseЭндрю Фрост, генеральный директор компании-разработчика программного обеспечения Aloha Browser, которая первой обнаружила ошибку. эм>. «Приложения, использующие разные шрифты, абсолютно безопасны».

Что происходит под капотом, на самом деле довольно просто понять. Шрифт San Francisco, который использует Apple, не содержит ни одного из этих символов, поэтому устройство, использующее этот шрифт, по сути, ищет несуществующий символ. Это так же утомительно для программного обеспечения Apple, как попытка разделить число на ноль, как сказал Фрост.

Инженеры-программисты Aloha Browser впервые обнаружили эти вредоносные символы 12 февраля и сообщили об этом в Open Radar, системе отслеживания ошибок с открытым исходным кодом. Позже компания обнаружила, что указанный символ на самом деле представляет собой комбинацию двух иероглифов телугу.

«Похоже, он работает как китайский — когда вы набираете [a] несколько букв, на экране вы видите только одну», — объяснил Фрост. «Те же [принципы] применимы к тайскому языку; мы проверили и их, но проблем не обнаружили».

Aloha Browser сообщил Apple о двух символах, а затем совместно с TechCrunch эксклюзивно освещал эту текстовую бомбу, но не раньше, чем распространился слух о первоначальном отчете компании.

Итальянский технический блог Mobile World узнал об отчете Open Radar и опубликовал статью, в которой ошибочно утверждалось, что причиной сбоев является только один символ. Эта ошибка повторилась в нескольких последующих историях.

Многие издания протестировали ошибку в сторонних приложениях. Согласно TechCrunch, он привел к сбою Mail, Twitter, Messages, Slack, Instagram, Facebook и Jumpcut.

На момент написания статьи Apple не делала официальных заявлений по поводу этой проблемы, и сроки исправления неизвестны.

Есть причина поторопиться с этим: пока это не будет исправлено, злоумышленник может рассылать спам с этими символами в социальных сетях, что приведет к массовому сбою приложений и устройств Apple.

В iPhone обнаружена новая ошибка персонажа, которая приводит к сбою iPhone из-за персонажа синдхи. Узнать подробности

Автор: India TV Tech Desk
Нью-Дели Опубликовано: 24 апреля 2020 г., 18:13 IST

apple, ios, apple ios, apple iphone, iphone, новая ошибка ios, ошибка персонажа iphone, символ ios sindhi

Источник изображения: Твиттер

Ошибка текстовой строки iOS

У Apple iPhone были ошибки с текстовой строкой, когда определенная текстовая строка могла привести к сбою iPhone. Появилась новая ошибка iOS, из-за которой новая строка текста ходит по кругу и приводит к сбою iPhone и даже iPad. Новая текстовая строка включает в себя некоторые символы синдхи (индийский язык) и эмодзи итальянского флага. Читайте дальше, чтобы узнать об этом все.

Ошибка текстовой строки iOS

Предполагается, что новая строка текста становится вирусной и приводит к сбоям в работе iPhone. Это также может повлиять на iPad, Mac, Apple Watch и даже Apple TV. Когда пользователь получает сообщение с итальянским флагом и некоторыми неизвестными символами синдхи, устройство Apple либо аварийно завершает работу, либо прикосновение перестает отвечать на запросы.

Хотя неизвестно, откуда взялась текстовая строка с ошибками, в сообщении Reddit предполагается, что ошибка, связанная с символом, появилась в приложении для обмена сообщениями Telegram. Теперь персонажей можно распространять через такие приложения, как Twitter, WhatsApp, iMessage или любые другие платформы социальных сетей.

В дополнение к этому видео, опубликованное в Твиттере через дескриптор Твиттера «EverythingApplePro», предполагает, что ошибка может легко привести к сбою ваших устройств Apple, используя только смайлики с итальянским флагом. Вот твит для справки:

Одна вещь, которую вы должны знать об ошибке, заключается в том, что если ошибочное сообщение отправлено на iPhone или любое другое устройство Apple, предотвратить его невозможно, кроме обновления iOS. Тем не менее, Apple пока не выпустила его, хотя ожидается, что он появится довольно скоро. До тех пор рекомендуется, чтобы пользователи либо отключили ваши уведомления, либо не открывали уведомления и сообщения с эмодзи и символами синдхи.

Напомним, что еще в 2018 году аналогичная проблема с персонажами возникла на iPhone.Ошибка языка индийского языка телугу стала вирусной и привела к сбоям в работе iPhone и других устройств Apple. Однако это было исправлено с помощью обновления программного обеспечения.


Новая текстовая «бомба» Apple приводит к сбою iPhone, который ее получает.

Невинно выглядящее сообщение, состоящее из эмодзи итальянского флага и символа синдхи, перегружает устройство и заставляет его выключиться.

Он работает на компьютерах Mac, Apple Watch и iPad, а также на iPhone, и вряд ли можно что-либо сделать, чтобы предотвратить повреждение.

Ошибка, по-видимому, связана с проблемой уведомлений о сообщениях на телефоне, что означает, что он не может отобразить уведомление о новом сообщении и приводит к сбою приложения.

Хотя проблема иногда просто приводит к сбою и повторному открытию приложения «Сообщения», некоторые пользователи сообщают, что проблема также может привести к выключению самого iPhone. И это не ограничивается приложением «Сообщения» в телефоне: любое уведомление, например уведомление WhatsApp или Facebook Messenger, потенциально может использоваться для использования проблемы.

Рекомендуется

Это далеко не первая подобная ошибка в iPhone. В 2015 году в телефоне обнаружилась ошибка под названием "Эффективная мощность", а в 2018 году появился еще один пример под названием "ChaiOS". В обеих ошибках использовались разные слова и символы, но в остальном они были почти идентичны последней ошибке.

В первоначальных отчетах предполагалось, что ошибка требует символов синдхи в дополнение к итальянскому флагу, и это по-прежнему кажется самой популярной версией сообщения. Но некоторые утверждают, что другие смайлики тоже будут работать, а видеоролики, демонстрирующие iPhone, практически не работают после получения текста с различными символами.

Хотя ошибка в основном приводит к сбою телефона и перезагрузке, некоторые пользователи сообщают, что она может вызвать гораздо более серьезные проблемы, такие как прекращение работы дисплея, и что проблема может быть решена только в том случае, если устройство помещено в "DFU". " или режим восстановления, который включает его полный сброс.

Не существует простого способа защититься от этой ошибки. По-видимому, это влияет на уведомления о сообщениях, а не на сами сообщения, а это означает, что отключение уведомлений может остановить любые возможные атаки, но это, очевидно, также означает, что вы не будете получать уведомления о любых других сообщениях, не вызывающих проблем.

Единственный способ полностью избежать этой проблемы — обновить программное обеспечение Apple, чтобы оно могло обрабатывать сообщения. В прошлом Apple выпускала такие обновления через несколько дней после появления ошибки.

Сюрприз! Разнообразные придурки в Интернете использовали ошибку на основе Unicode, о которой мы сообщали вчера, для мгновенного сбоя приложений, работающих на iPhone или Mac. Результат находится где-то между старым трюком Alt + F4 и трюком со сценарием, и он варьируется от раздражающего до вывода устройства из строя, в зависимости от упорства тролля.

Из-за этой ошибки многие приложения для iOS и Mac аварийно завершают работу при отображении двух символов на телугу, южно-индийском языке. Хотя любой может избежать просмотра самих символов, проблемы возникают, когда кто-то злонамеренно начинает рассылать символы спамом или отправлять их непосредственно на устройства, где они будут получены в качестве уведомления.

За последний день множество пользователей Твиттера начали твитить символы с такими сообщениями, как «прочитайте это, чтобы немедленно выйти из системы» и «создайте ретвит, чтобы вывести из строя любого, кто использует устройство Apple», хотя, к счастью, большинство из них этого не делает. иметь много последователей. Тем не менее, если символ появляется в ваших ответах @ или в дескрипторе кого-то, кому нравится один из ваших твитов, то игра окончена для любого открытого вами приложения (автор Motherboard Джозеф Кокс усвоил это на собственном горьком опыте). Судя по нашим наблюдениям, единственный способ заставить приложение снова работать — это переустановить его с нуля, а это трудоемкий процесс, особенно если тролль снова выводит его из строя.

Как показано в Твиттере, один исследователь безопасности добавил один из символов к своему идентификатору Uber в качестве эксперимента. «Я подозреваю, что разбитый телефон означает, что вас направят к следующему водителю… который тоже разобьется. Как маршрутный червь Uber», — написал он. Мы связались с Uber, чтобы узнать, знают ли они об этой проблеме, и сообщим, когда получим ответ.

На данный момент большая часть троллинга ведется в Твиттере. Поиск в Facebook и Reddit дал явно мало признаков троллинга на телугу, поэтому кажется, что эти платформы, возможно, предприняли шаги, чтобы ограничить последствия символов Unicode, убивающих iPhone.

Между тем, подробный пост в блоге инженера Mozilla Маниша Горегаокара предполагает, что масштаб ошибки Unicode может быть шире, чем два известных нам символа.«… Судя по некоторым экспериментам, эта ошибка возникает для любой пары согласных телугу с гласной, если гласная не является ై (ai)», — написал он. Его выводы на данный момент:

TechCrunch связался с Twitter, Facebook и Reddit, чтобы узнать, как эти платформы справляются с ошибкой, которая особенно разрушительна, когда ее распространяют в открытой социальной сети. Мы также связались с Apple, и они подтвердили, что скоро появится исправление «точечного обновления», но отказались подтвердить, будет ли это iOS 11.2.6. Apple отметила, что ошибка исправлена в текущих бета-версиях iOS, tvOS, macOS и watchOS.

Читайте также: