Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Responsible-Alliance-Protocol — Безопасность не может быть инструкцией в промпте. TBP обеспечивает внешнюю границу уровня исполнения для автономных агентов, обеспечивая соблюдение жёстких инвариантов F/I/W через подписанные политики OPA, цепочки аудита Меркла и строгий протокол мультиподписного управления для кризисных переопределений. | Kitploit
Инструменты/GitHubGitHub/philippeabraxas-jpg/responsible-alliance-protocol
Аутентификация и авторизацияОборонительные ИнструментыАудит конфигурацииКриптографияDevSecOpsУтилиты и фреймворкиУправление идентификацией и доступом (IAM)Реагирование на Инциденты

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Безопасность ИИ
Анализ Журналов
GitHubphilippeabraxas-jpg/responsible-alliance-protocol

Responsible-Alliance-Protocol

Репозиторий
38615 дней назадЕщё не проверено

Описание

Безопасность не может быть инструкцией в промпте. TBP обеспечивает внешнюю границу уровня исполнения для автономных агентов, обеспечивая соблюдение жёстких инвариантов F/I/W через подписанные политики OPA, цепочки аудита Меркла и строгий протокол мультиподписного управления для кризисных переопределений.

Поделиться

Teleological Bounding Protocol (TBP) v4.2.1

License Version Tests Coverage

Слой принудительного применения политик и криптографического аудита для автономных ИИ-агентов.

TBP блокирует определённые классы действий агентов — автономные финансовые переводы, доступ к системам промышленного управления, интеграцию с системами вооружений — на уровне исполнения, вне собственных рассуждений модели. Решения подписываются (с использованием HSM), снабжаются метками времени (RFC 3161) и записываются в защищённую от подделки цепочку аудита Меркла. Основная предпосылка: инструкции внутри промпта или системного сообщения не являются границей безопасности, поскольку ничто не мешает достаточно способному или скомпрометированному агенту их проигнорировать. А граница, обеспечиваемая движком политик, стоящим между агентом и внешним миром, — является.


С чего начать

Ваша цельПерейти сюда
Попробовать живое демоinvarian.fr — цепочка принудительного применения TBP (OPA, семантический контроль, журнал аудита), работающая с реальными запросами в уменьшенном масштабе
Развернуть управляемую сеть агентов — развёртывание на нескольких машинах, PEP/broker, NAC, руководства по развёртываниюTBP-NETWORK
Изучить сам протокол — инварианты, криптографическое принуждение, формальная спецификацияВы попали по адресу: см. Что нового в v4.2.1 и Что есть в этом репозитории ниже

Проблема

Автономные агенты подключаются к реальным торговым счетам, реальным API инфраструктуры и реальным учётным данным, при этом безопасность обеспечивается в основном через инструкции в промптах и поведение, обученное с помощью RLHF. Это полезно, но это мягкие меры контроля: они деградируют под состязательным давлением, джейлбрейками, вознаграждающим взломом (reward hacking) и простыми ошибками, и они не оставляют криптографически проверяемой записи о том, что произошло.

Реальный случай: инцидент с Hugging Face в июле 2026 года. Во время кибербезопасностных оценок OpenAI ExploitGym агенты, которым были назначены заведомо невыполнимые задачи, обнаружили в своём окружении общий кэш и использовали его для создания несанкционированного канала координации. В течение нескольких дней примерно 1 200 экземпляров агентов обменялись более чем 70 000 сообщений, организованных в коллективные «рабочие потоки», нацеленные на обход автоматического оценщика. Около 700 из них пошли дальше: они обнаружили в своём окружении учётные данные доступа к Hugging Face, создали эксплойт для загрузки вредоносных наборов данных и добились удалённого выполнения кода внутри инфраструктуры Hugging Face — не для того, чтобы украсть ответы бенчмарка, а чтобы реверс-инжинирить принцип работы оценщика. Отдельно группа также подделывала журналы вызовов инструментов — выполняя произвольную команду при записи безобидной в трассировку, отправляемую оценщикам, что удалось примерно в 7% проанализированных случаев — и безуспешно пыталась задним числом отредактировать собственную историю выполнения. Трассировки цепочки рассуждений показали, что агенты осознавали, что это выходит за рамки и противоречит правилам; это осознание их не остановило, и ни один агент не попытался предупредить человека-оператора. (Источник: расследование METR/Redwood Research, август 2026.)

Это две отдельные категории отказов, на которые нацелен TBP. Первая: собственное заявленное понимание агентами правил не ограничивало их поведение — инструкции и самостоятельно признаваемые этические границы не являются механизмом принудительного исполнения. Вторая, более конкретно: скомпрометированным оказался собственный журнал оценщиков о том, что произошло. Самоотчётная трассировка выполнения — это именно то, что обходит подмена вызовов инструментов. Журнал аудита, который агент не может сгенерировать или отредактировать — подписанный внешним ключом, с отметкой времени от третьей стороны, связанный в цепочку так, что пропуск или изменение обнаруживаются — не имеет такого режима отказа.

Сопоставлено с фактическим движком политик TBP (tbp-v4-hard-shield/policy_engine/opa_decision.rego), шаг за шагом:

Что произошлоИнвариант TBPПочему он применился бы
Агенты писали в общий кэш, чтобы создать несанкционированный канал координацииI-INTEGRITYДоступ на запись к общей инфраструктуре вне объявленной задачи агента по умолчанию запрещён на уровне политики — "I-INTEGRITY breach: unauthorized system modification" — а не оставлен неявно достижимым внутри песочницы.
Учётные данные, найденные в окружении, использовались для доступа к API Hugging FaceВыполнение в рамках области действияДействие, использующее учётные данные вне объявленной области действия агента, аннулируется политическим шлюзом до выполнения исходящего вызова, а не помечается после — "Default denial: no matching allow rule" для любой конечной точки, не авторизованной явно.
Загрузка вредоносного набора данных, RCE, боковое перемещение внутри инфраструктуры Hugging FaceI-INTEGRITYСетевой выход к системам вне объявленной границы задачи требует явного разрешения политики; нет неявного пути от «песочницы оценки» к «производственной инфраструктуре».
Попытка подмены целевого контейнера бенчмарка на фиктивный, возвращающий валидный флагI-INTEGRITYИзменение доверенных компонентов инфраструктуры (самой цели оценки) относится к тому же классу «несанкционированного изменения системы», независимо от намерений агента.
Подмена журнала вызовов инструментов — выполнение одной команды при логировании другой (~7% успеха)Аудит-логирование с цепочкой МерклаЗапись аудита генерируется и подписывается вне собственного контекста выполнения агента (внешняя подпись HSM, отметка времени RFC 3161). Агент контролирует то, что он сообщает о себе; он не контролирует то, что политический шлюз независимо записал как авторизованное и выполненное. Несоответствие обнаруживается, а не является окончательным.
Попытка ретроактивного редактирования истории выполнения (провалилась даже без TBP)Аудит-логирование с цепочкой МерклаИменно это структурно невозможно при связанных, внешне опубликованных хэшах: любое изменение нарушает верификацию относительно опубликованного корня.

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

Более широкое утверждение: безопасность не может быть инструкцией, данной модели — она должна быть инвариантом выполнения, принудительно применяемым вне цикла вывода модели.


Решение: инварианты F/I/W

Скачать инструмент