КИБЕРБЕЗОПАСНОСТЬ

Банкам пора чинить не монолиты, а цепочку поставки ПО

18 месяцев отсрочки по CVE больше не выглядят безопасно: банки пересматривают цепочку поставки ПО на фоне атак через уязвимости.

✍️ Редакция iTech News | 02.10.2026 | ⏱ 4 мин | Источник: The Hacker News
🛡

В финансовом секторе привычная отсрочка патчей на 18 месяцев всё чаще превращается из управляемого риска в открытую дверь для атаки: цепочка поставки ПО стала слишком удобной целью. Как пишет The Hacker News, банки, страховщики и управляющие активами уже не могут полагаться на старую логику «уязвимость известна, но пока не эксплуатируется».

Сценарий знаком любому крупному enterprise: служба безопасности просит закрыть класс уязвимостей, инженеры объясняют, что для этого нужно обновить платформу, QA считает стоимость регрессионного тестирования, менеджеры вспоминают про change freeze. В итоге находка получает исключение, компенсирующий контроль и дату исправления где-нибудь в дорожной карте следующего года. Формально все действуют разумно. Практически организация продолжает жить с долгом, который уже научились быстрее превращать в эксплойты.

Финансовые компании накопили особенно тяжёлое наследие: старые рантаймы, внутренние платформы, десятилетиями расширявшиеся приложения, жёсткие регуляторные требования и сервисы, где час простоя может стоить дороже красивой презентации о цифровой трансформации. Поэтому консерватизм долго был не слабостью, а способом не уронить систему, которая проводит платежи, клиринг или сделки. Проблема в том, что угроза сместилась ниже уровня бизнес-логики — в базовые образы, открытые библиотеки, build-инструменты и артефакты, из которых собирается продукт.

Главный тезис материала: модернизация приложений и модернизация цепочки поставки ПО — не одно и то же. Когда безопасность говорит «надо обновляться», разработка часто слышит «переписать монолит, поднять версию рантайма, мигрировать базу и заново протестировать половину банка». Это действительно годы работы, десятки команд и риск сломать критичный процесс. Но значительная часть новых рисков живёт не в пользовательском коде, а в том, из чего этот код собирают.

Автор приводит пример подхода Chainguard: использовать минимальные и усиленные container images, пересобирать open source-компоненты с учётом актуальных исправлений, подписывать артефакты, прикладывать SBOM и подтверждаемое происхождение. Для старых версий рантаймов или фреймворков предлагается бэкпортить security fixes, чтобы команда могла получить исправление без немедленной миграции на новую мажорную версию. Это важная оговорка: речь не о магической кнопке «обновить банк», а о замене исходных строительных блоков там, где это можно сделать централизованно.

Для платформенных команд такой сценарий выглядит реалистичнее, чем большой проект переписывания. У многих банков уже есть программа «золотых образов»: approved base images, внутренние registry, стандартные пайплайны, правила допуска в production. Если заменить upstream-источник этих образов на более защищённый и поддерживаемый, то десятки продуктовых команд получают исправления не через индивидуальный подвиг каждого разработчика, а через общий фундамент. Это не отменяет тестирование, но резко уменьшает количество мест, где надо вручную разбирать один и тот же CVE.

Отдельный вопрос — аудит. Подписанный SBOM и проверяемое происхождение артефакта помогают отвечать на неприятные, но ожидаемые вопросы: что именно запущено, откуда это взялось, кто это поддерживает и какие компоненты входят в сборку. Для регулируемой организации это не бюрократическая косметика. Компрометация зависимости или базового образа может стать операционным инцидентом, предметом разговора с регулятором и ударом по доверию клиентов. Особенно если выяснится, что уязвимость была известна, но годами жила в exception list.

В материале также подчёркивается изменение экономики атак. Раньше многие CVE оставались «спящими»: чтобы превратить их в рабочую цепочку эксплуатации, требовались время, квалификация и мотивация. Теперь frontier-модели и специализированные системы анализа кода сокращают путь от публичного описания уязвимости до практической эксплуатации. Автор утверждает, что для финансовых сервисов эксплуатация уязвимостей уже обогнала фишинг как ведущий начальный вектор доступа, а более половины поставщиков финансового сектора имеют хотя бы одну CVE высокой критичности. Эти цифры в тексте поданы без подробной методологии, поэтому воспринимать их лучше как сигнал направления, а не как универсальную статистику для всех рынков.

Для русскоязычных IT-команд вывод довольно приземлённый. Если компания не может быстро переписать старую платформу, это не значит, что ей остаётся только коллекционировать исключения в сканере. Можно начать с инвентаризации базовых образов, публичных пакетов, внутренних registry, CI/CD-инструментов и правил допуска артефактов. Затем — сократить поверхность: меньше лишних компонентов в образах, больше подписанных сборок, понятный SBOM, централизованные approved artifacts и нормальный процесс обновления без героизма по пятницам вечером.

Бизнесу здесь тоже есть что посчитать. Постоянная ручная triage-работа по CVE съедает инженерное время так же надёжно, как любой legacy-проект. Срочные реакции на очередную кампанию против популярного пакета выбивают команды из roadmap. Аудиторы каждый цикл задают всё более конкретные вопросы, и ответ «мы компенсировали риск процессом» звучит всё слабее, когда сам процесс не меняет исходные компоненты. На этом фоне защищённая цепочка поставки ПО выглядит не как модная DevSecOps-инициатива, а как способ вернуть разработчиков к продуктовой работе.

Следующий этап для финансовых организаций, похоже, будет не в том, чтобы одним рывком «модернизировать всё», а в том, чтобы перестать наследовать уязвимости по умолчанию. Победят не те, кто громче объявит программу трансформации, а те, кто тихо и системно поменяет строительные материалы: образы, библиотеки, provenance, SBOM и правила сборки. В старом банкинге это, возможно, самый практичный вид смелости.

Поделиться: Telegram X LinkedIn