arrow

назад

ask

Вопрос

Вопрос к пентестерам и багхантерам: как вы автоматизировали сбор функционала сервиса и связанных с ним эндпоинтов для поиска уязвимостей? Краулеры находят URL, но не понимают их контекст.

repost

526

input message

напишите коммент


13 комментов

У меня этот вопрос отпал когда я своего ИИ пентест агента написал) Там потом вообще в полноценный продукт выросло, но чтобы софт понимал контекст, нужна LLM, cloud или локальная

0

ответить

Интересно) написали как через работу с весами, или всё же обучение на готовых правилах md? И я размышлял по поводу ИИ: для полноценного продукта модель должна шарить · в визуале, · в файлах сервиса (js/html/...), · в работе с инструментами для оболочки от bash до curl через cli готовые.

По итогу пришёл к выводу, что реализовывать с нуля проект, который фулл-покроет мои задачи, будет дороговато даже для MVP, да ещё и в урезании поддержки мобилок.

0

ответить

Как раз главной идеи не могу раскрыть, но недавно узнал, что один из крупных вендоров сделал архитектуру один в один, поэтому с ней угадал точно) Если чуть шире взять - то там комплексная работа)

0

ответить

Понял) ну тогда пожелаю по максимум получить выгоды от того что реализовал

0

ответить

Deep eye 👁️ глянь на GitHub, можно прикрутить к ollama или LMStudio

0

ответить

Интересно, не знал про данный проект. Возможно он и может помочь в данной задачи, спасибо)

0

ответить

Но он не тащит пентест мобилок, кстати сетка на багбаунти у standoff

0

ответить

Ну мобилки это отдельный мир с апк. А по поводу сетки на бб, так знаю, посты ниже по бб связаны с продуктами hh😁

0

ответить

Условно поиск уяз при помощи ИИ уже не является чем-то необычным, но я считаю покрытие данного метода минимальное от того когда все делалось руками. И я хочу условно сделать полуавтоматизацию и уперся вот в данную ситуацию с функционалом и эндпоинтов. Человеку потребуется на большой ресурс потратить недели чтоб изучить его и собрать полноценную карту.

0

ответить

Тут semi-automation)

0

ответить

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

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

Поэтому я и задал вопрос)

0

ответить

Я потому и ответил, что голова во главе всего)

Делегировать enumeration фазу я бы не стал. Это случай когда цель – not automatable в достаточной качественной степени

0

ответить

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

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится