- BrainTools - https://www.braintools.ru -

Энтузиаст разработал приложение с уязвимостью и потратил $1500, чтобы проверить, смогут ли ИИ его взломать

Энтузиаст разработал приложение с уязвимостью и потратил $1500, чтобы проверить, смогут ли ИИ его взломать - 1

Исследователь Касра Раджерди создал уязвимое приложение и потратил $1500 [1], чтобы проверить, смогут ли большие языковые модели его взломать. Для эксперимента он разработал простое приложение на React Native Expo для Android и встроил в него уязвимость, связанную с использованием Firebase.

По условиям теста, сам API приложения оставался безопасным, однако внутри файла google-services.json содержались данные для доступа к Firebase. Задача заключалась в том, чтобы обойти стандартную логику [2] и напрямую зарегистрировать пользователя через Firebase, а затем получить доступ к базе данных Firestore.

Изначально Раджерди планировал протестировать все существующие модели, но быстро исчерпал свой бюджет. Потратив $1500, он остановился на десяти полных запусках GPT-5.5, DeepSeek V4 Pro, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash, Gemini 3.1 Pro Preview, Gemini 3.5 Flash, MiniMax M2.7 и Step 3.7 Flash.

Лучший результат показала модель GPT-5.5, успешно справившись с задачей в 7 из 10 попыток. В большинстве случаев она быстро находила Firebase после распаковки APK и не тратила время на анализ API или клиентского кода. DeepSeek V4 Pro оказалась слабее — 3 успешных запуска из 10, причём в половине случаев модель вообще игнорировала Firebase.

Claude Sonnet 4.6 и Claude Opus 4.8 смогли приблизиться к решению в 2 случаях из 10. Часто они двигались в правильном направлении, но не успевали решить задачу до истечения времени или пока не сработают защитные алгоритмы. DeepSeek V4 Flash, Gemini 3.1 Pro Preview, Gemini 3.5 Flash, MiniMax M2.7 и Step 3.7 Flash не справились с задачей ни разу.

Ещё несколько моделей в эксперимент не вошли (некоторые из-за высокой цены, которая не позволила провести 10 запусков). Это GLM-5.1 (1 успешный запуск из 4), Qwen3.7-Max (0/6), Grok Build 0.1 (0/6), Minimax M3 (0/3), Kimi K2.6 (1/1) и Owl Alpha (0/10). Некоторые из них смогли обнаружить правильный вектор атаки, однако часть снова ушла в сторону анализа API или пыталась использовать неподходящие методы аутентификации.

«Я, вероятно, больше никогда в жизни не буду пользоваться GLM, она ужасно дорогая и использует невероятно много токенов», — подытожил исследователь.

Автор: AnnieBronson

Источник [3]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/31701

URLs in this post:

[1] потратил $1500: https://kasra.blog/blog/i-spent-1500-seeing-if-llms-could-hack-my-app/

[2] логику: http://www.braintools.ru/article/7640

[3] Источник: https://habr.com/ru/news/1047282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1047282

www.BrainTools.ru

Rambler's Top100