OpenAI
Эта страница была переведена машинным переводом. Открыть оригинальную статью на английском.

Добавление агента ChatGPT в список разрешённых

Разрешите трафику агента ChatGPT безопасно и надёжно доходить до вашего сайта

Обновлено: 3 days ago

Обзор

Агент ChatGPT подписывает каждый исходящий HTTP-запрос, чтобы вы могли уверенно распознавать подлинный трафик от ChatGPT. Добавив агента в список разрешённых в своей CDN или в брандмауэре, вы избежите ложных срабатываний и обеспечите удобство для посетителей сайта.

Как работают подписи сообщений

Агент ChatGPT использует стандарт HTTP Message Signatures (RFC 9421). Каждый запрос включает набор заголовков Signature и Signature-Input, а также сопутствующий заголовок Signature-Agent со значением "https://chatgpt.com".

Кроме того, мы реализуем этот проект RFC, чтобы облегчить обнаружение открытого ключа по этому URL:

Ваш пограничный сервис может получить ключ, проверить подпись и подтвердить, что запрос подлинный.

Добавление в список разрешённых в Akamai

Агент ChatGPT отнесён к категории ботов искусственного интеллекта (AI) в списке ботов, проверенных Akamai. Чтобы явно разрешить ChatGPT Agent:

  1. В Akamai Security Configuration откройте соответствующую Security Policy и выберите Bot management, затем нажмите Custom Bot Categories, а в настройках выберите Manage Bot Categories.

  2. Добавьте новую категорию ботов и в ней создайте нового бота, выбрав тип: Akamai-Defined и имя бота: ChatGPT Agent.

  3. Вернитесь в Custom Bot Categories и установите для новой категории ботов действие Allow.

Примечание. Пользовательская проверка подписи не требуется. Akamai выполняет эту проверку за вас.

Добавление в список разрешённых в Cloudflare

Агент ChatGPT является подписанным агентом в каталоге Bots and Agents Cloudflare (тег chatgpt-agent, идентификатор обнаружения 129220581).

  1. В панели управления Cloudflare откройте Security → WAF и создайте новое пользовательское правило.

  2. Задайте выражение Bot Detection ID equals и найдите «ChatGPT Operator» , чтобы найти идентификатор обнаружения 129220581

  3. Сохраните и разверните правило.

Примечание. Правило должно пропускать или разрешать запросы, когда идентификатор обнаружения бота равен 129220581. При использовании этого метода пользовательская проверка подписи не требуется — Cloudflare выполняет эту проверку за вас. Одних этих действий достаточно, чтобы добавить трафик агента ChatGPT в список разрешённых.

Добавление в список разрешённых в HUMAN

HUMAN Sightline

Агент ChatGPT является доверенным AI-агентом в Known Bots & Crawlers HUMAN. Чтобы разрешить его:

  1. В консоли Sightline или BD перейдите в Policies → Traffic Policy Settings → Known bots & Crawlers.

  2. Найдите ChatGPT Agent.

  3. Переключите правило в состояние ON и задайте ответ правила Allow.

HUMAN AgenticTrust

Агент ChatGPT является доверенным AI-агентом в HUMAN AgenticTrust. Он проходит криптографическую проверку, а его намерение отслеживается в каждом сеансе. По умолчанию ему разрешено читать, входить в систему и совершать покупки. Чтобы изменить эту конфигурацию:

  1. В консоли Sightline откройте Policies → AI Agents Permissions.

  2. Найдите ChatGPT Agent.

  3. Предоставьте или отзовите конкретные разрешения по мере необходимости.

Примечание. Пользовательская проверка подписи не требуется — HUMAN выполняет эту проверку за вас.

Добавление в список разрешённых в Vercel

Если ваш сайт размещён на Vercel, дополнительная настройка не требуется, чтобы разрешить агенту ChatGPT доступ к вашему контенту. Vercel добавил ChatGPT Agent (через chatgpt-operator) в свой Verified Bot Directory, а их система Bot Verification по умолчанию автоматически разрешает наши запросы.

Добавление в список разрешённых в других CDN

Если вы не используете ни одну из упомянутых CDN, вы всё равно можете доверять трафику агента ChatGPT, проверяя заголовки запросов:

  1. Убедитесь, что заголовок Signature-Agent в точности совпадает с "https://chatgpt.com", включая кавычки.

  2. Получите открытый ключ, связанный с подписью, из известной конечной точки.

  3. Проверьте подлинность заголовка Signature согласно RFC 9421.

Советы по устранению неполадок

Убедитесь, что заголовки Signature, Signature-Input и Signature-Agent сохраняются всеми промежуточными прокси.

Была ли эта статья полезной?