Application Security engineer
· 03.08Вопрос
Вопрос к пентестерам и багхантерам: как вы автоматизировали сбор функционала сервиса и связанных с ним эндпоинтов для поиска уязвимостей? Краулеры находят URL, но не понимают их контекст.
13 комментов
· 03.08
Deep eye 👁️ глянь на GitHub, можно прикрутить к ollama или LMStudio
0
ответить
коммент удалён
· 03.08
Интересно, не знал про данный проект. Возможно он и может помочь в данной задачи, спасибо)
0
ответить
ответ удалён
· 03.08
Но он не тащит пентест мобилок, кстати сетка на багбаунти у standoff
0
ответить
ответ удалён
· 03.08
Ну мобилки это отдельный мир с апк. А по поводу сетки на бб, так знаю, посты ниже по бб связаны с продуктами hh😁
0
ответить
ответ удалён
· 03.08
Условно поиск уяз при помощи ИИ уже не является чем-то необычным, но я считаю покрытие данного метода минимальное от того когда все делалось руками. И я хочу условно сделать полуавтоматизацию и уперся вот в данную ситуацию с функционалом и эндпоинтов. Человеку потребуется на большой ресурс потратить недели чтоб изучить его и собрать полноценную карту.
0
ответить
коммент удалён
· 03.08
Тут semi-automation)
0
ответить
коммент удалён
· 03.08
При полуавтоматизации я вижу только 2 варианта: - сбор функционала ручной, и тулза для сбора эндпоинтов. Но тогда будет конфликт в том, как связать 2 отчета, ведь тулза находит эндпоинты без контекста.
- сбор функционала автоматический, а сбор эндпоинтов по нему ручной. Но сбор функционала нельзя делегировать полностью на инструмент, так как готовых нет, а ИИ может галлюцинировать или же не покрыть так, как сделал бы человек.
Поэтому я и задал вопрос)
0
ответить
ответ удалён
· 03.08
Я потому и ответил, что голова во главе всего)
Делегировать enumeration фазу я бы не стал. Это случай когда цель – not automatable в достаточной качественной степени
0
ответить
ответ удалён
· 03.08
Да, но человеческий ресурс в разы медленнее машины и имеет явные ограничения и мы упираемся в разработку с нуля. Но я сомневаюсь, что за всё это время никто не задумался над автоматизацией такой задачи.
0
ответить
ответ удалён
· 03.08
У меня этот вопрос отпал когда я своего ИИ пентест агента написал) Там потом вообще в полноценный продукт выросло, но чтобы софт понимал контекст, нужна LLM, cloud или локальная
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 03.08
Интересно) написали как через работу с весами, или всё же обучение на готовых правилах md? И я размышлял по поводу ИИ: для полноценного продукта модель должна шарить · в визуале, · в файлах сервиса (js/html/...), · в работе с инструментами для оболочки от bash до curl через cli готовые.
По итогу пришёл к выводу, что реализовывать с нуля проект, который фулл-покроет мои задачи, будет дороговато даже для MVP, да ещё и в урезании поддержки мобилок.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 03.08
Как раз главной идеи не могу раскрыть, но недавно узнал, что один из крупных вендоров сделал архитектуру один в один, поэтому с ней угадал точно) Если чуть шире взять - то там комплексная работа)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 03.08
Понял) ну тогда пожелаю по максимум получить выгоды от того что реализовал
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён