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

Читать далее

Запуск Xbox Series X - крупнейший в истории Microsoft продукт, вызвавший всплеск трафика интернет-провайдеров
Запуск Xbox Series X - крупнейший в истории Microsoft продукт, вызвавший всплеск трафика интернет-провайдеров

Microsoft утверждает, что Xbox Series X - это самый успешный дебют в истории, и особо призывает Xbox Series S привлечь новых игроков.

Основная солнечная вспышка может вызвать жуткие авроры на Хэллоуин
Основная солнечная вспышка может вызвать жуткие авроры на Хэллоуин

Ожидается, что серьезная солнечная вспышка прошлой недели вызвала нарушения радиосвязки, и ожидается, что облако заряженных частиц достигнет нас в ближайшие дни, когда он может вызвать больше радиосвязи. Горёт, однако, это какой-то жуткий усиление северного сияния для Хэллоуина.

Amazon подал в суд за авария, вызванный водителем, стремимся сделать поставки
Amazon подал в суд за авария, вызванный водителем, стремимся сделать поставки

Иск, поданный в Грузии Государственный суд, стремится ответить на вопрос о том, несправедливо ли Amazon для травм, вызванных доставкой, которые он нанимает как подрядчики.

Найдено микропластики, чтобы вызвать повреждение клеток человека
Найдено микропластики, чтобы вызвать повреждение клеток человека

Микропластики были известны некоторое время, чтобы оказаться в организме человека путем случайного проглатывания, но сейчас ученые подтвердили, что они нанесли ущерб к клеткам человека.