Боты5 мин чтения·12 августа 2026 г.·обновлено 8 сентября 2026 г.

AASA-Bot: официальный бот Apple для Universal Links — не безымянный скрапер

AASA-Bot принадлежит Apple и забирает файл apple-app-site-association, обеспечивающий работу Universal Links — механизма, который открывает ссылки сразу в iOS-приложении вместо браузера. Разбираем, как устроена эта технология, почему кеширование на CDN Apple может маскироваться под проблему с ботом, и как не спутать AASA-Bot с совсем другими Applebot и Applebot-Extended.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Иллюстрация бота AASA-Bot: анонимный сбор страниц

AASA-Bot принадлежит Apple, и его задача узко техническая: он забирает файл apple-app-site-association с сайта, чтобы обеспечить работу Universal Links — механизма, который позволяет iOS-приложениям перехватывать открытие определённых URL и запускать вместо браузера собственное приложение. Название бота — прямая аббревиатура от AASA (Apple App Site Association), а не случайное сочетание букв.

До iOS 9 связь между мобильным приложением и сайтом строилась через кастомные URI-схемы — подход с рядом проблем безопасности и надёжности. Apple заменила его технологией Universal Links: если у приложения и сайта установлена доверительная связь через специальный файл, обычная ссылка на сайт при открытии на iOS-устройстве с установленным приложением автоматически откроется внутри самого приложения, а не в Safari. Эта доверительная связь настраивается через файл apple-app-site-association, который владелец сайта размещает в определённом месте (обычно в корне домена или в директории /.well-known/) — по логике очень похоже на robots.txt, только вместо инструкций для поисковых роботов файл описывает, какие пути URL сайта должны открываться в конкретном приложении.

Параметры бота

Параметр Значение
User-Agent AASA-Bot/1.0.0
Оператор Apple
Назначение Забирает файл apple-app-site-association для поддержки функциональности Universal Links в iOS-приложениях
Официальная документация Apple developer.apple.com/documentation/xcode/allowing-apps-and-websites-to-link-to-your-content
Родственный процесс Помимо прямого запроса от AASA-Bot, файл AASA также периодически перепроверяется через отдельный CDN Apple (app-site-association.cdn-apple.com), который кеширует содержимое файла на своей стороне — если сайт не отдаёт корректные заголовки вроде Last-Modified, кеш на CDN может не обновиться даже после правки исходного файла на сервере
Список IP-адресов / метод верификации ❌ Официального опубликованного метода верификации не найдено — по независимым каталогам ботов совпадение строки UA является лишь подсказкой, а не доказательством подлинности
Не путать с Applebot (общий поисковый краулер для Spotlight, Siri, Safari) и Applebot-Extended (сбор данных для обучения Apple Intelligence) — оба совершенно другие боты Apple с другими задачами

Почему сайту вообще может понадобиться этот бот

Если у сайта есть собственное iOS-приложение и настроены Universal Links (например, чтобы ссылка на конкретный товар или статью, отправленная в сообщении, открывалась сразу в приложении, а не в браузере), AASA-Bot — необходимая часть этой инфраструктуры: без успешного получения файла Apple не сможет подтвердить связь между доменом и приложением. Для сайтов без собственного мобильного приложения или без настроенных Universal Links бот, соответственно, не несёт никакой функциональной нагрузки.

Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Как найти бота в логах

grep -i "AASA-Bot" /var/log/nginx/access.log

# Проверить, действительно ли запрашивается именно файл AASA
grep -i "AASA-Bot" /var/log/nginx/access.log | awk '{print $7}'

Если запросы концентрируются именно на пути к файлу apple-app-site-association (обычно в корне или в /.well-known/), это соответствует заявленному назначению бота.

Стоит ли блокировать

  • если у сайта есть iOS-приложение и настроены Universal Links — блокировка сломает саму функциональность перехвата ссылок приложением, и пользователи вместо приложения будут попадать в Safari;
  • если у сайта нет собственного мобильного приложения — присутствие или отсутствие этого бота не имеет функционального значения, поскольку файл AASA в этом случае, скорее всего, вообще не публикуется;
  • на позиции в органической выдаче Google, Bing или Яндекса присутствие или отсутствие AASA-Bot не влияет — это отдельная от поисковой индексации технология связи приложения с сайтом.

Если после обновления файла AASA изменения не подхватываются на реальных устройствах, велика вероятность, что проблема не в самом боте или блокировке, а в кешировании на промежуточном CDN Apple: стоит проверить, что сервер отдаёт корректные заголовки кеширования (в частности, Last-Modified), а не сразу подозревать блокировку краулера.

Как настроить доступ

Явное разрешение для сайтов с настроенными Universal Links:

User-agent: AASA-Bot
Allow: /

Стандартный запрет, если бот не нужен:

User-agent: AASA-Bot
Disallow: /
if ($http_user_agent ~* "AASA-Bot") {
    return 403;
}

Частые вопросы

AASA-Bot принадлежит Apple?
Да, это официальный бот Apple, который забирает файл apple-app-site-association для поддержки функции Universal Links.
Что такое Universal Links?
Технология, при которой обычная ссылка на сайт автоматически открывается в связанном iOS-приложении вместо Safari, если между доменом и приложением настроена доверительная связь.
Нужен ли этот бот сайту без собственного мобильного приложения?
Нет, для таких сайтов присутствие или отсутствие бота не имеет функционального значения — файл AASA в этом случае обычно вообще не публикуется.
Что делать, если изменения в файле AASA не подхватываются на устройствах?
Часто причина не в блокировке бота, а в кешировании на промежуточном CDN Apple — стоит проверить корректность заголовка Last-Modified на сервере.
Чем AASA-Bot отличается от Applebot?
Это разные боты Apple: Applebot — общий поисковый краулер для Spotlight, Siri и Safari, а AASA-Bot занимается исключительно файлом привязки приложения к сайту.
Повлияет ли блокировка на позиции в поисковых системах?
Нет, это отдельная от поисковой индексации технология связи iOS-приложения с сайтом.
#aasa-bot#Apple#Universal Links#apple-app-site-association#бот-энциклопедия#robots.txt#iOS#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil