iOS містить програми із пісочницею, що означає, що програма, якщо вона сама по собі шкідлива і зуміла пройти повз App Store, не може зв’язуватися з даними, що зберігаються в іншій програмі, або отримати доступ до них. З будь-яким пристроєм iOS недарма припускається, що ваш браузер не може бути захоплений іншим додатком або навіть шкідливим веб-сайтом, але якщо ви використовуєте Chrome, це може бути не так. Ще в грудні 2015 року я помітив, що на веб-сайтах, до яких я відкривав Chrome на своєму iPhone, розміщували рекламу з перших рук. Пристрій не зламано, і на веб-сайті, який я відвідував у той час, я часто відвідував у минулому без жодної реклами. Знадобилося два місяці, щоб зрозуміти, звідки надходила реклама, але зрештою я зрозумів, що це були файли cookie.
Chrome для iOS, як і будь-який інший додаток, створений для iOS, не може бути захоплений іншими програмами, встановленими на пристрої, тому, коли мій браузер почав відкривати нові вкладки та переспрямовувати мене на рекламу, я не був повністю впевнений, чому це робиться.
Реклама була від двох добре відомих імен, які вводять шкідливі оголошення; terraclicks і DNSUnblocker. Вони з’являлися на веб-сайті електронної комерції, на якому ніколи не відображалися оголошення, а реклама була про конкуруючі продукти. Як тільки я підтвердив, що я єдиний, хто бачив ці оголошення, я зрозумів, що проблема пов’язана з моїм телефоном або програмою для веб-переглядача. Реклама відмовилася зникати і була настільки нав’язливою, що я не міг переміщатися по веб-сайту. У підсумку я видалив програму Chrome для iOS зі свого телефону та встановив її знову.
Видалення програми допомогло, і протягом цілого місяця я не відчував жодної реклами. Потім це почало повторюватися, і цього разу реклама дратувала набагато більше. Щось таке просте, як натискання й утримування на моєму екрані, щоб прокрутити веб-сторінку вниз, ініціювало б показ реклами. Щоразу відкривалася нова вкладка, я не міг переміщатися по веб-сайтах. Настав час копнути глибше.
Я помірно переглядаю Інтернет на своєму телефоні, оскільки зазвичай перебуваю перед великим екраном, тобто на робочому столі більшу частину дня. Я можу порахувати веб-сайти, які відвідую на своєму телефоні, і точно знаю, що вони заслуговують довіри. Те ж саме не можна сказати про мою активність у веб-переглядачі на робочому столі, де я ризикую відвідати посилання, які виглядають не дуже безпечно, тому, можливо, я відвідав шкідливий веб-сайт, який зберіг шкідливий файл cookie у моєму браузері. Питання лише в тому, як він потрапив на мій телефон? Відповідь полягає в тому, що я допоміг отримати це там. Я налаштував синхронізацію, щоб моя історія веб-перегляду, закладки тощо синхронізувалися між Chrome на моєму робочому столі та Chrome на моєму iPhone.
Щоб позбутися реклами цього разу, я просто видалив файли cookie в Chrome на своєму iPhone. Оголошення зникли миттєво і відтоді більше не з’являлися. Я наголосив на запобіганні збереження файлів cookie в Chrome як на робочому столі, так і на моєму iPhone. Це, звісно, боляче, але поки що жодної реклами. Я також вимкнув синхронізацію зі свого робочого столу, щоб бути більш безпечним.
Проблема не з’явилася знову, але я все ще маю запитання без відповіді. Я не знаю, чи файли cookie, які спричинили показ реклами, були збережені на моєму робочому столі, а потім синхронізовані з моїм телефоном, чи вони були збережені безпосередньо на моєму телефоні, а потім почали відображати рекламу. Також насторожує те, що куки, які зазвичай вважаються наднешкідливими, є очевидною причиною всього цього.