Группа исследователей из Университета Висконсин-Мэдисон и Google говорят, что они нашли способ использовать искусственный интеллект для нейтрализации манипулятивных всплывающих окон с согласием на использование файлов cookie, которые стали повсеместными в Интернете.
Целью проекта, представленного в этом месяце и получившего название CookieEnforcer, является автоматизация выбора вариантов в этих онлайн-формах согласия для отключения всех необязательных файлов cookie на веб-сайте. Таким образом, полученное программное обеспечение может избавить пользователей сети от необходимости вручную отклонять файлы cookie, представленные веб-сайтом.
Столкнувшись с всплывающими окнами с файлами cookie, которые требуются европейским законодательством и другим законодательством, многие пользователи просто нажимают «принять все», несмотря на то, что ненужные файлы cookie могут поставить под угрозу конфиденциальность, говорится в документе проекта. Некоторые из организаций, вынужденных внедрить эти всплывающие окна, разработали их специально, чтобы было сложно ориентироваться, или используют темные шаблоны, чтобы обмануть кого-то, выбрав противоположный желаемый вариант, чтобы отговорить людей от отключения файлов cookie отслеживания.
Это такая проблема, на самом деле, что Франция оштрафована Google и Facebook — 200 миллионов евро в январе за разработку своих страниц таким образом, чтобы отказаться от файлов cookie было труднее, чем принять их.
Команда CookieEnforcer решила положить конец громоздким формам согласия, которые, по ее словам, требовали от пользователей в среднем 12 кликов, чтобы отключить несущественные файлы cookie. Эти формы обычно меняются в макете от сайта к сайту, поэтому программное обеспечение должно быть способно автоматически обнаруживать и решать, какие элементы управления необходимо выбрать. Вместо использования предыдущих методов, которые, по словам команды, в значительной степени зависят от ручного анализа и настройки, команда использовала модель машинного обучения, которая, по ее словам, гораздо более масштабируема для «широты и глубины уведомлений о файлах cookie».
После обучения тому, как успешно управлять элементами управления файлами cookie на веб-сайте, программное обеспечение работает в три этапа: когда вы посещаете веб-страницу, обученное программное обеспечение определяет местоположение уведомления о файлах cookie; затем он прогнозирует действия, необходимые для переключения элементов управления для отключения необязательных файлов cookie; а затем он делает это, имитируя щелчки мыши пользователя. CookieEnforcer делает все это в фоновом режиме, «не влияя на взаимодействие с пользователем».
Обнаружение форм файлов cookie выполняется путем моделирования проблемы как последовательной задачи, которая превращает файлы cookie и данные веб-сайта в набор кликов, отключающих отслеживающие файлы cookie. Наконец, CookieEnforcer был включен в расширение Chrome.
При тестировании команда заявила, что обнаружила, что CookieEnforcer на 91% эффективен при автоматическом отключении файлов cookie на более чем 500 лучших веб-сайтах, согласно рейтингу Tranco. Нам сообщили, что процент ошибок CookieEnforcer также был довольно низким: из 500 доменов, с которыми он был протестирован, 250 из которых имели уведомления о файлах cookie, 247 были идентифицированы как имеющие уведомления о файлах cookie, и только один из них был ложным срабатыванием. Несколько доменов были пропущены из-за неправильных действий, таких как размещение уведомления о файлах cookie в специальном элементе сайта или автоматическая блокировка автоматизированных инструментов.
Если вы надеетесь попробовать CookieEnforcer, у нас плохие новости: он еще не общедоступен. Ришаб Ханделвал, один из членов исследовательской группы, сказал, что он и его коллеги готовят расширение для браузера к общему выпуску, но он не назвал конкретной даты. ®