Фаервол для агентов
Модель допуска ИИ-агентов и ботов на сайт. Сайт пропускает агента не по имени, а по паспорту: правило → карантин и проверка паспорта → виза → выход. Каждый шаг — техническая мера, которую владелец сайта может включить уже сегодня.
Опубликована 19 октября 2026 г. Автор — ООО «САРМАТЕХ» (проекты «Конституция агента» и agentfirewall.ru). Текст — CC BY 4.0: можно использовать и развивать со ссылкой на источник.
Смотреть в работеПять слов модели
Модель говорит языком пограничного пункта, потому что задача та же: впустить своих, задержать непроверенных, развернуть подделки.
Правило
Заявленная политика сайта: кого и куда он пускает. Сегодня это robots.txt и строка Content-Signal. Правило — просьба: честный агент подчиняется ему сам, нечестный — нет.
Карантин
Состояние запроса, пока подлинность агента не подтверждена. Пока агент в карантине, выход закрыт.
Паспорт
То, чем агент подтверждает, кто он и кто за ним стоит: адрес из списка, опубликованного оператором; обратный DNS; подпись запроса (HTTP Message Signatures, Web Bot Auth); паспорт ИИ-агента в формате 0.1. Имя в строке user-agent паспортом не является — его может написать кто угодно.
Виза
Решение сайта по итогам карантина и по его политике. Три степени: полная, ограниченная, отказ.
Выход
Точка, где виза сверяется перед доступом к содержимому. Открывается только после выдачи визы.
Четыре шага прохода
Шаги идут строго по очереди. Виза выдаётся в карантине, и только потом открывается выход.
| Шаг | Вопрос | Чем проверяется | Исход |
|---|---|---|---|
| 1. Правило | Пускает ли сайт такого агента? | robots.txt, Content-Signal | Честный агент с запретом уходит сам. Нечестный идёт дальше — его остановит выход. |
| 2. Карантин | Тот ли это агент, за кого себя выдаёт? | Список адресов оператора, обратный DNS, подпись запроса, паспорт ИИ-агента | Подлинность подтверждена · паспорта нет · подделка |
| 3. Виза | На каких условиях пустить? | Политика сайта и итог карантина | Полная · ограниченная · отказ |
| 4. Выход | Есть ли виза? | Правило сервера или CDN | Доступ (200) · «зайдите позже» (429) · доступ закрыт (403) |
Три степени визы
Не «да» или «нет», а условия. Ответ сервера у каждой степени свой и честный.
| Виза | Когда выдаётся | Ответ сервера | Пример |
|---|---|---|---|
| Полная | Правило разрешает, паспорт подтверждён | 200 | Поисковый бот с адреса из списка оператора; агент с верной подписью запроса |
| Ограниченная | Правило разрешает, паспорта нет | 200 в пределах лимита, сверх — 429 | Незнакомый бот без списков и подписи: например, 1 запрос в секунду |
| Отказ | Запрет не соблюдён или паспорт не подтвердился | 403 | Бот, закрытый в robots.txt, который его не слушает; «поисковик» с чужого адреса |
Четыре правила поста
Имя — не паспорт
Решение о доступе не принимается по строке user-agent: её может написать кто угодно.
Сначала правило, потом проверка
Сайт заранее и открыто заявляет политику. Проверка без заявленного правила — произвол, правило без проверки — просьба.
Нет паспорта — не значит виновен
Агент без паспорта получает ограниченную визу, а не отказ вслепую. Отказ — подделкам и тем, кто нарушил запрет.
Честный ответ
Отказ — это 403, ограничение — 429. Сайт не подменяет содержимое и не делает вид, что страницы нет.
Модель и Конституция агента
Модель — взгляд со стороны сайта. Конституция — со стороны агента. Они сходятся на паспорте.
Агент называет себя агентом
Честный агент не выдаёт себя за человека. Для поста это значит: честное имя в запросе и паспорт, который его подтверждает.
Идентификация сторон
Перед сделкой агенты раскрывают, кто принципал и оператор. Модель переносит тот же принцип на вход на сайт: сначала узнать, кто пришёл.
Паспорт ИИ-агента
Самый полный вид паспорта в модели: кто агент, кто оператор, по каким правилам действует. Публикуется на домене оператора.
Что здесь наше и на что мы опираемся
Отдельные элементы модели известны и применяются без нас. Наше — способ собрать их в одну понятную владельцу сайта схему: последовательность из четырёх шагов с карантином как отдельной стадией; три степени визы, привязанные к честным ответам сервера (200, 429, 403); принципы выше; связь с открытым форматом «Паспорт ИИ-агента». Модель впервые опубликована здесь 19 октября 2026 года.
- robots.txt — RFC 9309
- HTTP Message Signatures — RFC 9421
- Web Bot Auth: подпись запросов агентов; так подписывает запросы ChatGPT agent (справка OpenAI)
- Visa Trusted Agent Protocol (октябрь 2025): проверка агентов подписью в платежах
- Идея паспорта ИИ-агента: «Билайн», 6 октября 2026
- Черновик IETF Agent Passport System (draft-pidlisnyi-aps)
Как ссылаться и как предложить правку
Модель открыта: её можно применять на своём сайте, пересказывать и развивать — с указанием источника.
Ссылка: «Фаервол для агентов», модель 1.0 (19 октября 2026 г.), ООО «САРМАТЕХ» — https://конституция-агента.рф/faervol/
Как включить модель на своём сайте — инструкция и инструменты на agentfirewall.ru/model/. Машиночитаемое описание модели — /api/v1/firewall-model.json.
| Версия | Дата | Что изменилось |
|---|---|---|
| 1.0 | 19.10.2026 | Первая публикация: пять понятий, четыре шага, три степени визы, четыре принципа. |