Перейти до основного вмісту

Мозковий агент та його субагенти

AgentRidge - це не одна монолітна модель, яка відповідає на підказки. Це команда агенти з чітким ланцюгом командування: один мозок, який думає про залучення в цілому та фахівців, які виконують цілеспрямовану роботу.

Agent Ridge Principal (мозок)​

Принципал є оркестрантом. Він утримує мету місії, будує і переглядає план, вирішує, якого фахівця направити наступним, судить, чи результат є достатньо хорошим і оголошує, коли залучення визначення завершено було досягнуто.

За що відповідає мозок:

  • Планування — перетворення короткого завдання місії на впорядкований набір цілей.
  • Делегування — передача кожної цілі потрібному субагенту.
  • Нагляд — читання результатів, вибір наступного кроку та повторне відкриття більш ранні фази, коли з’являється нова поверхня.
  • Наполегливість — ніколи не зупинятися на «можливій вразливості»; штовхаючи кожен вести доти, поки воно не буде доведено або вичерпано.
  • Оцінка — збереження роботи в обсязі та пропорційності обраному engagement mode.

Ridge Sub-Agents (спеціалісти)​

Директор делегує Ridge Sub-Agents, кожен налаштований на один вид роботи:

Роль субагентаЩо він робить
Перерахування та перерахуванняВиявляє хости, порти, служби, веб-поверхню та API, кінцеві точки ідентифікації та попередні потенційні клієнти, які варто перевірити повторно.
Експлуатація та перевіркаГенерує та запускає фактичні тестові команди, а потім підтверджує реальність уразливості за допомогою живого підтвердження концепції.
Аналіз і міркуванняЗчитує необроблені результати інструментів і безладні відповіді та перетворює їх на структуровані значущі факти.

Субагенти є працівниками, а не особами, які приймають рішення. Вони звітують про результати — і свої власні невдачі — повертаються до Принципала, який вирішує, що буде далі.

Як тече один крок​

Витончений запасний варіант​

Автономність означає, що система продовжує працювати, навіть якщо частина її зупиняється. Якщо a субагент закінчився, вичерпав свій бюджет або крок локального міркування не вдається, Принципал не припиняє залучення — він продовжує роботу сам, використовуючи доступні інструменти та просуває кожен залишок проводу далі. Результат - біг що продовжує прогресувати замість того, щоб здаватися при першій же перешкоді.

Навіщо так розподіляти роботу?​

  • Глибина без втрати нитки. Фахівці можуть заглибитися в одне завдання мозок тримає в полі зору всю мету.
  • Стійкість. Один фахівець, який застряг, не затримує місію.
  • Кращі докази. Спеціальна роль синтаксичного аналізу означає, що результати надходять чистими, структуровані факти — готові до vulnerability register і report.

Далі: how the sub-agents are unlocked for offensive work →