EFF: Как Badger Swarm ускоряет обучение Privacy Badger?

Фонд электронных рубежей известен в первую очередь своей правовой деятельностью, но вообще то они там и защитным софтом занимаются. Причём некоторые их инструменты вы точно знаете (некоторыми, возможно, даже пользуетесь), просто вы не в курсе, что это EFF. Например, Privacy Badger, который недавно получил заметный буст к скорости обучения.

Privacy Swarm – компонент Privacy Badger, отвечающий за облачное сканирование Badger Sett. Благодаря внедрению Privacy Swarm находить новые трекеры стало заметно проще, и теперь Privacy Badger будет учиться в разы быстрее, чем раньше.

Рост числа трекеров, которые умеет блокировать Privacy Badger. Угадайте, в какой момент мы добавили Privacy Swarm?

От других подобных расширений Privacy Badger отличается в первую очередь тем, что он автоматически учится находить и блокировать новые трекеры. В этом и была наша основная идея: создать инструмент, который безошибочно будет находить инструменты, с помощью которых сайты пытаются за вами следить. Но сам механизм обучения время от времени менялся.

На первых порах сразу после установки Privacy Badger вообще не блокировал никакие трекеры, но, чем дольше вы им пользовались, тем больше трекеров он успевал обнаружить. Другими словами, с каждым днём Privacy Badger становился сильнее и надёжнее. И вроде бы всё логично, но на деле вам несколько дней приходилось пользоваться защитным расширением, которое почти ни от чего вас не защищало. Из-за этого многим пользователям казалось, что Privacy Badger вообще не работает.

Для решения этой проблемы мы ещё в 2018-м внедрили в расширение инструмент под названием Badger Sett. Отныне именно он должен был отвечать за обучение, и благодаря Badger Sett даже у новых пользователей Privacy Badger есть возможность заблокировать наиболее распространённые трекеры.

Но и у такого подхода были существенные недостатки. Дело в том, что, если обучение происходило локально, сайтам было проще вас идентифицировать¹. В 2020-м для решения данной проблемы нам пришлось существенно расширить область применения Badger Sett. С тех пор списки трекеров обновляются вместе с расширением. Локальное обучение тоже никуда не делось, но теперь оно используется в качестве резервного источника для нашей базы трекеров.

После внедрения Badger Swarm ваше расширение станет частью «роя», каждый из участников которого будет вносить свой вклад в обучение Privacy Badger. Вместе пользователи Privacy Badger смогут посетить гораздо больше сайтов, а следовательно, найти гораздо больше спрятанных на них трекерах. К тому же теперь сканирование сайтов происходит в разы быстрее, а значит, и работать расширение будет чуть шустрее. А ещё после внедрения Badger Swarm расширение наконец-то научилось блокировать попытки фингерпринтинга².

Badger Swarm разрабатывался специально для Privacy Badger, но чисто теоретически его можно адаптировать и под другие нужды. Исходный код открыт, и ознакомиться с ним можно в нашем репозитории GitHub.

Онлайн-слежка и дальше будет набирать обороты, и сайты будут придумывать всё новые способы следить за своими пользователями. Но мы верим, что слежка за всеми представляет серьёзную опасность для каждого из нас. Privacy Badger – попытка отстоять наше право на конфиденциальность, и благодаря Badger Swarm он стал ещё эффективнее.

Чтобы установить Privacy Badger, достаточно посетить наш официальный сайт.


¹ Если вы регулярно посещаете мало популярные сайты, вам, возможно, стоит вернуться к локальному обучению. Для этого зайдите в настройки и выберите пункт Обучаться при просмотре.

² Чтобы не нарушать работу сайтов, доменам CND изначально разрешено загружаться, но без доступа к файлам cookies. Однако, если один и тот же домен используется как для загрузки контента, так и для идентификации пользователей, он будет заблокирован.


Алексей Мягков,
Фонд электронных рубежей, EFF
7 ноября 2023

Comment