Web Bot Auth Nedir ve Neden Gereklidir?
Arama motorları, yapay zeka tarayıcıları ve otomatik veri toplama botları internet sitelerini ziyaret ederken geleneksel olarak User-Agent başlığı veya IP adresi listeleriyle kendilerini tanıtır. Ancak HTTP başlıkları kolayca taklit edilebilir ve IP adresleri sürekli değiştiği için bu yöntemler güvenilmez hale gelmiştir. Web Bot Auth, bot operatörlerinin isteklerini kriptografik olarak imzalamasını sağlayan yeni nesil bir standart taslağıdır. IETF bünyesinde geliştirilen bu yaklaşım, RFC 9421 HTTP Message Signatures standardını temel alır. Bot, gönderdiği her HTTP isteğini kendi özel anahtarıyla imzalar. İstek alan web sunucusu ise botun origin adresinde yayınlanan genel anahtar dizinini kontrol ederek isteğin gerçekten iddia edilen kuruluşa ait olduğunu matematiksel kesinlikle doğrular.