Особенности китайской цензуры 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, пользователи не будут разбивать свои телефоны, просто набрав «Тайвань».

Читать далее

Отчет: Apple проигнорировала неоднократные нарушения партнерами китайского трудового законодательства
Отчет: Apple проигнорировала неоднократные нарушения партнерами китайского трудового законодательства

Сообщается, что Apple закрывала глаза на неоднократные нарушения китайского трудового законодательства на фабриках своих партнеров за последние шесть лет.

Китайский спускаемый аппарат достиг Луны, образцы вернут в этом месяце
Китайский спускаемый аппарат достиг Луны, образцы вернут в этом месяце

В случае успеха это будет первый новый образец лунного реголита за 44 года.

MIPS и китайский процессор Loongson идут ва-банк на RISC-V
MIPS и китайский процессор Loongson идут ва-банк на RISC-V

Wave Computing вышла из банкротства, переименовала себя в MIPS и теперь будет создавать процессоры RISC-V. Да, вы правильно прочитали.

Китайский космический корабль Tianwen-1 прибыл на орбиту Марса
Китайский космический корабль Tianwen-1 прибыл на орбиту Марса

Космический корабль Tianwen-1 прибыл вокруг Марса только на этой неделе и приземлится в ближайшие месяцы недалеко от последнего марсохода НАСА.