Рубріки: Новини

У програмах, згенерованих штучним інтелектом, багато помилок безпеки — дослідження

Дмитро Сімагін

Застосунки, створені за допомогою вайб-кодування, де розробник надає агенту штучного інтелекту повну свободу дій, ймовірно, будуть небезпечними, оскільки такі інструменти, як Claude Code та Cursor, містять базові логічні помилки. Це стверджує Орі Девід, дослідник з компанії з безпеки Tenzai. 

В якості експерименту Девід створив три різні програми, використовуючи однакові текстові запити, з п’ятьма агентами кодування, включаючи Cursor, Claude Code, Codex, Replit і Devin, використовуючи ті LLM-моделі, які вони пропонують за замовчуванням. Дослідник виявив приблизно однакову кількість вразливостей у кожній реалізації, при цьому Claude, Devin та Codex генерували баги, оцінені як критичні. Загалом було знайдено 69 вразливостей у 15 додатках.

В одному з прикладів, наведених автором, Claude згенерував PHP-код для сайту електронної комерції, який мав перевіряти авторизацію користувача в системі, і якщо так, чи має він дозвіл на видалення товарів. Однак, у згенерованому коді виявилось, якщо користувач не увійшов у систему, то перевірка не виконується, але видалення продовжується. Розробник, незнайомий з кодом програми, може пропустити таку помилку, оскільки застосунок продовжує працювати правильно, доки хтось не спробує використати цю вразливість безпеки.

Згідно з дослідженням, агенти добре реагували на певні відомі класи помилок, такі як SQL-ін’єкції та міжсайтовий скриптинг, але погано справлялися з логікою авторизації та бізнес-логікою. Прикладом останнього є те, що за відсутності чіткої вказівки, що кількість товарів у замовленні має бути додатним числом, більшість агентів дозволяли користувачам замовляти від’ємну кількість товарів у додатку електронної комерції та встановлювали від’ємні ціни на нові товари. 

Інші поширені недоліки включали вразливість до підробки запитів на стороні сервера (SSRF) та відсутність сучасних практик контролю безпеки, таких як заголовки безпеки.

На думку експерта, агенти кодування не гарантують безпеки в згенерованому коді, і той факт, що програми, створені за допомогою вайб-кодування, мають вразливості безпеки, не є несподіванкою і не є помилкою агентів. Проблема полягає в тому, що вайб-кодування дозволяє створювати програми некваліфікованим розробникам або тим, хто має лише навички роботи зі штучним інтелектом, а не знання програмування. І якщо суттєві помилки знаходять у простих програмах, то, ймовірно, більш складні проекти будуть ще менш безпечними.

 

Останні статті

Українська компанія MacPaw закриває свій маркетплейс Setapp Mobile

Одна з найбільших українських продуктових IT-компаній MacPaw оголосила про закриття з 16 лютого 2026 року…

16.01.2026

Replit запускає інструмент вайб-кодингу iOS-додатків

Компанія Replit оголосила про запуск нового веб-інструменту вайб-кодування під назвою Mobile Apps on Replit. Він…

16.01.2026

GPT-5.2 написала веб-браузер з нуля. Модель створила три мільйони рядків коду і працювала безперервно цілий тиждень

Генеральний директор компанії Cursor AI Майкл Труелл повідомив, що LLM-модель GPT-5.2, яку задіяли через агент…

15.01.2026

Минулого року в усьому світі скоротили 244 тисячі IT-працівників — дослідження RationalFX

За даними фінансової компанії RationalFX, протягом 2025 року в світовій IT-галузі звільнили 244 851 працівників.…

15.01.2026

Компанія Ілона Маска погодилась змінити алгоритм Grok через ризик судової заборони

Компанія X заявила, що модель Grok тепер налаштована таким чином, щоб припинити генерацію сексуалізованих зображень…

15.01.2026

Розширення Copilot Studio для VS Code стало загальнодоступним

Microsoft перевела у відкритий доступ розширення Copilot Studio для Visual Studio Code. Завдяки цьому тепер…

15.01.2026