Ваш iPhone тайно решает, какие слова вам подсказывать: в клавиатуре нашли скрытый список из 100 тысяч фраз
Независимый исследователь Дерик Кауффман (Derik Kauffman) обнаружил в iOS скрытый список слов и фраз, которые клавиатура iPhone никогда не предлагает в подсказках. По его осторожной оценке, в нём около 100 тысяч записей на разных языках, причём китайские иероглифы он даже не считал. Такой же список смог извлечь и исследователь безопасности Мэтт Суиш (Matt Suiche), так что находку подтвердили независимо.
Запретом это назвать нельзя: любое слово по-прежнему можно набрать по буквам. Но клавиатура не станет предлагать его в автодополнении, а при наборе свайпом, когда слово рисуют, проводя пальцем по буквам, подменит его чем-то другим. Именно так Кауффман и наткнулся на список ещё в сентябре: он заметил, что некоторые фразы свайпом упорно не набираются.
Большая часть списка вполне ожидаема: мат, наркотики, секс и насилие. Но встречаются и странные пары. Например, «bad boy» и «white man» свайпом не набираются, а «bad girl» и «black man» — без проблем. Можно написать «read smut», но не «read gay smut». Попали в список и политические выражения вроде «Dictator Trump», «Sleepy Joe» и фразы о независимости Тибета. А норвежский системный администратор ещё раньше нашёл там «Аль-Каиду», «Освенцим» и название сети ресторанов Hooters.
Чтобы добраться до списка, Кауффман, основатель стартапа Blacklight, который ищет ошибки в научных статьях, воспользовался ИИ-инструментами для программирования. Список оказался спрятан глубоко в системных файлах в виде хеш-таблицы, и его пришлось превращать обратно в обычный текст. Есть ли в нём русские слова, исследователь не уточнил.
В Apple объяснили, что клавиатура просто старается не предлагать пользователям неуместные или оскорбительные подсказки. В компании также напомнили, что любое слово можно набрать вручную, а предиктивный ввод — отключить в настройках. Как составляется список и почему в него попадают вполне безобидные фразы, Apple не пояснила.
Какие слова ваш смартфон упорно исправляет или отказывается подсказывать? Делитесь в комментариях.


