Работаем по всей России, круглосуточноПо всей России, круглосуточно
Позвонить
Михаил, ИИ-менеджер+7 (495) 508-87-87

Круглосуточно, по всей России. Трубку поднимают за 5–30 секунд.

Обсудить задачу

GitHub нашёл ИИ-агентом 24 уязвимости в Android: слежка в OsmAnd и захват аккаунта Википедии

Новости ИИ · · Источник: блог GitHub, команда GitHub Security Lab · Редакция КАРАДЕСК

GitHub рассказал, как его открытый ИИ-агент Taskflow Agent нашёл 24 уязвимости в Android-приложениях, среди них скрытая слежка за маршрутами в навигаторе OsmAnd и захват аккаунта через приложение Википедии. Главный вывод команды: ИИ хорошо находит ошибки, но опасность каждой находки должен оценить человек.

Обложка новости — GitHub: 24 уязвимости в Android. Открытый ИИ-агент GitHub ищет, исследователь проверяет. Объёмный знак КАРАДЕСК и значок темы «код»

28 сентября, в 22:00 по Москве, в блоге GitHub вышел разбор от Кевина Стаббингса из GitHub Security Lab, команды безопасности компании. Он описал, как собрал для открытого ИИ-агента GitHub Security Lab Taskflow Agent сценарии проверки Android-приложений. Итог на момент публикации — 24 найденные и переданные разработчикам уязвимости. Большинство простые, но несколько критических. Два примера уже раскрыты публично.

Что именно нашёл ИИ-агент GitHub

Taskflow Agent — открытая среда, в которой исследователи безопасности собирают удачные запросы к ИИ в пошаговые сценарии и делятся ими. Код лежит в двух репозиториях, seclab-taskflow-agent и seclab-taskflows, под лицензией MIT.

Для Android автор добавил два шага:

  • Поиск точек входа. Сценарий находит места, через которые в приложение могут попасть данные злоумышленника, и отделяет мобильные от остальных. Так агент понимает, где настоящая поверхность атаки, даже если в репозитории лежат ещё сервер и десктопная программа.
  • Проверка по списку. Для каждой точки входа агент перебирает типовые классы мобильных уязвимостей. Нашёл вход через интенты — обязан проверить, например, небезопасные широковещательные сообщения.

Строгий запрос с повторными прогонами ловит очевидное. Свободный запрос даёт ИИ простор для находок посложнее. Команда запускает оба.

ПриложениеЧто нашёл агентЧем грозило
OsmAnd, навигатор, больше 10 млн загрузок в Google PlayОткрытый экран карты принимал служебные параметры от любого приложения; всего в OsmAnd три уязвимостиПриложение даже без разрешений могло тайно подменить настройки, подставить свой сервер карт и получать координаты каждого загруженного участка карты, начало и конец каждого маршрута
Википедия для AndroidСсылка вида wikipedia:// проверяла адрес только по окончанию, и evil-wikipedia.org проходил проверку; та же ошибка повторялась в обработке cookieПоддельная страница внутри приложения, выполнение своего JavaScript и кража долгоживущих токенов, которые действуют во всех проектах Викимедиа

Остальные находки там, где их и ждёт специалист: обход каталогов при работе с файлами, межприложенческий скриптинг во встроенном браузере, открытые мосты к JavaScript.

Где ИИ ошибается

Самая полезная часть разбора — честный список слабых мест.

  • ИИ приносит много мелочи. Даже когда его прямо просят не присылать уязвимости низкой опасности.
  • Часть находок требует почти невозможного стечения обстоятельств.
  • Опасность часто оценена неверно. Модель не видит смягчающих условий: например, обход каталогов, запертый во внешнем хранилище телефона, почти безвреден.
  • Бывают ложные срабатывания. Если приложение берёт данные из внутреннего хранилища раньше внешнего, «атака» ничего не меняет.

Лечится это двумя способами. Первый — просить ИИ написать работающую демонстрацию атаки или дать ему отладчик. Второй — отдать находку исследователю. Вывод автора прямой: каждую находку должен проверить специалист по мобильной безопасности. Зато демонстрации атак, которые пишет ИИ, почти не приходилось править.

Как запустить Taskflow Agent на своём проекте

По инструкции GitHub:

  1. Открыть репозиторий seclab-taskflows и запустить облачную среду Codespaces.
  2. Подождать несколько минут, пока она поднимется.
  3. В терминале выполнить `./scripts/audit/run_mobile.sh myorg/myrepo`, подставив свой репозиторий.
  4. Через час-два, на репозитории среднего размера, откроется база SQLite с результатами. Нужна таблица audit_results и строки с галочкой в колонке has_vulnerability.

Условия: нужна лицензия GitHub Copilot, запросы расходуют премиальный лимит моделей, а сценарий делает много вызовов инструментов и быстро съедает токены.

Что это значит для бизнеса

У многих компаний есть свой код, который давно никто не открывал. Мобильное приложение для клиентов, личный кабинет, обмен сайта с CRM и 1С, скрипт выгрузки, написанный фрилансером три года назад. Бюджета на внешний аудит безопасности обычно нет. А ошибка уровня Википедии — проверка адреса «по хвосту» — стоит компании клиентских данных.

Разбор GitHub показывает реальную картину. ИИ уже прочёсывает код быстрее человека и находит логические ошибки, а не только типовые. Но без инженера он завалит вас ложными тревогами и перепутает мелочь с дырой. Рабочая схема такая: ИИ ищет, человек проверяет и решает, что чинить первым.

Так же устроен IT-специалист КАРАДЕСК — собственный IT-специалист компании в аренду. Он дорабатывает и исправляет существующие программы, делает интеграции с CRM и 1С, сайты и сервисы. Качество держится на тестах для каждого изменения, повторной проверке и ревью инженером. Изменения записываются в журнал, выкладка — только после одобрения клиента. Код и документация остаются у клиента, в разработку идёт код, а не данные людей. Стоимость — ежемесячная аренда дешевле штатного программиста, точная сумма после оценки задач.

Где ИИ-программисту нужен человек, мы разбирали в статье «ИИ-программист: что он делает и где нужен человек». А про новые правила для Android-разработчиков — в новости о том, как Минцифры оценивает верификацию разработчиков Google.

Коротко

  • GitHub Security Lab открытым ИИ-агентом Taskflow Agent нашла и передала разработчикам 24 уязвимости в Android-приложениях.
  • В OsmAnd любое приложение могло тайно следить за маршрутами, в Википедии для Android — угнать аккаунт.
  • Код агента и сценариев открыт под лицензией MIT; для запуска по инструкции нужна лицензия GitHub Copilot.
  • Слабые места ИИ: много мелочи, ложные срабатывания, неверная оценка опасности.
  • Вывод GitHub для всех: каждую находку ИИ проверяет специалист.

Вопросы и ответы

Что такое GitHub Security Lab Taskflow Agent?

Открытая среда от команды безопасности GitHub, в которой исследователи собирают пошаговые сценарии для ИИ: поиск точек входа, проверку классов уязвимостей, написание демонстрации атаки. Код лежит в репозиториях seclab-taskflow-agent и seclab-taskflows под лицензией MIT.

Сколько стоит проверить приложение этим агентом?

Сам код бесплатный. Но по инструкции GitHub нужна лицензия GitHub Copilot, а сценарий расходует премиальные запросы к моделям и много токенов. Проверка репозитория среднего размера идёт час-два.

Можно ли доверять находкам ИИ без проверки?

Нет. Сама команда GitHub пишет, что ИИ часто завышает или занижает опасность и присылает ложные срабатывания, поэтому каждую находку должен проверить специалист по мобильной безопасности.

Какие уязвимости нашли в OsmAnd и Википедии?

В OsmAnd стороннее приложение могло незаметно подменить настройки и получать координаты участков карты и маршрутов. В Википедии для Android из-за ошибки в проверке адреса можно было открыть поддельную страницу и украсть токены входа во все проекты Викимедиа. Обе уязвимости уже раскрыты.

Продукт: IT-специалист

Обсудим вашу задачу

Оставьте телефон — перезвоним в рабочее время, покажем демонстрацию на вашем сценарии и честно скажем, где ИИ не подойдёт.

Подробнее о продукте «IT-специалист»

Заявка принята

Перезвоним в рабочее время. Спасибо, что дочитали!

Свежие новости ИИ

Обложка новости — Глазная хирургия Расческов: Цифровой ассистент офтальмолога. Данные приборов сами попадают в протокол и расчёт линз. Объёмный знак КАРАДЕСК и значок темы «медицина»24 октября 2026, 16:38 МСК · ИИ в офтальмологии: казанская «Глазная хирургия Расческов» показала цифрового ассистента врача и свою систему — ИИ в офтальмологии в Казани начали с рутины: сеть клиник «Глазная хирургия Расческов» показала цифрового ассистента врача и систему, которая сама собирает результаты обследований с приборов и готовит протоколы. Разбираем, что такой подход даёт частной клинике и с чего его начинать.Обложка новости — AWS: Резервная модель в AgentCore. Запрос сам уходит на запасную модель, если основная упала. Объёмный знак КАРАДЕСК и значок темы «агент»23 октября 2026, 22:52 МСК · AgentCore Gateway научился переключать запрос на резервную модель: что делать бизнесу в России, если ИИ упал — AgentCore Gateway в Amazon Bedrock получил резервную маршрутизацию: если основная модель перегружена, отвечает ошибкой или молчит, шлюз сам отправляет запрос на запасную. Для компаний это повод проверить, что станет с их ИИ-сотрудником, когда поставщик модели упадёт.Обложка новости — Morgan Stanley: Банки против ИИ-агентов. Вход по паролю клиента закрывают, оставляют только чтение. Объёмный знак КАРАДЕСК и значок темы «агент»23 октября 2026, 22:32 МСК · Банки США блокируют ИИ-агентов, которые входят в аккаунт клиента по логину и паролю — Крупные банки США блокируют ИИ-агентов, которые заходят в счета клиентов по их логину и паролю: Morgan Stanley закрывает им вход, JPMorgan, Bank of America и Citi вводят ограничения. Банкам всё труднее отличить человека от программы, и они переходят к доступу «только на чтение» — урок для любой компании, которая пускает ИИ к данным клиентов.Обложка новости — Microsoft: Flint-interactive. ИИ-агент делает графики, которые можно кликать и фильтровать. Объёмный знак КАРАДЕСК и значок темы «код»23 октября 2026, 22:12 МСК · Microsoft Flint-interactive: ИИ-агент строит интерактивные дашборды, которые руководитель крутит сам — Интерактивные дашборды от ИИ-агента стало делать проще: Microsoft Research выпустила Flint-interactive — язык, на котором агент описывает не только график, но и то, что произойдёт при клике, выделении или фильтре. Для бизнеса это шаг от картинки в отчёте к дашборду, который руководитель исследует сам.Обложка новости — OpenAI: Open Responses в AAIF. Общий API нейросетей теперь под нейтральным управлением. Объёмный знак КАРАДЕСК и значок темы «код»23 октября 2026, 21:52 МСК · OpenAI передала Open Responses в Agentic AI Foundation: общий API для нейросетей разных поставщиков — OpenAI передала Open Responses — открытую спецификацию общего API для языковых моделей разных поставщиков — в Agentic AI Foundation под крылом Linux Foundation. Для компаний это шаг к тому, чтобы один и тот же код работал с разными нейросетями и смена поставщика не превращалась в переписывание программ.Обложка новости — AWS: SageMaker training sessions. свой алгоритм дообучения модели, видеокарты берёт на себя облако. Объёмный знак КАРАДЕСК и значок темы «модель»23 октября 2026, 21:32 МСК · Amazon SageMaker AI запустила training sessions: свой алгоритм дообучения модели без своих GPU — Amazon SageMaker AI открыла training sessions — программный доступ к дообучению модели, где алгоритм пишет сама компания, а видеокарты, загрузку модели и сбои берёт на себя облако. Платят за обработанные токены, а не за часы серверов.

Читайте в статьях

Обложка статьи — ТЗ, по которому можно принять работу. Восемь разделов, пример для учёта заявок с 1С и требования, которые проверяются. Плашка «IT-специалист», объёмный знак КАРАДЕСК и значок темы «код»Разработка и интеграции · 30 мин · Техническое задание на разработку программного обеспечения: структура, пример и чек-лист — Техническое задание на разработку программного обеспечения нужно не для отчётности: по нему исполнитель понимает, что делать, а заказчик — принимает работу. Ниже — структура ТЗ по восьми разделам, фрагмент техзадания на вымышленную систему учёта заявок с обменом с 1С, правила проверяемых требований с примерами «плохо — хорошо», критерии приёмки, частые ошибки и чек-лист.Обложка статьи — Свой ИИ-агент. Заказать разработку или взять готового — считаем и сравниваем. Плашка «IT-специалист», объёмный знак КАРАДЕСК и значок темы «код»Разработка и интеграции · 25 мин · Разработка ИИ-агента: цена, сроки и когда выгоднее взять готового ИИ-сотрудника — Разработка ИИ-агента имеет смысл там, где процесс у вас свой и готового решения под него нет. Для типовой работы — звонков, записи клиентов — обычно быстрее и дешевле взять готового ИИ-сотрудника. Ниже — как понять, какой у вас случай, расчёт на двух годах, что решить внутри компании до старта, что спросить исполнителя и как не получить агента, которым командует любое входящее письмо.Обложка статьи — ИИ-программист. что делает и где нужен человек. Плашка «IT-специалист», объёмный знак КАРАДЕСК и значок темы «код»Разработка и интеграции · 8 мин · ИИ-программист: что он делает и где нужен человек — ИИ-программист берёт большую часть разработки: пишет код, тесты и документацию, разбирается в чужих программах и готовит выкладку. Цель, приёмка и согласие на выкладку остаются за вами, архитектуру утверждает инженер. Разберём, что он умеет, чем отличается от нейросети в чате и фрилансера и сколько стоит альтернатива.