Як працює нова інтелектуальна система запобігання стеження Safari

Це одна з найбільш обговорюваних нових функцій в High Sierra: нова інтелектуальна система відстеження Safari. Рекламодавці засмучені через це, стверджуючи, що це «погано для підтримуваного рекламою онлайн-контенту і послуг, які люблять споживачі». Apple не бентежиться цією риторикою. Але що насправді робить ця функція?

По суті, функція Intelligent Tracking Prevention змінює, які сайти можуть і не можуть використовувати певні файли cookie, а в деяких випадках видаляє файли cookie, які не приносять ніякої користі для вас. Щоб процитувати офіційне пояснення, зі списку функцій Apple High Sierra:


Пам'ятаєте, коли ви дивилися на цей зелений гірський велосипед онлайн? А потім всюди переглядав набридливу рекламу зелених гірських велосипедів? Тепер Safari використовує машинне навчання для ідентифікації рекламодавців та інших осіб, які відстежують вашу поведінку в Інтернеті, і видаляє дані відстеження між сайтами, які вони залишають після себе. Таким чином, ваш перегляд залишається вашим бізнесом.

Це звучить добре в резюме, але як це насправді працює? Офіційне пояснення Apple на Webkit.org описує технологію мовою, призначеною для розробників; ось про що потрібно дбати користувачам.

Що таке міжсайтове відстеження?

Функція Intelligent Tracking Prevention запобігає так званому міжсайтовому відстеженню, функцію, за якої файл cookie, що обслуговується одним веб-сайтом, може відстежувати вас по всій мережі.

Чому це можливо? Тому що, коли ви завантажуєте веб-сторінку, не кожен елемент, який ви бачите, приходить з того сайту, на який ви переглядаєте. Наприклад, реклама, як правило, надходить зі сторонніх рекламних мереж, які можуть отримувати нещодавно переглянуті товари з Amazon, eBay або інших сайтів. Кнопки соціальних мереж зазвичай розміщуються в цих соціальних мережах. Більшість сайтів використовують Google Analytics та інші інструменти для відстеження номерів користувачів.

Це частина того, як створюються сучасні веб-сайти, і це не проблема сама по собі. У деяких випадках ці сторонні служби можуть отримувати доступ до файлів cookie, що зберігаються у вашому переглядачі, що само по собі також не є проблемою.

Насправді, багато корисних функцій покладаються на це. Якщо ви коли-небудь використовували свій обліковий запис Google або Facebook для входу на інший сайт, ви використовували міжсайтові куки-файли відчутним чином, який полегшить ваше життя.


Ось чому це складно: реклама на декількох сайтах моторошна, але інші функції на різних сайтах роблять Інтернет кращими. Як браузер повинен відрізнити?

Що насправді зробить інтелектуальна профілактика стеження?

То як же насправді працюватиме інтелектуальне запобігання відстеженню? За іронією долі, відстежуючи вас - хоча вся інформація залишається на вашому комп'ютері, тобто нічого не завантажується в Apple. Safari буде використовувати вашу історію відвіданих сторінок, щоб визначити, які сайти вам цікаві, і використовувати цю інформацію для збереження, розбиття або видалення файлів cookie залежно від контексту.

Для Safari домени - це домени, які ви самі регулярно відвідуєте. Домени, які ви ніколи не відвідуєте безпосередньо, але регулярно використовуєте міжсайтові ресурси, вважаються речами, які вас не цікавлять. Щоб знову процитувати сторінку Webkit:

Припустимо, інтелектуальне запобігання відстеження класифікує example.com як засіб для відстеження міжсайтових користувачів. Що відбувається з цього моменту? Якщо користувач не взаємодіяв з example.com протягом останніх 30 днів, дані веб-сайту example.com і файли cookie негайно видаляються і продовжують очищатися при додаванні нових даних. Однак якщо користувач взаємодіє з доменом example.com як верхній домен, часто званий доменом першої особи, функція інтелектуального відстеження попереджає, що це сигнал про те, що користувач зацікавлений у веб-сайті, і тимчасово налаштовує його поведінку.

Поведінка відносно проста, тому давайте розберемо її:

  • Якщо ви відвідуєте домен безпосередньо, Safari припускає, що ви зацікавлені в цьому сайті, і дозволяє міжсайтове відстеження домену протягом 24 годин.
  • Якщо ви не відвідуєте цей домен протягом 24 годин, Safari припустить, що ви втратили інтерес, і припинить дозволяти міжсайтове відстеження для цього домену.
  • Якщо ви не відвідуєте цей домен протягом 30 днів, Safari повністю вилучить файли cookie для цього домену.

Це трохи дивно, тому давайте розглянемо конкретний приклад. Припустимо, ви не користувач Facebook, але іноді натискаєте на посилання Facebook і читаєте публічне повідомлення. Відповідно до цієї схеми Facebook зможе відстежувати вашу активність в Інтернеті за допомогою файлів cookie протягом 24 годин завдяки кнопкам «Мені подобається», вбудованим в дуже багато сторінок. Через 24 години Facebook більше не зможе отримати доступ до цих файлів cookie, якщо ви більше не заходите на Facebook.com. Після 30 днів відсутності на Facebook, cookie буде повністю видалений.

Facebook - тільки один приклад сайту, який використовує міжсайтове відстеження, і це відстеження - те, з чим звичайні користувачі Facebook навчилися жити (якщо не люблять). Рекламні мережі не однакові: вони працюють повністю у фоновому режимі, і більшість людей ніколи не відвідують свої домени безпосередньо. Інтелектуальне запобігання стеження в Safari не дозволяє їм відстежувати вас, не ламаючи файли cookie для сайтів, які ви фактично використовуєте.


Це має сенс, коли ви думаєте про це. Safari зберігатиме файли cookie для сайтів, які ви регулярно використовуєте, але поміщає в карантин і видаляє файли cookie, залишені рекламодавцями та іншими службами відстеження. Це компроміс між функціональністю і конфіденційністю.

Варто зазначити, що Apple має унікальну можливість запропонувати таку функцію. Наприклад, Google широко використовує міжсайтове відстеження для своєї власної рекламної мережі - користувачі Chrome не повинні затримувати дихання в очікуванні чогось схожого в цьому браузері.

Як вимкнути інтелектуальне відстеження

Не впевнені, що ви є шанувальником цієї функції, або вам цікаво, якщо він ламає сайт, яким ви регулярно користуєтеся? Це досить легко вимкнути. Відкрийте Safari, потім натисніть «Safari» > «Параметри» у рядку меню.

Зніміть верхній параметр «Заборонити міжсайтове відстеження», і все готово. Функція все ще відключена. Замість цього ви можете заблокувати сторонні куки-файли в кожному браузері, але знайте, що це набагато частіше буде порушувати роботу сайтів, ніж метод Safari за замовчуванням.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND