Apple исправила ошибку в iOS, приводящую к сбою при наборе слова "Тайвань"

Эксперт по безопасности Патрик Уордл обнаружил в iOS 11.3 баг, из-за которого смартфоны Apple отключались при попытке ввести слово «Тайвань» или прислать эмодзи с тайваньским флагом.

Знакомая Уордла, живущая на Тайване, пожаловалась ему, что при попытке написать слово "Тайвань" или вставить в сообщение эмоджи с тайваньским флагом в любом мессенджер, будь то iMessage, WhatsApp или Facebook Messenger, смартфон неожиданно прекращал работу. Она даже решила, что китайские власти взломали её iPhone.

Уордл отнёсся к этому скептически, но всё же решил выяснить в чём может быть пролема. Из-за закрытого кода iOS ему пришлось воспользоваться аналогичными библиотеками на macOS и декомпилировать часть компонентов стека вызовов.

Он выяснил, что в случае, если главным регионом на iOS-устройстве значится Китай, смайлик в виде тайваньского флага в сообщении отображаться не будет. Более того, в меню эмодзи на устройствах китайских пользователей тайваньский флаг отсутствует вовсе. Вероятно, Apple убрала эмодзи по просьбе китайских властей (Китай не признает независимости Тайваня и считает его частью страны).

"Неужели Apple действительно добавила в iOS некий код по просьбе Китая? Конечно! А так как этот код содержит ошибки, то страдают в первую очередь пользователи. Если бы Apple не пыталась потакать китайскому правительству, то никакой ошибки бы не было", — пишет эксперт.

В середине июня Уордл предупредил Apple о проблеме. Недавно компания выпустила iOS 11.4.1, в которой данная ошибка была исправлена. Apple также отметила Уордла и поблагодарила его за обнаружение проблемы.

Источник: MacRumors

Обсуждение

12.07.2018, 16:31
Если бы Apple не пыталась потакать тайваньскому правительству, никакой ошибки тоже бы не было.
Оставить сообщение
Обсуждение на форуме целиком