Дослідники виявили, що GitLab Duo може перетворювати безпечний код на шкідливий

GitLab

Дослідники з Legit Security виявили, що GitLab Duo, ШІ-асистент для розробників, був вразливий до так званої “непрямої інʼєкції підказок” (indirect prompt injection). Це означає, що зловмисники могли вставляти приховані інструкції у коментарі, описові поля або навіть у сам код, які Duo сприймав як дійсні команди. Ці інструкції могли бути замасковані за допомогою технік, таких як Base16-кодування, Unicode-символи або білий текст на білому фоні. Про це пише ArsTechnica.

Оскільки Duo аналізує весь контекст сторінки — включаючи коментарі, описові поля та код — він міг виконувати ці приховані інструкції, що дозволяло зловмисникам:

  • Викрадати приватний вихідний код.
  • Вставляти шкідливі HTML-елементи у відповіді Duo, що могло призвести до фішингових атак.
  • Маніпулювати пропозиціями коду, змушуючи Duo рекомендувати шкідливі пакети або посилання.

Наслідки та реакція GitLab

Після відповідального розкриття вразливості 12 лютого 2025 року, GitLab випустив оновлення, яке обмежує використання певних HTML-тегів у відповідях Duo. Однак, дослідники зазначають, що інші аспекти вразливості, пов’язані з інʼєкцією підказок, залишаються невирішеними.

Цей випадок підкреслює ризики, пов’язані з інтеграцією ШІ-асистентів у процеси розробки, особливо коли вони мають доступ до широкого контексту проекту.

Що таке інʼєкція підказок?

Інʼєкція підказок — це тип атаки, при якій зловмисник вставляє шкідливі інструкції у вхідні дані, які ШІ-асистент сприймає як дійсні команди. Це може призвести до небажаної поведінки моделі, включаючи витік даних або виконання шкідливих дій.

Виявлена вразливість у GitLab Duo демонструє необхідність ретельного тестування та впровадження механізмів безпеки при інтеграції ШІ-асистентів у робочі процеси розробки. Розробникам рекомендується бути обережними при взаємодії з автоматизованими інструментами та уважно перевіряти їхні рекомендації.

Схожі Новини
iOS 19

Apple готує масштабне оновлення дизайну операційних систем: що очікувати від iOS 19, macOS 16 та інших платформ

Apple планує представити новий "скляний" інтерфейс для iOS 19, macOS 16 та інших систем, натхненний дизайном visionOS, з метою уніфікації вигляду всіх платформ.
Детальніше
Google Home

Google Home отримує глибшу інтеграцію з Gemini та новий віджет для Android

Google розширює можливості штучного інтелекту Gemini в екосистемі розумного дому через Home API, а також тестує новий віджет для Android, що надає користувачам швидкий доступ до інформації про їхній дім.
Детальніше