Genel bakış
ChatGPT otonom ajan, her giden HTTP isteğini imzalar; böylece ChatGPT’den gelen gerçek trafiği güvenle tanımlayabilirsiniz. Ajanı CDN’inizde veya güvenlik duvarınızda izin listesine alarak yanlış pozitifleri önler ve site ziyaretçileriniz için sorunsuz bir deneyim sağlarsınız.
Mesaj imzaları nasıl çalışır
ChatGPT otonom ajan, HTTP Message Signatures standardını kullanır (RFC 9421). Her istek, bir Signature ve Signature-Input başlık kümesi ile birlikte "https://chatgpt.com" olarak ayarlanmış ek bir Signature-Agent başlığı içerir.
Ek olarak, genel anahtarın bu URL’de bulunabilmesini kolaylaştırmak için bu taslak RFC’yi uyguluyoruz:
Edge hizmetiniz anahtarı alabilir, imzayı doğrulayabilir ve isteğin gerçek olduğunu onaylayabilir.
Akamai ile izin listesine alma
ChatGPT otonom ajan, Akamai tarafından doğrulanan botlar listesinde Artificial Intelligence (AI) bots kategorisi altında sınıflandırılır. ChatGPT Agent’a açıkça izin vermek için:
Akamai Security Configuration içinde ilgili Security Policy’yi açın ve Bot management seçeneğini belirleyin, ardından Custom Bot Categories seçeneğine tıklayın ve ayarlar altında Manage Bot Categories seçeneğini belirleyin.
Yeni bir bot kategorisi ekleyin ve bunun içinde yeni bir bot oluştururken Type: Akamai-Defined ve Bot name: ChatGPT Agent seçin.
Custom Bot Categories bölümüne geri dönün ve yeni bot kategorisinin eylemini Allow. olarak ayarlayın.
Not: Özel imza doğrulaması gerekmez. Akamai bu doğrulamayı sizin için yapar.
Cloudflare ile izin listesine alma
ChatGPT otonom ajan, Cloudflare’ın Bots and Agents dizininde bir imzalı ajan olarak yer alır (etiket chatgpt-agent, detection ID 129220581).
Cloudflare kontrol panelinde Security → WAF bölümünü açın ve yeni bir özel kural oluşturun.
İfadeyi Bot Detection ID equals olarak ayarlayın ve detection ID
129220581değerini bulmak için "ChatGPT Operator" ifadesini arayınKuralı kaydedin ve dağıtıma alın.
Not: Kural, bot detection ID 129220581 olduğunda istekleri atlamalı veya bunlara izin vermelidir. Bu yöntem kullanılıyorsa özel imza doğrulaması gerekmez—Cloudflare bu doğrulamayı sizin için yapar. Yalnızca bu adımlar, ChatGPT otonom ajan trafiğini izin listesine almak için yeterlidir.
HUMAN ile izin listesine alma
HUMAN Sightline
ChatGPT otonom ajan, HUMAN’ın Known Bots & Crawlers içinde güvenilir bir AI Agent’tır.
İzin vermek için:
Sightline veya BD konsolunuzda Policies → Traffic Policy Settings → Known bots & Crawlers bölümüne gidin.
ChatGPT Agent ifadesini arayın.
Kuralı ON olarak değiştirin ve kural yanıtını Allow olarak ayarlayın.
HUMAN AgenticTrust
ChatGPT otonom ajan, HUMAN’ın AgenticTrust sisteminde güvenilir bir AI Agent’tır. Kriptografik olarak doğrulanır ve niyeti her oturumda izlenir. Varsayılan olarak okuma, oturum açma ve satın alma yapmasına izin verilir.
Bu yapılandırmayı değiştirmek için:
Sightline konsolunuzda Policies → AI Agents Permissions bölümünü açın.
ChatGPT Agent ifadesini arayın.
Gerektiğinde belirli izinleri verin veya kaldırın.
Not: Özel imza doğrulaması gerekmez—HUMAN bu doğrulamayı sizin için yapar.
Vercel ile izin listesine alma
Siteniz Vercel üzerinde barındırılıyorsa, ChatGPT Agent’ın içeriğinize erişmesine izin vermek için ek bir yapılandırma gerekmez. Vercel, ChatGPT Agent’ı (chatgpt-operator aracılığıyla) Verified Bot Directory listesine eklemiştir ve Bot Verification sistemi varsayılan olarak isteklerimize otomatik izin verir.
Diğer CDN’lerle izin listesine alma
Belirtilen CDN’lerden hiçbirini kullanmıyorsanız, istek başlıklarını kontrol ederek yine de ChatGPT otonom ajan trafiğine güvenebilirsiniz:
Signature-Agentbaşlığının, tırnak işaretleri de dahil olmak üzere, tam olarak"https://chatgpt.com"ile eşleştiğini doğrulayın.İmzayla ilişkili genel anahtarı well-known uç noktasından alın.
Signaturebaşlığının özgünlüğünü RFC 9421’de tanımlandığı şekilde doğrulayın.
Sorun giderme ipuçları
Signature, Signature-Input ve Signature-Agent başlıklarının, aradaki tüm proxy’ler tarafından korunduğunu doğrulayın.
