UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Наталя ХандусенкоШІ
20 січня 2025, 15:05
2025-01-20
Краулер ChatGPT можна використовувати для DDoS-атаки: один API-запит можна «розігнати» до 5000 запитів за секунду
Дослідник безпеки з Німеччини Бенджамін Флеш у своїй статті на GitHub пояснив, як один HTTP-запит до API ChatGPT може бути використаний для DDoS-атаки на сайти за допомогою краулера ChatGPT (а саме ChatGPT-User).
Дослідник безпеки з Німеччини Бенджамін Флеш у своїй статті на GitHub пояснив, як один HTTP-запит до API ChatGPT може бути використаний для DDoS-атаки на сайти за допомогою краулера ChatGPT (а саме ChatGPT-User).
За словами Флеша, для потужної атаки можливо цього буде недостатньо, але все одно становить загрозу і є певним упущенням з боку OpenAI. Так, лише один API-запит можна «розігнати» до 20–5000 і більше запитів на сайт щосекунди, знову і знову, пише The Register.
«API ChatGPT демонструє серйозний дефект якості при обробці HTTP POST-запитів до https://chatgpt.com/backend-api/attributions», — пояснює Флеш.
Ця кінцева точка API використовується для отримання даних про вебджерела, на які посилається чат-бот у відповідях. Коли ChatGPT згадує певні вебсайти, він викликає атрибуцію зі списком URL-адрес цих сайтів, щоб його пошуковий робот міг отримати доступ та інформацію.
Якщо надати API довгий список URL-адрес, які трохи відрізняється, але всі вказують на той самий сайт, краулер почне звертатися відразу до всіх.
«API очікує список гіперпосилань у параметрі URL-адрес. Загальновідомо, що гіперпосилання на один і той самий вебсайт можуть бути написані різними способами. Через погане програмування OpenAI не перевіряє, чи не з’являється гіперпосилання на один і той самий ресурс кілька разів у списку. OpenAI також не встановлює обмеження на максимальну кількість гіперпосилань у параметрі urls, що дозволяє передавати багато тисяч гіперпосилань в рамках одного HTTP-запиту», — пише Флеш.
Таким чином, використовуючи такий інструмент, як Curl, зловмисник може надіслати HTTP POST-запит на кінцеву точку ChatGPT, і сервери OpenAI в Microsoft Azure відповідатимуть, ініціюючи HTTP-запит для кожної переданої в URL посилання. Коли ці запити спрямовані на один і той самий вебсайт, вони потенційно можуть перевантажити ціль, викликаючи симптоми DDoS. Причому краулер, що проксується Cloudflare, щоразу заходитиме на сайт з нової IP-адреси.
«Жертва ніколи не дізнається, що її атакували, тому що вона бачить лише те, що бот ChatGPT атакує її сайт з приблизно 20 різних IP-адрес одночасно», — сказав Флеш, додавши, що навіть якщо жертва заблокує діапазон IP-адрес, бот все одно буде надсилати запити.
«Таким чином, один невдалий/заблокований запит не завадить боту ChatGPT знову надіслати запит до сайту-жертви протягом наступної мілісекунди. Завдяки такому посиленню зловмисник може відправити лише кілька запитів до API ChatGPT, але жертва отримає дуже велику кількість запитів», — пояснив Флеш.
Флеш каже, що повідомив про цю вразливість через платформу повідомлень про вразливості BugCrowd від OpenAI, на електронну пошту команди безпеки OpenAI, Microsoft (включаючи Azure) та HackerOne — але відповіді не отримав.
«Чи є у мене талант, якщо комп’ютер може імітувати мене?». Штучний інтелект пише книги авторам Amazon Kindle. The Verge поспілкувався з авторами та виявив багато цікавого
Письменники-романісти використовують штучний інтелект для створення своїх творів. Видання про технології The Verge поспілкувалося з письменницею Дженніфер Лепп, яка випускає нову книгу кожні дев’ять тижнів, й дізналося про те, як працює штучний інтелект для написання романів. Наводимо адаптований переклад статті.
Хочете повідомити важливу новину? Пишіть у Telegram-бот
Головні події та корисні посилання в нашому Telegram-каналі