Битые ссылки на сайтах банков и корпораций
Региональные микросайты, архив 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