Платформы

Битые ссылки на сайтах банков и корпораций

Региональные микросайты, архив PDF, SSO, маркетинговый 1С-Битрикс и корпоративные порталы. Как сканировать только публичное и не спутать защиту сайта с битыми ссылками.

Маркетинговые сайты банков и страховых в RU и СНГ чаще всего на 1С-Битрикс или самописном стеке. У международных групп встречаются Sitecore, AEM, Liferay. Стек меняется от проекта к проекту, а задача одна: в публичном HTML не должно оставаться ссылок на документы и страницы, которые больше не открываются.

Что ждать

  • Публичный маркетинг и личный кабинет за логином. Кабинет не стоит массово обходить как обычный раздел: вы получите 302 на форму входа и ошибочно посчитаете их битыми ссылками.
  • Региональные микросайты (www, moscow., old.) из глобального подвала после ребрендинга или слияния доменов.
  • PDF и DOC с раскрытием информации: файлы переезжают на новые пути, а в новостях и подвале остаётся href 2019 года.
  • Калькуляторы и виджеты с другого домена (origin). Ответ 403 у виджета не означает битое пункт меню на основном сайте.
  • Композит Битрикса на маркетинге: те же ловушки со stale HTML, что в статье про Битрикс.
  • Самопис на Java или .NET: тот же подход, что в статье про кастом. Сканируйте отрисованный HTML.

Как сканировать аккуратно

У банков часто включён защитный фильтр сайта (WAF) и лимиты на частоту запросов. Расширение используйте на страницах, которые вам разрешено проверять: свой проект, публичная витрина по договорённости с заказчиком, тестовый стенд с тем же контентом.

Обход сайта ставьте на паузу и не гоните десятки запросов в секунду. Если в отчёте море ответов 403, остановитесь: это срабатывание WAF или блок по IP, а не массовые 404.

Не путайте проверку ссылок с пентestом: без письменного согласования на нагрузочный обход боевого домена лучше ограничиться выборочными шаблонами и CSV для разработчиков.

Подсветка здесь особенно полезна: битая ссылка «тариф PDF» часто сидит мелким шрифтом в подвале. Таблица во всплывающем окне расширения не покажет, к какому юрлицу или продукту относилась эта строка, а подсветка на странице покажет.

Как чинить

301 со старого файла раскрытия на новый, если юристам и регулятору нужна непрерывность ссылок. Региональные href уберите или редиректните, если микросайт закрыли. Не ставьте временный 302 на весь банк с устаревших доменов на /. После правок и сброса CDN перепроверьте несколько URL вручную.

Отдельной «банковской CMS» для этой задачи не требуется. Нужен публичный HTML и инструмент обхода, который умеет остановиться, когда защита сайта начинает отвечать 403.

Проверьте опубликованную страницу на боевом домене

Откройте страницу так, как её видит пользователь, и просканируйте ссылки и изображения в Chrome. Без аккаунта.

Установить в Chrome

Ещё по теме