Жизненный цикл миссии
Каждое взаимодействие AgentRidge следует одной и той же дисциплинированной методологии. Директор проводит его по петле, а не по прямой линии — новые открытия открываются раньше. фазы до тех пор, пока ничто в объеме не останется непроверенным.
Фазы
1 · Краткое описание и мандат
Оператор заполняет миссию: имя клиента, целевой IP и/или URL, необязательно. виртуальный хост и диапазон локальной сети, дополнительные примечания по объему, engagement cases для покрытия и mode. Ничто не действует до тех пор, пока не будет подтвержден письменный мандат.
2 · Разведка
Агент отображает поверхность атаки — действующие хосты, открытые порты, запущенные службы, конечные точки веб-интерфейса и API, TLS и поверхности идентификации — начиная даже с одного URL или IP.
3 · Память и отведения
AgentRidge повторно использует то, что он узнал о цели при предыдущих запусках: известно конечные точки, скрытые обработчики AJAX, предполагаемые недостатки контроля доступа, пути администратора, подсказки по учетным данным. Память — это умножитель силы, который устанавливает приоритеты; это никогда заменяет новое сканирование, и каждый предыдущий результат повторно проверяется в реальном времени.
4 · Перечисление
Сервисы и приложения проверяются на наличие реальных слабых мест — аутентификации, внедрение, контроль доступа, подделка запросов на стороне сервера, обработка файлов, неправильная конфигурация, включая глубокое тестирование бизнес-логики магазинов и приложений. (подделка корзины и цен, злоупотребление купонами, повтор заказа, ошибки в ссылках на объекты).
###5 · Эксплуатация/проверка Подтверждено живым доказательством концепции. В режиме Auditor это останавливается на минимальное доказательство, необходимое для вывода; в режиме Attacker он обеспечивает полную эксплуатация. Агент никогда не выдает результат только по совпадению ключевого слова — ему нужны конкретные доказательства, полученные на этой сессии.
6 · Цепочка и эскалация
Отдельные выводы направлены на максимальное воздействие на рассматриваемый объект: утечка данных в захват учетной записи, плацдарм для повышения привилегий, один хост в боковой поворот — всегда в рамках объема и режима.
7 · Подтвержденные выводы
Каждая доказанная проблема фиксируется в виде структурированного вывода: серьезность, название, затронутый хост и конечные точки, точные используемые команды, запрос/ответ доказательства, влияние на бизнес, объяснение простым языком и исправление ситуации. Эти результаты стимулируют live cartography и vulnerability register в реальном времени.
8 · Отчет
Как только будут зафиксированы все подтвержденные результаты, AgentRidge записывает задание. повествование — разведка, чтобы закрепиться и воздействовать — и создает готовый к использованию клиентом PDF report.
Что означает «готово»
Принципал закрывает задание только тогда, когда его определение готовности соответствует удовлетворены: все отведения, включенные в исследование, были проверены, все подтвержденные результаты были захвачен с доказательствами, и отчет отражает реальную работу этого запуска, а не указатель на старый результат. Если техника заблокирована, агент записывает блокирующий, меняет подход и продолжает работать на остальной поверхности.
Рассказано как есть
На протяжении всего выступления агент излагает свои рассуждения в Activity и взгляды на миссию: цель каждого действия, выбранный инструмент, точная команда, результат и как он интерпретируется этот результат. Взаимодействие подлежит проверке во время его выполнения, а не только после него.
Далее: engagement modes →