Ana içeriğe atla
KARŞILAŞTIRMA

Proof of Actor vs bot yönetimi: farklı sorular, tek stack

Bot yönetimi, altyapınızı kötüye kullanılan otomasyona karşı korur. Proof of Actor, uygulamanıza insanları, yapay zeka destekli kullanıcıları ve agent'ları farklı biçimde hizmet verebilmesi için gereken actor bağlamını sağlar. İşte nasıl karşılaştırıldıkları ve birlikte nasıl çalıştıkları.

Toshendra Sharma

Yazan Toshendra SharmaKurucu ve CEO, AgentCredia · Updated November 13, 2026

Web'in tarihinin büyük bölümünde, güvenlik stack'inde otomatik trafiğin tek görevi vardı: tanımlanmak ve durdurulmak. Bot yönetimi bu görev etrafında gelişti. Altyapınızın edge'inde durur, istekleri puanlar ve kötüye kullanım gibi görünenleri engeller veya challenge eder. Bu işte çok iyidir ve onu kullanmaya devam etmelisiniz.

Yapay zeka agent'ları, uygulamaların ne bilmesi gerektiğini değiştirdi. Otomatik isteklerin giderek artan bir bölümü, gerçek müşteriler adına hareket eden agent'lardan geliyor: planları karşılaştıran bir asistan, support ticket oluşturan bir agent, görevi tamamlamak için MCP server'ınızı çağıran bir client. Aynı zamanda pek çok kişi ürününüzü yanında bir yapay zeka asistanıyla kullanıyor. Bunlar saldırı değil. Bunlar kullanıcıdır ve block page yerine doğru deneyimi hak ederler.

İşte Proof of Actor'ın doldurduğu boşluk budur. Bu sayfa, her birinin nerede yer aldığını açıkça görebilmeniz için iki kategoriyi yalın biçimde karşılaştırır.

Kısa versiyon

Bot yönetimi Proof of Actor
Ana soru Bu istek durdurulmalı mı? Kim veya ne hareket ediyor ve kanıt ne?
Nerede çalışır Edge'de, uygulamanızın önünde Uygulamanızın, API'nizin veya MCP server'ınızın içinde
Tipik çıktı Allow, block veya challenge; çoğu zaman bir skor Human, Human + AI, Agent veya Unknown, artı bir dayanak
Yapay zeka destekli kişileri nasıl görür Genellikle diğer insanlardan ayırt edilemez Ayrı bir sınıf, Human + AI
Belirsiz trafiği nasıl görür Çoğu zaman challenge edilir veya bloklanır Sizin rota bazında seçtiğiniz bir yedek davranışla Unknown
Yanıtı kim belirler Edge kural seti Uygulama kodunuz
Kurulumdan sonraki varsayılan davranış Enforcement Observation; siz bir politika ekleyene kadar hiçbir şey değişmez
En güçlü olduğu alan Credential stuffing, scraping abuse ve hacimsel saldırıları durdurma Her actor için ürün, analitik ve politika kararları

Bu sayfanın geri kalanı her satırı açıklar.

İki farklı soru

Bot yönetimi bir koruma sorusunu yanıtlar. Amacı, kötüye kullanılan otomasyonu altyapınızdan, hesaplarınızdan ve envanterinizden uzak tutmaktır. Topladığı her sinyal bu amaca hizmet eder ve çıktısı bir karardır: isteğe izin vermek, onu bloklamak ya da önüne bir challenge koymak.

Proof of Actor bir anlama sorusunu yanıtlar. Amacı, her etkileşimi kimin ya da neyin yönlendirdiğini uygulamanıza söylemektir; böylece ona nasıl hizmet vereceğinize karar verebilirsiniz. Çıktısı istek hakkında bir hüküm değildir. Kanıtı ile birlikte bir sınıflandırmadır:

  • Human: gözlemlenebilir sinyaller, insan yönlendirmeli etkileşime işaret eder.
  • Human + AI: bir kişi, declared edilmiş ya da gözlemlenmiş yapay zeka desteğiyle etkileşimi yönlendirmiştir.
  • Agent: doğrulanabilir kimlik veya nitelikli bir çıkarım ile desteklenen otomatik ya da agent kaynaklı etkileşim.
  • Unknown: kanıt güvenilir bir belirleme için yeterli değildir.

Her sonuç ayrıca evidence basis bilgisini verir: Verified, Declared, Inferred veya Unknown. Ürün kararının ihtiyaç duyduğu bilgi budur ve bir koruma skorunun taşıması için tasarlanmamıştır.

Her biri nerede çalışır

Bot yönetimi genellikle ağ edge'inde veya bir reverse proxy içinde, her şeyin önünde çalışır. Bu konum koruma için tam da doğru yerdir. Trafiği erken görür, saldırıları size maliyet oluşturmadan emer ve origin server'larınızı temiz tutar.

Proof of Actor, uygulama mantığınızın yaşadığı yerde çalışır: server middleware, Next.js, sizin kontrol ettiğiniz edge layer, onaylanmış bir browser integration, genel bir HTTP API ya da MCP server'ınız. Bu konum, uygulamanızın bildiklerine erişmesini sağlar: hangi route'un çağrıldığı, hangi workflow'a ait olduğu, kendi assistant'ınızın bir işlem yapıp yapmadığı ve bir client'ın kendini beyan edip etmediği. Tam liste için integration paths bölümüne bakın.

İki sistem farklı yerlerde çalıştığı için aynı işi paylaşmazlar. Bir istek bot yönetiminden geçebilir, uygulamanıza ulaşabilir ve ardından yanıtı şekillendiren actor bağlamını alabilir.

Skorlar ile kanıt

Birçok koruma ürünü yargısını bir skor olarak ifade eder. Bir blok kararı için skor verimlidir: bir eşik seçin, üstündekilere işlem uygulayın. Ancak soru "bu actor nasıl bir deneyim almalı?" olduğunda çok daha az yararlıdır.

Bir skor, düşük riskli bir isteğin bir kişiden mi, bir asistanla çalışan bir kişiden mi, yoksa düzgün davranan bir agent'tan mı geldiğini söylemez. Sonucun hangi bölümlerinin verified edildiğini ve hangilerinin inferred olduğunu da göstermez. Ve bunu bir sayıya zorlamadan "bilmiyoruz" ifadesini taşıyamaz.

Proof of Actor bu ayrımları korur. Verified bir agent sonucu, örneğin HTTP Message Signatures üzerinden, bir request signature'ın yayınlanmış bir key ile doğrulandığı anlamına gelir. Declared bir sonuç, bir client'ın ya da kendi uygulamanızın bunu beyan ettiği anlamına gelir. Inferred bir sonuç bir çıkarım olarak etiketlenir. Ve Unknown, gizli bir varsayılan yerine birinci sınıf bir yanıttır. Ekibiniz her sonucu okuyabilir ve tam olarak neye dayandığını görebilir.

Yapay zeka destekli insanlar bot değildir

Çoğu uygulamada en hızlı büyüyen grup, yapay zeka ile çalışan insanlardır. Mesajları bir assistant ile hazırlarlar, formları yardım alarak doldururlar ve ürününüzde bir yapay zeka aracıyla birlikte ilerlerler. Koruma araçları onları diğer insanlardan ayırmak için tasarlanmadı ve buna gerek de yoktur.

Ürününüz ise çoğu zaman buna ihtiyaç duyar. AI ile hazırlanmış support ticket'ları etiketlemek isteyebilirsiniz, böylece doğru ekip onlarla ilgilenir; AI destekli kullanıcıların onboarding boyunca nasıl ilerlediğini ölçmek isteyebilirsiniz; ya da onlara daha akıcı bir yol sunmak isteyebilirsiniz. Proof of Actor, bu gruba kendi sınıfını, Human + AI'yi verir ve bunu yalnızca desteklenen bir integration üzerinden yardım declared edildiğinde ya da gözlemlendiğinde raporlar. Daha fazlası için AI-assisted interaction glossary girişine bakın.

Unknown, bir tehdit değil bir yanıttır

Her sınıflandırıcı, açıklayamadığı trafiğe rastlar. Koruma sistemleri temkinli davranacak şekilde tasarlanır, bu nedenle belirsiz trafik çoğu zaman bir challenge ile karşılaşır. Bu, edge'de makul bir tercihtir.

Uygulamanızın içinde ise tek ve temkinli bir varsayılan davranış çoğu zaman yanlış tercihtir. Genel bir documentation page'e gelen unknown bir istek ile bir account password'unu değiştirmeye gelen unknown bir istek çok farklı şekilde ele alınmalıdır. Proof of Actor, Unknown'ı kendi sonucu olarak döndürür ve fallback davranışını route bazında ayarlamanıza izin verir: public page'lerde izin verin, account değişikliklerinde mevcut kontrollerinizi koruyun, yüksek etkili işlemlerde review'a yönlendirin. Handling Unknown traffic rehberi bu desenleri adım adım açıklar.

Yanıtı kim belirler

Bot yönetiminde, edge'deki kural seti karar verir. Bu verimlidir ve kararları tüm property'lerinizde tutarlı kılar.

Proof of Actor'da, kararı uygulamanız verir. Ürün, actor bağlamını sağlar; politika uygulamasını kodunuz yapar. Verified agent'lara insanlara göre tasarlanmış sayfalar yerine yapılandırılmış bir API sunabilir, insan oturumları için standart deneyimi koruyabilir, AI destekli gönderimleri etiketleyebilir ve kendi koşullarınız bunu gerektirdiğinde hassas işlemlerde daha güçlü kimlik bilgileri isteyebilirsiniz. Politikalar route, actor class ve dayanak bazında yazılır ve iş mantığınızın geri kalanının yanında yer alır.

Önce gözlem

Bot yönetimi genellikle enforcement için kurulur, çünkü tüm değeri kötüye kullanımı durdurmaktır.

Proof of Actor, observation mode ile başlar. Kurulması, uygulamanızın davranışını değiştirmez. Gerçek actor karışımınızı route bazında görür, kanıtı inceler, bir politikanın gerçek trafiğe etkisini önceden görür ve ancak hazır olduğunuzda, tek tek route'lar için enforcement uygularsınız. Actor-aware politikaları güvenli biçimde yayına alma rehberi bu süreci açıklar.

İkisi birlikte nasıl çalışır

En güçlü kurulum, her biri kendi katmanında olmak üzere ikisini birlikte kullanır:

  1. Edge'de, bot yönetimi credential stuffing, scraping abuse ve hacimsel saldırıları durdurur.
  2. Uygulamanızda, Proof of Actor geçen trafiği Human, Human + AI, Agent veya Unknown olarak, dayanağıyla birlikte sınıflandırır.
  3. Kodunuzda, politikalar bu bağlamı kullanarak deneyimi seçer: verified bir agent için yapılandırılmış API, bir kişi için normal akış, AI destekli bir gönderim için bir etiket, Unknown için açık bir fallback.
  4. Analytics'inizde, ekibiniz her actor sınıfının hangi route ve workflow'ları kullandığını görür, böylece ürün ve güvenlik aynı resimden çalışır.

Edge kararını actor sonucu ile birlikte kaydetmek resmi tamamlar: korumanın ne yaptığı ve aslında kimin hareket ettiği.

Hangisini ne zaman seçmeli

Ana probleminiz kötüye kullanım olduğunda bot yönetimi seçin: account takeover girişimleri, inventory hoarding, agresif scraping veya trafik taşmaları.

Ana sorunuz kullanıcılarınızla ilgili olduğunda Proof of Actor seçin: agent'lar ürününüzün ne kadarını zaten kullanıyor, hangi agent'lar API'nizi veya MCP server'ınızı çağırıyor, yapay zeka destekli insanlar nerede zorlanıyor ve hangi route'ların actor-aware bir politikaya ihtiyacı var.

Üretimde çalışan bir application, API veya MCP server işleten çoğu ekibin her iki soruya da yanıt vermesi gerekir; bu yüzden ikisi aynı stack'te yer alır.

Başlayın

Proof of Actor private beta'dadır. Seçilmiş founding developer ekipleri, üzerinde anlaşılan kullanım sınırları dahilinde, onu geliştiren ekipten doğrudan destekle birlikte 12 aya kadar ücretsiz erişim alabilir. Erken erişim için başvurun ve bize uygulamayı ve anlamak istediğiniz etkileşimi anlatın.

GELİŞTİRİCİLER İÇİN

What your code receives

Every interaction resolves to one result record. Your application reads the class and the basis and applies its own policy.

Result record
{
  "route": "GET /api/v1/catalog",
  "class": "agent",
  "basis": "verified",
  "evidence": [
    { "signal": "http_message_signature", "result": "valid", "keyid": "assistant.example" },
    { "signal": "client_declaration", "value": "assistant.example" }
  ],
  "observed_at": "2026-11-13T10:42:07Z"
}
class
Human, Human + AI, Agent veya Unknown.
basis
Kanıtın ne kadar güçlü olduğu: Verified, Declared, Inferred veya Unknown.
evidence
Sonucun arkasındaki sinyaller, böylece ekibiniz nedenini görebilir.

Gözlem modunda başlayın: sonuçları günlüklerinizin yanına kaydedin ve bir politika seçene kadar hiçbir şeyi değiştirmeyin. Node.js entegrasyon kılavuzunu okuyun

Sık sorulan sorular

Proof of Actor, bot yönetiminin yerini alır mı?

Hayır. Bot yönetimi, credential stuffing, scraping abuse ve hacimsel saldırılar gibi kötüye kullanım amaçlı otomasyonu uygulamanıza ulaşmadan durdurur. Proof of Actor ise uygulamanızın içinde çalışır ve ürün ile politika kararları için ona actor bağlamı sağlar. İkisini birlikte kullanın.

Ürün kararları için neden bot skoru kullanmayayım?

Bot skoru, bir isteğin durdurulup durdurulmaması gerektiğini yanıtlamak için tasarlanmıştır. Genellikle bir kişinin yapay zeka ile birlikte çalışıp çalışmadığını, hangi agent'ın çağrı yaptığını ya da skorun hangi kanıtlara dayandığını söylemez. Proof of Actor bir sınıf ve açık bir dayanak döndürür; ürün kararlarının ihtiyacı olan şey budur.

İkisi sinyalleri paylaşabilir mi?

Evet. Uygulamanız, edge kontrollerinin sonucunu Proof of Actor sonucu ile birlikte kaydedebilir; böylece ekibiniz aynı istek için hem koruma kararını hem de actor bağlamını görür.

Proof of Actor trafiği engeller mi?

Hayır. Gözlem modunda başlar ve siz bir politika yazana kadar hiçbir şeyi değiştirmez. Uygulama kodunuzda her zaman sizin kendi enforcement'ınız bulunur.

Önce hangisini eklemeliyim?

Aktif kötüye kullanım varsa, bot yönetimi ile başlayın. Ürününüzü zaten kullanan insanları, yapay zeka destekli kullanıcıları ve agent'ları anlamak ve onlara hizmet vermek istiyorsanız, Proof of Actor ekleyin. Üretimde çalışan çoğu ekip sonunda ikisini birlikte kullanır.

Uygulamanızı kimin kullandığını bilin.

Az sayıda founding developer için private beta.

Önce konuşmak mı istersiniz? Kurucularla konuşun