С ростом сложности цифровых систем использование искусственного интеллекта стало насущной необходимостью в области кибербезопасности для ускорения процессов анализа кода и обнаружения уязвимостей, которые могут быть пропущены традиционными системами. Эта роль стала особенно очевидной при работе со сложными программными уязвимостями, требующими проверки множества уровней кода в рекордные сроки.
В недавнем отчете освещается уязвимость "PHP2Shell", которая получила высокий уровень серьезности — 9,2 из 10 по шкале Common Vulnerability Scoring System (CVSS). Опасность этой уязвимости заключается в ее способности предоставить злоумышленникам широкие полномочия, включая:
- Удаленное выполнение программного кода на сервере.
- Полный контроль над целевыми серверами.
- Несанкционированный доступ к конфиденциальным базам данных, включая данные пользователей, информацию о сессиях и данные кредитных карт.
Как искусственный интеллект меняет правила игры?
Доктор Кубра Калкан Шакмактчи, профессор Университета Озгин, пояснила, что искусственный интеллект превосходит человеческие возможности благодаря способности анализировать миллионы путей и методов одновременно. В то время как людям-аналитикам требуется время для обработки последовательных шагов, ИИ может проверять множество уровней кода с невероятной скоростью, что помогает обнаруживать уязвимости, возникающие в результате взаимосвязи нескольких простых программных ошибок, образующих крупную проблему безопасности.
Что меняется на практике?
Речь идет не только о скорости обнаружения, но и об изменении стратегий киберзащиты. Уязвимости в языке PHP находятся на «прикладном уровне» (Application Layer), который является уровнем, наиболее близким к конечному пользователю. Это означает, что традиционные системы защиты инфраструктуры могут не обнаружить такие атаки, что требует принятия комплексного подхода к безопасности, охватывающего все уровни системы, а не только инфраструктуру.
Фатих Шенсой, исследователь безопасности в Kaspersky, также отметил, что решающим фактором в этом противостоянии является время; как только выпускается программный «патч» (Patch) для устранения уязвимости, злоумышленники немедленно начинают пытаться «вооружить» ее для эксплуатации. В этой лихорадочной гонке первые 30 минут после обнаружения уязвимости могут стать решающими между защитой и полным взломом.
Тем не менее, эксперты подчеркнули, что искусственный интеллект не является заменой человеческому фактору, а представляет собой инструмент, требующий точного руководства со стороны специалистов, знающих, как выявлять уязвимости, как это происходит в таких проектах, как "Patch the Planet", чтобы гарантировать точное и эффективное направление анализа на потенциальные слабые места.