Меню
RU

Мы приостанавливаем приложение AdGuard Pro для iOS из-за политики Apple

Google, Apple, Amazon и вот опять Apple. Блокировщикам рекламы почти удалось зачистить браузеры пользователей, но корпорациям совсем невыгодно убирать рекламу из своих закрытых платформ - и они защищают их с утроенным усердием.

Буду краток - Apple не пропустили наше последнее обновление для AdGuard Pro в App Store. Выходит, все, что мы делали, чтобы предыдущее "закручивание гаек" нас не коснулось, было зря - теперь от нас требуется убрать из приложения весь функционал, который можно использовать для блокировки рекламы и трекеров вне браузера Safari.

И, кстати, важный момент для тех, кто не слишком знаком с функционалом AdGuard Pro. Хочу ответить на часто встречающееся замечание. AdGuard Pro - это НЕ VPN в прямом смысле этого слова. Он НЕ устанавливает на вашем устройстве никаких сертификатов и не создает профили. Вместо этого, приложение использует открытый API интерфейс (NEPacketTunnelProvider), который конфигурирует локальный туннель VPN и таким образом перехватывает исходящие DNS запросы. Код AdGuard Pro открыт, его можно найти в Github. В общем выходит, что политика Apple на деле не имеет ничего общего с безопасностью и конфиденциальностью.

Вот цитата письма от Apple:

Правило 2.5.1 - Производительность - Требования к ПО

Ваше приложение использует профиль VPN или корневой сертификат для того, чтобы блокировать рекламу и другой контент в приложениях от третьих лиц, что запрещено в App Store.

Ну вообще приложение не делает этого - по умолчанию. Более того, это нигде не афишируется, мы не привлекаем внимания к этой возможности AdGuard. Но нельзя отрицать, что наше приложение можно настроить вручную таким образом, что оно сможет блокировать все что угодно - от всплывающей рекламы до трекинга и далее. В приложении есть настраиваемый черный список, куда можно добавить любой домен.

А вот отрывок из правил Apple, подходящий к нашей ситуации:

2.5.1 Приложения могут использовать только открытые API интерфейсы и должны быть совместимы с последней действующей операционной системой. Отслеживайте информацию об открытых API интерфейсах. Регулярно обновляйте свое приложение и избегайте использования нерекомендуемых или устаревших функций, протоколов или технологий, которые не будут использоваться в последующих версиях ОС. Приложения должны использовать интерфейсы API и протоколы для ранее озвученных целей и прописать эту интеграцию в описании приложения. Например, протокол HomeKit должен автоматизировать домашние процессы; HealthKit следует использовать для ЗОЖ - и интегрировать с приложением Health.

Если вкратце, политика Apple запрещает использовать VPN API для любых других целей кроме установления соединения через VPN. И я могу назвать КУЧУ отличных приложений, на которые эта политика сильно повлияет, и которые окажутся в шаге от вылета из App Store: Charles Proxy, DNSCloak и т.д. и т.п. Надеюсь, конечно, что им повезет больше, чем нам - в конце концов весь смысл ужесточения политики Apple в том, чтобы уличить и устранить известные приложения-адблокеры.

Что мы будем делать

Итак, все это время, которое у нас заняло исправление непонятных ошибок VPN API и улучшение DNS фильтрации, оказалось потраченным впустую. Мало того - все, что бы мы ни придумали и ни сделали с приложением, может быть снова использовано против нас. То есть нас в любой момент могут заставить убрать любые функции, работающие на уровне сети.

Вот что мы будем пока делать:

  1. Сосредоточимся на API блокировке в браузере Safari. Мы откладывали кучу дел до лучших времен - ну и теперь вот неожиданно сможем ими заняться.
  2. Мы не будем убирать AdGuard Pro с сайта или менять его функционал в ближайшие месяцы. Да, мы не станем делать обновления, но приложение останется рабочим и будет доступно.
  3. Если появятся проблемы в работе приложения на iOS 12, мы можем попытаться сделать обновление, но оно ограничит функционал до простого предоставления индивидуального DNS и DNSCrypt. Ну и не факт, что это обновление пропустят в App Store.

UPDATE (23.07.18): Мы не одни. Похоже что Apple решила убрать все приложения, осуществляющие блокировку контента вне Safari. Очередной пример - Malwarebytes.

Понравился пост?
25 768 25768 отзывов
Отлично!

AdGuard для Windows

AdGuard для Windows — это не просто «ещё один блокировщик». Это многоцелевой инструмент, который блокирует рекламу и доступ к опасным сайтам, ускоряет загрузку страниц и защищает детей от взрослого контента.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
25 768 25768 отзывов
Отлично!

AdGuard для Mac

В отличие от других блокировщиков, AdGuard разработан с учётом специфики операционной системы macOS. Он не только блокирует рекламу в Safari и других браузерах, но и защищает вас от слежки, фишинга и мошенничества в сети.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
25 768 25768 отзывов
Отлично!

AdGuard для Android

AdGuard для Android — это идеальное решение для Android-устройств. В отличие от других блокировщиков, AdGuard не требует root-доступа и позволяет управлять трафиком любых приложений на вашем устройстве.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
25 768 25768 отзывов
Отлично!

AdGuard для iOS

Лучший блокировщик рекламы для iPhone и iPad. AdGuard устраняет рекламу в Safari, защищает ваши данные и ускоряет загрузку страниц. AdGuard для iOS использует новейшую технологию блокировки, которая обеспечивает непревзойденное качество фильтрации и позволяет применять множество различных фильтров одновременно
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
25 768 25768 отзывов
Отлично!

AdGuard Content Blocker

AdGuard Content Blocker устраняет все объявления в мобильных браузерах, которые поддерживают технологию блокировки контента — к примеру, Samsung Internet и Яндекс.Браузер. Он обладает меньшим количеством функций, чем AdGuard для Android, но при этом бесплатен, прост в установке и по-прежнему обеспечивает высокое качество блокировки рекламы.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
25 768 25768 отзывов
Отлично!

Браузерное расширение AdGuard

AdGuard — самое быстрое и легкое браузерное расширение для блокировки всех типов рекламы! Выбирайте AdGuard для быстрого и безопасного серфинга без рекламы.
25 768 25768 отзывов
Отлично!

Помощник AdGuard

Дополнительное браузерное расширение для десктопных приложений AdGuard. Даёт доступ к таким функциям в браузере, как блокировка отдельных элементов, занесение сайта в белый список или отправление отчёта.
25 768 25768 отзывов
Отлично!

AdGuard DNS

AdGuard DNS – это альтернативный способ заблокировать рекламу, защитить личные данные и оградить детей от взрослых материалов. Он прост в настройке и использовании и обеспечивает необходимый минимум защиты от рекламы, трекинга и фишинга, независимо от платформы.
25 768 25768 отзывов
Отлично!

AdGuard Home

AdGuard Home — мощный сетевой инструмент против рекламы и трекинга. С усилением роли интернета вещей становится все более и более важным управлять всей вашей сетью. После настройки AdGuard Home будет охватывать ВСЕ ваши домашние устройства и для этого вам не понадобится программное обеспечение на стороне клиента.
25 768 25768 отзывов
Отлично!

AdGuard Pro для iOS

AdGuard Pro предлагает гораздо больше чем просто блокировку рекламы в Safari, которая есть в обычной версии. С помощью специальных настроек DNS вы сможете блокировать больше рекламы, защитить ваши личные данные и оградить детей от взрослого контента.
Скачивая программу, вы принимаете условия Лицензионного соглашения
Узнать больше
25 768 25768 отзывов
Отлично!

AdGuard для Safari

Расширения, блокирующие рекламу в Safari, переживают не лучшие времена с тех пор, как компания Apple вынудила всех использовать новый SDK. Познакомьтесь с нашим легко настраиваемым и молниеносным приложением!
25 768 25768 отзывов
Отлично!

AdGuard Temp Mail

Ваш временный почтовый ящик, чтобы на основную почту не приходил спам
25 768 25768 отзывов
Отлично!

AdGuard для Android TV

AdGuard для Android TV — единственное приложение, которое блокирует рекламу, защищает ваши данные и действует как фаервол для Smart TV. Получайте предупреждения о веб-угрозах, используйте безопасный DNS, а ваш трафик будет зашифрован. Смотрите любимые сериалы безопасно и без рекламы!
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте