Итоги 2023 года: лучшие моменты AdGuard
Мы в AdGuard любим предновогоднюю суету: к обычной рутине разработки добавляется весёлое мигание огоньков и запах мандаринов. Конечно, баги и дедлайны никуда не деваются, но ощущение волшебства, разлитое в воздухе, помогает справиться с задачами, оставшимися на конец года.
Одна из наших любимых праздничных традиций — подведение итогов. Мы будто собираем кусочки пазла, каждая деталь которого становится частью общей картины. Присоединяйтесь к нам — давайте вместе посмотрим, что у нас получилось сделать за 2023 год!
Прошедшие 365 дней были очень насыщенными: мы полностью переработали приложение AdGuard для Android и добавили множество новых функций в другие продукты, вместе с eyeo организовали Ad-Filtering Dev Summit и выступили на нём, писали об актуальных проблемах конфиденциальности в интернете и сделали много важного и полезного для пользователей AdGuard и сообщества разработчиков фильтров.
Но обо всём по порядку.
Новый AdGuard для Android
К версии AdGuard 4.0 для Android мы шли без малого три года! Мы переделали всё: код, структуру, дизайн, тексты. Приложение стало работать быстрее и стабильнее, добавились новые функции, а старые стали более понятными. Мы много писали об этом обновлении в блоге: рассказывали об эволюции приложения в релизном посте и выпустили цикл статей, помогающих разобраться в новых функциях и найти привычные.
И всё же мы не можем отказать себе в удовольствии хотя бы вкратце напомнить об изменениях, произошедших в AdGuard 4.0 для Android:
- Полный редизайн. Теперь основные функции доступны в одно касание, а новый раздел «Защита» делает настройку AdGuard ещё удобнее.
- Детальная статистика. В приложении всё как на ладони! Узнайте, какие компании отправляют больше всего запросов, какие приложения сливают данные — и многое другое.
- Фаервол. Управляйте доступом приложений в интернет — от использования мобильных данных и Wi-Fi до доступа к данным при выключенном экране.
-
Улучшенная интеграция с AdGuard VPN. Режим интеграции теперь работает стабильнее.
-
Больше возможностей с root-доступом. Продвинутые пользователи AdGuard получили ещё больше контроля над устройством.
У нас ничего бы не получилось без неоценимой поддержки пользователей и участников сообщества. Чтобы выразить нашу признательность, мы провели розыгрыш призов, среди которых были 4 смартфона Samsung Galaxy S23 Ultra и 400 вечных лицензий.
AdGuard для Android TV
В конце года мы совершили ещё один прорыв, выпустив AdGuard 4.3 для Android, в котором появилась поддержка Android TV.
Новый дизайн, полностью переработанный для Android TV, включает в себя панель управления, разработанную специально для телевизоров, новый главный экран со статистикой, адаптированные экраны защиты и настроек. А DNS-защита обеспечивает беспрецедентный уровень безопасности на Android TV.
Подробные инструкции по установке AdGuard для Android TV опубликованы в нашем блоге.
Ad-Filtering Dev Summit 2023
Ad-Filtering Dev Summit — это ежегодное мероприятие, где встречаются разработчики блокировщиков рекламы, браузеров и фильтров, инженеры-программисты и независимые специалисты, чтобы обсудить настоящее и будущее блокировки рекламы.
AFDS 2023 проходил в Амстердаме в течение двух дней и был посвящён актуальным темам, таким как ИИ, браузеры и MV3, устойчивое развитие и исследования в области защиты данных. Подробное описание всех докладов мы опубликовали в блоге (на английском языке) вместе с видеороликами выступлений.
В этом году мы вышли на новый уровень: если в прошлый раз AdGuard был спонсором Ad-Filtering Dev Summit, то в этот — стал его соорганизатором вместе с eyeo. Но и этого нам было мало! Несколько представителей AdGuard выступили с докладами на различные темы:
-
Владимир Жельвис и Наталья Соколова посвятили своё выступление современным LLM (большим языковым моделям), вариантам их использования для показа рекламы и возможным методам блокировки такой рекламы
-
Дэвид Тота проанализировал эволюцию инструментов для разработчиков фильтров и представил AGLint — инструмент, который значительно упрощает разработку списков фильтров
-
Дмитрий Серёгин рассказал о текущем состоянии Manifest V3 и о том, как AdGuard продолжает адаптировать свои расширения для нового API Chrome
-
Андрей Мешков и Дэвид Тота приняли участие в дискуссии, посвящённой деятельности разработчиков списков фильтров и смежным темам
Старый-добрый Manifest V3
Освежим вашу память: Manifest V3 — это новая платформа для расширений браузера Chrome, полный переход на которую должен был произойти ещё летом 2023 года. Но в декабре 2022 года Google приостановил этот процесс. Как оказалось, чтобы возобновить его сейчас.
Мы думали, что сказали об MV3 всё, что могли, но дискуссия продолжилась, а наша риторика изменилась. Google провёл большую работу, результаты которой изменили наши взгляды. Технический директор и соучредитель AdGuard Андрей Мешков выделил два ключевых момента:
-
Создание группы W3C WebExtensions Community Group. Благодаря этому разработчики браузеров и расширений наконец-то наладили диалог и стали работать сообща.
-
Инвестиции в платформу расширений. За последние несколько лет Chrome инвестировал в платформу значительные средства, что позволило расширить команду и ускорить процессы разработки.
Мы больше не считаем Manifest V3 катастрофой. Мы видим, что прилагаются грандиозные усилия для создания единой кроссбраузерной платформы — и считаем это плюсом. И хотя многие проблемы остаются, мы смотрим в будущее с оптимизмом.
Ответы Андрея Мешкова на ключевые вопросы о Manifest V3 вы найдёте в этой статье.
В копилку добрых дел
Конечно, основное внимание AdGuard всегда сосредоточено на разработке наших приложений. Но между бесконечными обновлениями, релизами и хотфиксами для продуктов AdGuard мы находим время, чтобы сделать что-то полезное для сообщества разработчиков фильтров и блокировщиков рекламы в целом. Вот чего мы добились в этом году:
-
Обновили базу знаний. Мы переработали основной источник информации о Блокировщике AdGuard, сделав его более простым и удобным. Мы пересмотрели все статьи, чтобы избавиться от устаревших данных и добавить недостающие. Теперь на любой вопрос, связанный с AdGuard, вы наверняка найдёте ответ в Базе знаний.
-
Сделали новый личный кабинет AdGuard. Мы превратили личный кабинет AdGuard в хаб ценной информации. Здесь вы можете управлять лицензиями, обновлять настройки безопасности, отслеживать покупки и контролировать активность продукта и устройства.
-
Упростили передачу отзывов об AdGuard DNS. Теперь рассказать нам о просочившейся рекламе или незаблокированном трекере проще простого — на специальной странице. Пошаговые инструкции доступны здесь.
-
Запустили AdGuardian. Теперь мы доставляем новости индустрии прямо в ваш почтовый ящик! AdGuardian — это дайджест, выходящий на английском языке раз в две недели и освещающий последние новости в области блокировки рекламы, защиты конфиденциальности, искусственного интеллекта и смежных тем.
-
Разработали AGLint. Этим достижением мы особенно гордимся! AGLint — это новый инструмент, который упрощает разработку списков фильтров (что совсем не просто!). И мы хотим поделиться этой разработкой со всем сообществом блокировщиков рекламы. Подробнее об AGLint вы можете прочитать в статье, написанной его создателем Дэвидом Тота, или послушать доклад, который он сделал на ту же тему на AFDS23. Все материалы доступны на английском языке.
Жемчужины блога
В 2023 году мы опубликовали почти 100 статей о проблемах конфиденциальности в интернете в наших блогах. Надеемся, вы помните, что у нас их целых три: блог Блокировщика AdGuard, блог AdGuard VPN и блог AdGuard DNS. Каждая статья достойна внимания, но мы выделили несколько особенно интересных:
-
Google хочет убить открытый интернет под видом повышения безопасности. Группа инженеров Google предложила новый API, который грозит уничтожить работу приложений и браузеров, если они будут мешать рекламному бизнесу компании. Останется ли сеть открытой?
-
YouTube тестирует новые способы остановить блокировщики: что известно сейчас и чего ждать в будущем. А мы в ответ предлагаем практическое руководство к действию в сложившейся ситуации.
Да, вам не показалось: YouTube начал тестировать методы обхода блокировщиков рекламы. Это привело к тому, что некоторые пользователи с инструментами блокировки рекламы не могли пропустить рекламные ролики. В статьях мы рассказали о причинах и последствиях такой практики, а также о том, что можно делать пользователям.
-
Может ли GPT-4 блокировать видеорекламу лучше, чем человек? Мы протестировали блокировщик рекламы на базе искусственного интеллекта. ИИ часто используют в приложениях для оптимизации и улучшения их работы, но как насчёт блокировки рекламы? Мы посмотрели, как блокировщик на базе ИИ справляется с рекламой в видеороликах YouTube, и результаты оказались не такими уж и невероятными.
-
Клин клином вышибают: использование возможностей больших языковых моделей для блокировки рекламы в ИИ-чатботе. В этой статье мы поговорили о тенденции внедрения рекламы в ответы чатботов на базе ИИ с помощью больших языковых моделей (LLM). Мы изучили, как такая реклама подстраивается под взаимодействие с пользователем и как она влияет на впечатления от общения. Кроме того, в статье рассматривается возможность использования LLM для блокирования такой рекламы.
-
Доля рекламных трекеров в веб-трафике по всему миру: отчёт за 2023 год. Мы провели исследование, чтобы понять картину глобального распределения рекламы и трекеров в мире и конкретную ситуацию в разных странах и регионах. Может показаться, что слежка повсеместна, но так ли это на самом деле? Мы сравнили данные на начало 2023 года с данными за декабрь и попытались найти любопытные тренды. Узнайте подробности, прочитав статью.
Три последние статьи не переведены на русский язык, но они определённо стоят вашего внимания.
Изменения в продуктах AdGuard: новинки 2023 года
Конечно, в этом году изменился не только AdGuard для Android. Все наши продукты получили множество новых функций, о которых мы вкратце расскажем далее.
AdGuard для iOS: улучшенная блокировка рекламы и защита от трекинга
За прошедший год AdGuard для iOS сделал большой шаг вперёд и теперь может предложить своим пользователям:
- Ускоренное применение правил продвинутой блокировки, что значительно повышает качество блокировки рекламы и общую производительность приложения.
- Системную защиту от трекинга, которая позволяет блокировать трекеры внутри других приложений.
- Нативную поддержку псевдокласса
:has()
, который важен для качественной блокировки рекламы: он позволяет выбирать рекламные блоки на основе их содержимого. - Поддержу DNS-over-HTTP/3. DNS-over-HTTP/3 — это более новая версия протокола DNS-over-HTTPS. AdGuard стал одним из первых, кто внедрил его поддержку, наряду с Google и Cloudflare.
Кроме того, мы решили неожиданную проблему, связанную с ошибкой в iOS 17, которая влияла на правила блокировки контента. Подробнее об этом читайте в статье про AdGuard 4.5.1 для iOS.
Десктопные приложения AdGuard: HTTP/3-фильтрация, поддержка ECH и кое-что ещё
Приложения AdGuard для Mac и Windows в этом году шли ноздря в ноздрю, радуя своих пользователей практически одинаковыми улучшениями:
-
Экспериментальная поддержка Encrypted ClientHello. Эта функция повышает безопасность, шифруя ClientHello — первый пакет зашифрованного соединения, содержащий имя сервера, к которому вы обращаетесь. Обычно этот пакет на зашифрован, что позволяет интернет-провайдерам узнавать, какие сайты вы посещаете. Цель ECH — зашифровать этот последний незашифрованный бит информации, сделав ваше соединение более приватным и безопасным. Больше информации в этой статье.
-
HTTP/3-фильтрация. HTTP/3-фильтрация, ставшая доступной с последней версии CoreLibs 1.12, использует сетевой протокол QUIC вместо протокола транспортного уровня TCP, обеспечивая повышенную конфиденциальность и безопасность. Подробнее о преимуществах этой функции
-
Новые дополнительные настройки. Эти настройки нужны не всем пользователям, однако, если вы понимаете их ценность, то можете сделать интернет ещё более безопасным. Всю необходимую информацию можно найти в Базе знаний.
-
Базовая HTTP-аутентификация. Теперь при добавлении пользовательского DNS-сервера через AdGuard вы можете указать логин и пароль, которые будут использоваться для подключения к этому серверу, если он поддерживает HTTP-аутентификацию.
-
Проверка оригинального сертификата. Чтобы повысить прозрачность HTTPS-фильтрации, AdGuard даёт возможность посмотреть оригинальный сертификат в Журнале фильтрации.
-
Поддержка селекторов в правилах HTML-фильтрации. Мы добавили поддержку селекторов в правила HTML-фильтрации. Это означает, что вас будет беспокоить меньше рекламы в интернете.
Браузерные расширения AdGuard и AdGuard VPN готовы к MV3
Летом 2022 года мы представили миру первый прототип браузерного расширения, блокирующего рекламу и работающего по правилам Manifest V3. А год спустя переписали весь код фильтрации Браузерного расширения AdGuard на TypeScript и перенесли его в новую, отдельную библиотеку. Этот шаг позволил нам подготовить расширение к плавному переходу на MV3. Подробнеев блоге
Что касается Браузерного расширения AdGuard VPN, то оно также мигрировало на Manifest V3 этим летом. Переход на новый API не был простой прогулкой, но мы были готовы ко всем трудностям. Каким — читайте в этой статье.
AdGuard VPN: список изменений
Начнём с улучшений, которые коснулись всех приложений AdGuard VPN независимо от платформы:
-
Мы увеличили количество устройств, которые могут быть одновременно подключены к AdGuard VPN по одной подписке, с 5 до 10.
-
Добавили возможность настроить AdGuard VPN на роутере. Для этого нужна подписка AdGuard VPN и поддержка IKEv2/IPsec. В будущем мы добавим и другие протоколы.
В 2023 году в семействе AdGuard VPN не произошло никаких кардинальных изменений, но нам всё равно есть о чём рассказать:
-
У AdGuard VPN для Android появились динамические темы и поддержка динамических иконок, Nightly-канал обновлений и поиск локаций по коду страны.
-
AdGuard VPN для Mac и Windows в этом году стали близнецами, получив почти одинаковые обновления. В десктопных VPN-приложениях исключения сайтов и приложений теперь расположены в одной вкладке. Ещё появился раздел статистики, список популярных DNS-серверов и возможность включить VPN для выбранных приложений. Кроме того, в AdGuard VPN для Windows реализована поддержка WinTun.
-
AdGuard VPN для iOS готовится к преображению. В этом году мы проделали большую работу, чтобы в следующем представить вам более быструю и удобную версию приложения с полностью переписанным кодом. Следите за новостями.
AdGuard DNS: улучшенная безопасность и производительность
В Личном AdGuard DNS произошли большие изменения, которые усилили безопасность сервиса и дали пользователям больше контроля над трафиком. В новых Настройках безопасности появилась возможность блокировать потенциально опасные домены, зарегистрированные менее 30 дней назад.
Мы также представили Настройки доступа — раздел, в котором можно установить собственные правила для лучшего контроля трафика. Укажите клиенты или домены для блокировки — их запросы будут отклонены и не будут учитываться в вашем ежемесячном DNS-трафике. Или создайте список разрешённых клиентов, перекрыв путь на ваш сервер всем остальным. Подробности вы найдёте в нашем блоге.
И ещё: если ваше устройство не поддерживает зашифрованные DNS-протоколы, теперь вы можете подключить его к AdGuard DNS через выделенный IPv6-адрес. А вскоре мы реализуем поддержку выделенных IPv4-адресов.
Наши планы на будущее
Год подходит к концу, но наша работа по улучшению продуктов AdGuard не заканчивается. Даже сейчас, когда вы читаете этот обзор, наши разработчики вносят последние штрихи в новые версии десктопных приложений AdGuard VPN и обоих мобильных приложений для Android.
И, конечно, мы были бы не мы, если бы не составили дорожную карту на 2024. Вот что мы запланировали на следующий год:
-
Завершение эпопеи MV3. Google прекратит использование MV2 к середине следующего года. К тому моменту мы будем во всеоружии, чтобы окончательно перевести наши расширения на новый API.
-
Переработка AdGuard для iOS. Приготовьтесь к полному преображению, который сделает приложение на порядок лучше.
-
Кардинальная переработка AdGuard для Safari. Мы планируем полностью переписать его, отказавшись от фреймворка Electron, чтобы сделать расширение более лёгким и быстрым.
-
AdGuard 8.0 для Windows. В следующем году мы выпустим крупное обновление с подробной статистикой, улучшенным Управлением приложениями, Фаерволом и новым элегантным дизайном.
-
AdGuard VPN для Linux. В начале следующего года мы собираемся представить AdGuard VPN для Linux — первую версию приложения, которая позволит использовать преимущества протокола AdGuard VPN на роутерах.
-
Исходный код протокола AdGuard VPN станет открытым, так же как и его клиентские приложения, предоставив инструменты для создания собственного сервера.
-
Улучшения в AdGuard DNS. Мы запланировали множество улучшений, особенно для тех, кто управляет сложными сетями. Среди них — выделенные IPv4-адреса, универсальный кроссплатформенный клиент AdGuard DNS для настройки сети, базовая HTTP-аутентификация для нашего сервера DNS-over-HTTPS и многое другое.
Кроме того, в разработке находится множество мелких улучшений, на перечисление которых здесь просто не хватит места. И последнее: сейчас мы работаем над несколькими новыми секретными продуктами, о которых расскажем, когда они будут готовы. Не переключайтесь!
Спасибо, что были с нами весь год
Вот это да! Иногда полезно вот так сесть и записать все достижения года, чтобы понять, сколько важных и классных вещей было сделано. Но ничего этого не было бы без нашей замечательной команды и большого сообщества AdGuard, вместе с которыми мы делаем интернет чище, а жизнь лучше. Спасибо вам всем большое!
Мы ещё раз поздравляем всех с праздниками и желаем всего самого лучшего в Новом году. Ура!