Меню
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.

Понравился пост?
9 934 9934 отзыва
Отлично!

AdGuard для Windows

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

AdGuard для Mac

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

AdGuard для Android

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

AdGuard для iOS

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

AdGuard Content Blocker

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

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

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

Помощник AdGuard

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

AdGuard DNS

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

AdGuard Home

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

AdGuard Pro для iOS

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

AdGuard для Safari

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

AdGuard Temp Mail

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

AdGuard для Android TV

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