Введение
Находясь на переднем крае борьбы за безопасность в интернете, мы видим, что реклама и другие раздражающие факторы с каждым днём становятся всё более технологичными и креативными.
Компании поняли, что они могут использовать все возможности, которые предлагает интернет, включая очень настойчивую и агрессивную рекламу, усиленную отслеживанием персональных данных и онлайн-активности. Программное обеспечение и устройства Apple известны (или позиционируются) как одни из самых безопасных и защищённых продуктов из всех существующих.
Однако навязчивый маркетинг и раздражающие веб-элементы, во многих случаях идущие рука об руку с несанкционированным использованием частной информации, заставляют миллионы пользователей iOS по всему миру задаваться вопросом: как эффективно остановить рекламу на iPhone и iPad?
Давайте сначала рассмотрим, какие же технические возможности блокировки рекламы на iPhone и iPad, то есть в iOS-среде, имеются в нашем распоряжении.
Как мы знаем, iOS отличается от всех других ОС и известна (или преподносится) как очень удобная и заточенная под потребности пользователей. Однако с большими возможностями приходят и большие ограничения. Поскольку темой этой статьи является избавление от рекламы на iPhone и iPad, стоит отметить, что функциональность, доступная блокировщикам рекламы на iOS, значительно уже, чем на всех остальных платформах.
Направления блокировки рекламы в iOS
В сущности, блокировка рекламы на iOS имеет два направления:
Блокировка контента в Safari. В этом случае приложения для блокировки рекламы могут применять свои фильтры (наборы правил для блокировки) через API браузера.
Блокировка рекламы во всех других браузерах и приложениях, которая может быть осуществлена только через DNS (в настоящее время недоступна из-за обновленной политики Apple в отношении приложений с общесистемной фильтрацией).
(1) Блокирование контента в Safari
В первом случае Apple сама предоставляет необходимые инструменты (API — Application Programming Interface) для осуществения блокировки рекламы в Safari, поэтому разработчики могут в основном сосредоточиться на пользовательском интерфейсе и фильтрах для очистки входящего трафика. Поэтому качество фильтрации и защиты конфиденциальности довольно высокое. Но есть и существенный недостаток: API может быть использован только для Safari, но не для других браузеров и приложений (например, Google Chrome).
(2) Фильтрация в других приложениях через DNS
И вот мы приходим ко второму случаю, где разработчики в одиночку борются с онлайн-угрозами за пределами Safari. И здесь из технических средств есть только DNS-блокировка (блокировка по доменному имени). Это означает следующее: мы можем целиком заблокировать домен, например ads.google.com, который является источником нежелательных элементов на сайтах. Но если домен помимо рекламного кода содержит полезную для нас информацию, DNS-блокировка приведёт к тому, что мы не увидим её, как и заблокированную рекламу. Мы также не можем использовать косметические скрипты, которые не только удаляют рекламу, но и скрывают пустое пространство, которое остаётся от неё на странице. Более того, некоторые продвинутые сайты вообще не поддаются фильтрации, поскольку их рекламные ролики, баннеры и прочие материалы раздаются с того же домена и/или используют скрипты, которые препятствуют удалению рекламы, и не могут быть удалены при помощи DNS.
Ограничения, вызванные политикой Apple
Что ещё хуже, около года назад компания Apple внезапно пересмотрела свой подход и политику в отношении приложений, блокирующих на системном уровне рекламу и элементы в устройствах iOS. На вопрос, чем вызвано внезапное изменение взглядов на вопросы,
Apple ответила несколько двусмысленно: "Это не новые правила. Мы никогда не разрешали размещать в App Store приложения, предназначенные для вмешательства в работу или возможности других приложений". Таким образом, вещи, которые и раньше делались со значительными усилиями, теперь стали неприемлемыми с точки зрения Apple, что создало дополнительные трудности для разработчиков.
Как заблокировать рекламу на iPhone и iPad: наше решение
Мы в AdGuard делаем всё возможное, чтобы сделать интернет более безопасным и чистым местом, свободным от агрессивного маркетинга и кражи персональных данных.
Мы потратили годы работы и посвятили себя созданию продуктов для блокировки рекламы и можем с уверенностью сказать, что мы предлагаем одно из самых передовых и прозрачных решений. Если на определённом сайте рекламу вообще возможно удалить (к сожалению, это не всегда выполнимо из-за технических ограничений со стороны Apple) — AdGuard и AdGuard Pro это обязательно сделают.
Наши приложения включают функции блокировки рекламы на системном уровне, поэтому вы можете использовать DNS-блокировку, чтобы:
избавиться от рекламы настолько, насколько это технически возможно в приложениях за пределами Safari;
предотвратить сбор ваших персональных данных или статистики трекерами, счётчиками и так далее;
просматривать обнаруженные или заблокированные опасные DNS-запросы и выбирать, какие из них нужно блокировать, а какие — нет;
осуществлять DNS-блокировку при помощи фильтрующих DNS-серверов или добавление DNS-фильтров.
Спасибо за интерес к данной теме. Надеемся, эта статья была вам полезна. Желаем вам безопасного интернет-серфинга!