user12380239

user12380239

Делаю aiegis, open-source инструмент для AppSec-аудита кода с ИИ-агентами: github.com/seelentov/aiegis
На Пикабу
в топе авторов на 518 месте
102 рейтинг 0 подписчиков 0 подписок 1 пост 1 в горячем
3

Заставил нейросеть искать дыры в коде и честно посчитал, сколько она находит⁠⁠

Заставил нейросеть искать дыры в коде и честно посчитал, сколько она находит

Если попросить ИИ-агента «проверь код на уязвимости», он выдаст красивый отчёт. Спросите завтра то же самое, и отчёт будет другой. Что он проверил, а что пропустил, не узнаете никогда.

Меня это бесило, потому что проверка кода на безопасность это моя тема, и хотелось, чтобы нейросеть работала как нормальный аудитор: по списку, с доказательствами, с памятью о прошлых проверках. Готового такого я не нашёл и написал сам. Называется aiegis.

Работает так: вы даёте программе список требований (например, «пароли не хранятся открытым текстом»), а она гоняет ИИ-агента по каждой части проекта и заставляет отчитаться по каждому пункту. Сказать «всё ок» без ссылки на конкретный код агент не может, программа такой ответ просто не принимает. А закрыть найденную проблему может только человек.

Дальше самое интересное. Я взял 36 настоящих уязвимостей из реальных проектов, убрал из кода все подсказки и запустил.

Итог:

  • нашёл от 40 до 57 процентов, в зависимости от набора;

  • на уже исправленном коде зря паниковал примерно в 10% случаев;

  • одна проверка стоит около 22 центов.

Не магия, но и не ноль. И находит стабильно: три прогона, одни и те же результаты.

Смешной вывод: я шесть раз переписывал инструкции для нейросети, тратил деньги, и ни один вариант не нашёл ни одной новой уязвимости. Промпт-инженерия, кажется, переоценена.

Подвох тоже есть: эти уязвимости публичные, и нейросеть могла видеть их при обучении. На вашем коде цифры будут скорее ниже.

Программа бесплатная, код открытый: github.com/seelentov/aiegis

Если вы программист и не жалко полчаса, прогоните её на своём проекте и напишите, что сломалось. Комментарии читаю.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества