Современные векторы атак эксплуатируют излишнюю открытость цифровой инфраструктуры.
В свежем отчёте под названием «Состояние безопасности API в 2024 году» от компании Imperva было выявлено, что большинство интернет-трафика (порядка 70%) приходится на API-вызовы. Так, в 2023 году среднестатистический корпоративный сайт обрабатывал около 1,5 миллиарда API-вызовов в год, что подчёркивает роль технологии как «соединительной ткани» цифровой модернизации.
Огромный объём интернет-трафика, проходящего через API, должен беспокоить каждого специалиста по безопасности. Несмотря на все усилия по внедрению фреймворков типа shift-left и SDLC-процессов, API-интерфейсы часто всё ещё запускаются в производство до того, как они будут каталогизированы, аутентифицированы и проверены.
В среднем организации имеют в производстве 613 конечных точек API, но это число быстро растёт по мере того, как растёт потребность в более быстром и эффективном предоставлении цифровых услуг клиентам. Со временем эти API могут стать опасными и уязвимыми конечными точками.
В своём отчёте Imperva приходит к выводу, что API теперь являются вполне обыденным вектором атак для киберпреступников, так как они представляют прямой путь доступа к чувствительным данным. Так, недавнее исследование, проведённое Центром анализа киберрисков Марша Макленнана совместно с Imperva, показывает, что инциденты безопасности, связанные с API, обходятся глобальному бизнесу в 75 миллиардов долларов ежегодно.
В 2023 году наибольшее количество API-вызовов было зарегистрировано в банковской сфере и онлайн-ритейле, что делает финансовые услуги основной целью атак, связанных с API. Киберпреступники используют различные методы для атаки на точки доступа API, в том числе через захват учётных записей, при котором они эксплуатируют уязвимости в процессах аутентификации API для несанкционированного доступа к аккаунтам.
Неправильное управление API создаёт уникальные вызовы для команд безопасности, отчасти из-за быстрого темпа разработки программного обеспечения и отсутствия зрелых инструментов и процессов для сотрудничества разработчиков и команд безопасности. В результате, почти каждый десятый API уязвим к атакам из-за неправильного управления, отсутствия мониторинга или недостаточного контроля аутентификации.
Для снижения рисков безопасности, связанных с неправильным управлением API, рекомендуется проведение регулярных аудитов для выявления неконтролируемых или неаутентифицированных точек доступа API. Непрерывный мониторинг может помочь вовремя обнаружить попытки эксплуатации уязвимостей, связанных с этими точками доступа. Кроме того, разработчики должны регулярно обновлять и модернизировать API, чтобы гарантировать, что устаревшие конечные точки своевременно заменяются на более безопасные альтернативы.
Imperva предлагает несколько рекомендаций для улучшения защиты API организаций. Среди них, например:
Все эти меры могут помочь организациям обеспечить более высокий уровень безопасности их цифровой инфраструктуры и защититься от потенциальных атак киберпреступников, целенаправленно эксплуатирующих уязвимости в API.
С учётом того, что объём использования API продолжает расти, важность строгой безопасности и активного управления API становится ещё более очевидной задачей для предотвращения утечек данных, непредвиденных финансовых потерь и ущерба репутации.
Гравитация научных фактов сильнее, чем вы думаете