Эксперты предупреждают специалистов по кибербезопасности о следующей серьезной угрозе в кибермире: атаках через интерфейсы прикладного программирования (API) . API помогают повысить производительность систем, интегрируя сервисы других веб-сайтов в ваши собственные. Популярные API включают Google Maps, YouTube и Twitter; они позволяют создателям веб-сайтов встраивать карты, видеоролики YouTube или твиты на свои веб-страницы. По мере развития этих инструментов хакеры находят способы использовать их для совершения мошенничества и кражи данных.
Хакеры всё чаще обращают внимание на взлом API, представляя собой риск для компаний, использующих их на своих веб-сайтах. Наши надёжные друзья из OWASP составили список основных рисков безопасности, связанных с API:
С ростом популярности API растёт и число хакерских атак, нацеленных на эти API. Эксперты рекомендуют проектировщикам и разработчикам соблюдать следующие требования безопасности при работе с приложениями, использующими API:
Принцип «знание — сила» уместен, когда речь идёт о прозрачности API. Разработчикам и пользователям приложений необходимо знать, какие API публикуются, как и когда они обновляются, кто к ним обращается и каким образом. Понимание области использования API — первый шаг к их защите.
Доступ к API часто слабо контролируется, что приводит к нежелательной утечке данных. Обеспечение надлежащих прав доступа к каждому API для нужного набора пользователей — важнейшее требование безопасности, которое должно быть согласовано с системами управления идентификацией и доступом (IAM).
В некоторых средах до 90% трафика соответствующих приложений (вход/регистрация учётной записи, оформление заказа в корзине) генерируется автоматизированными ботами. Понимание и управление профилями трафика, включая дифференциацию «хороших» и «плохих» ботов, необходимо для предотвращения автоматизированных атак без блокировки легитимного трафика. Эффективные дополнительные меры включают внедрение белых и чёрных списков, политик ограничения скорости, CAPTCHA, а также геозонирование для конкретных сценариев использования и соответствующих конечных точек API.
API-интерфейсы упрощают процессы атак, исключая необходимость в веб-форме или мобильном приложении, что позволяет злоумышленнику с большей лёгкостью эксплуатировать целевую уязвимость. Защита конечных точек API от злоупотреблений бизнес-логикой и других эксплойтов уязвимостей является ключевым требованием по снижению уровня безопасности API.
Предотвращение потери данных через открытые API для пользователей с соответствующими привилегиями или иным образом, либо из-за ошибок программирования, либо из-за пробелов в управлении безопасностью, также является критически важным требованием безопасности. Многие атаки API разработаны специально для получения доступа к критически важным данным, доступным с внутренних серверов и систем.
Важно быть в курсе последних изменений в используемых инструментах и программном обеспечении и знать обо всех новых уязвимостях в системах. Подписка на новостную рассылку по кибербезопасности поможет вам быть в курсе этих новых угроз безопасности. Ознакомьтесь с новостными рассылками CyberHoot и подпишитесь на бесплатные ежемесячные обновления. Осведомленность об угрозах безопасности, с которыми вы сталкиваетесь, — это первый шаг к защите ваших систем.
CyberHoot — отличная компания для сотрудничества, поскольку у нас есть сотни обучающих программ, включая основы кибербезопасности. CyberHoot предлагает обучение пользователей по любым темам: от основ кибербезопасности до рисков приложений OWASP и углубленного изучения Microsoft Excel. Свяжитесь с нами, связавшись с нами. sales@cyberhoot.comили назначьте встречу в https://Calendly.com/CyberHoot.
источники:
Дополнительная литература:
Узнавайте и делитесь последними тенденциями, советами и передовыми методами в области кибербезопасности, а также новыми угрозами, на которые следует обратить внимание.
Автор: Кэти Бокетти | Редактор: Крейг Тейлор | Редакторская работа Крейга Тейлора: Мы это знаем уже давно...
Читать далее
Автор: Кэти Бокетти | Редакционная статья: Крейг Тейлор | Редакционная статья Крейга Тейлора: CAPTCHA должна проверять, является ли...
Читать далееБолее пристальное внимание к человеческим рискам с помощью позитивного подхода, который превосходит традиционное тестирование на фишинг.
