Особенности китайской цензуры Apple вызвали ошибку iPhone Crashing Bug

Особенности китайской цензуры Apple вызвали ошибку iPhone Crashing Bug

Любая компания, которая хочет вести бизнес в Китае, должна соблюдать законы драконовской цензуры, введенные правительством страны. Даже Apple, одна из самых ценных компаний в мире, должна играть в мяч. По словам исследователя безопасности Патрика Уордла, усилия Apple по умиротворению китайского правительства привели к раздражающей ошибке iPhone, которую он только что зафиксировал в последнем обновлении программного обеспечения после того, как ошибка охватила пользователей в течение двух лет.

Ошибка достаточно конкретна, чтобы сделать кого-то подозрительным. При определенных конфигурациях системы приложения, которые отображали слово «Тайвань» или тайваньский флаг emoji, немедленно нарушили бы телефон. По словам Уордла, эта ошибка была простой для воспроизведения на iPhone с кодами стран, включая Китай или языковые настройки, включая китайский. Однако английский язык может быть установлен как основной язык.

Apple iOS является закрытым исходным кодом, в отличие от Android. Это затруднило отслеживание причины ошибки. Наблюдая за памятью телефона и файлами восстановления системы, Уордлу удалось извлечь некоторые из кодовых библиотек. Исправлена ​​ошибка, связанная с функцией, разработанной Apple, для классификации сообщений на основе содержащихся в них эмози. Apple настроила iOS для обозначения сообщений, обоих типов и полученных, включая тайваньский флаг emoji.

Предполагаемое поведение этого кода заключается не в том, чтобы свернуть телефон, очевидно. Если iPhone локализован в Китае, iOS просто должен удалить этот эможи. Ошибка затронула почти все приложения для обмена сообщениями, включая iMessage, Facebook Messenger и WhatsApp. В Китае приложения для обмена сообщениями не разбивались, но не отображали запрещенные эможи. Для пользователей США, страдающих от ошибок, они могли бы по крайней мере временно остановить аварии, установив регион телефона в Китай, а затем сразу же сменив его.

Особенности китайской цензуры Apple вызвали ошибку iPhone Crashing Bug

Потеряв материковый Китай коммунистическим войскам в 1949 году, Китайская Республика переместилась на Тайвань. Китай претендует на суверенитет над Тайванем, что приводит к большой напряженности, которая распространяется даже на эможи. Уордл отмечает, что Apple, вероятно, создала код в iOS, чтобы удалить флаг Тайваня emoji по просьбе китайского правительства, и этот код является причиной подозрительных сбоев. Эти ограничения заставили Google прекратить свои китайские бизнес-операции десять лет назад.

К счастью, этот код больше не вызовет проблемы для некитайских iPhone. Уордл сообщил об ошибке Apple, которая, наконец, выпустила патч. Начиная с последнего обновления 11.4.1, пользователи не будут разбивать свои телефоны, просто набрав «Тайвань».

Читать далее

Текущие измерения производительности x86 и Apple M1 ошибочны
Текущие измерения производительности x86 и Apple M1 ошибочны

Между архитектурами процессоров x86 и ARM существует внутренняя разница, которая затрудняет сравнение производительности - и это не было замечено на первоначальной волне освещения.

Телескоп Хаббла Все еще в автономном режиме как NASA устраняет ошибку памяти
Телескоп Хаббла Все еще в автономном режиме как NASA устраняет ошибку памяти

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

AI заказывает драйверы доставки Amazon для ошибок, которые они не делают
AI заказывает драйверы доставки Amazon для ошибок, которые они не делают

Водители Amazon наказываются за ошибки вождения, которые они не делают, и это ценовые доставки компаний имеют много денег.

НАСА все еще работает над ремонтом Хаббла после последней ошибки
НАСА все еще работает над ремонтом Хаббла после последней ошибки

Хаббл сообщил о ошибке 23 октября из-за потери сообщений синхронизации данных. Через два дня еще одна партия сообщений была потеряна, заставляя инструмент ввести безопасный режим. Опять таки.