User Agent Çözümleyici
Tarayıcı kimlik metnini çözümle. Her tarayıcının neden Mozilla ve Safari yazdığını ve bu bilginin neden güvenilir olmadığını öğren.
User Agent Çözümleyici, tarayıcıların her istekte gönderdiği kimlik metnini ayrıştırır ve içindeki tarayıcı, işletim sistemi ve cihaz bilgisini okunabilir hale getirir.
Neden bu metin bu kadar tuhaf?
Bir tarayıcı kimlik metnine ilk kez bakan herkes aynı soruyu sorar: neden Chrome hem "Mozilla" hem "Safari" hem "Chrome" yazıyor?
Cevap teknik değil, tarihseldir. Web'in ilk yıllarında siteler, gelişmiş özellikleri yalnızca belirli bir tarayıcıya gösteriyordu. Diğer tarayıcılar dışlanmamak için kendilerini o tarayıcı gibi tanıtmaya başladı. Sonraki her tarayıcı da aynı yolu izledi.
Sonuç, otuz yıl boyunca üst üste birikmiş bir uyumluluk kalıntısı oldu. Bugün her tarayıcı, aslında olmadığı üç dört tarayıcının adını taşıyor.
Bu bilgiye ne kadar güvenilir?
Sınırlı ölçüde. Kimlik metni tamamen istemcinin gönderdiği bir yazıdır ve kolayca değiştirilebilir. Tarayıcı eklentileri, otomasyon araçları ve gizlilik ayarları bu metni rutin olarak değiştirir.
Ayrıca tarayıcılar gizlilik gerekçesiyle bu metni giderek daha az ayrıntılı gönderiyor; sürüm numaraları yuvarlanıyor, işletim sistemi bilgisi genelleştiriliyor.
Bu yüzden: bir özelliğin desteklenip desteklenmediğini kimlik metninden anlamaya çalışma. Doğru yöntem, özelliğin kendisini doğrudan sınamaktır.
O halde ne işe yarar?
- Kayıt incelemesi sunucu günlüklerindeki bir isteğin hangi ortamdan geldiğini kabaca anlamak.
- Hata ayıklama bir kullanıcının bildirdiği sorunu kendi ortamında tekrarlamak.
- Bot ayırt etme arama motoru tarayıcıları kendilerini genellikle açıkça tanıtır.
- İstatistik kesin olmasa da eğilim görmek.
Nasıl çözümlenir?
- Kimlik metnini giriş alanına yapıştır.
- Çözümlemeyi başlat.
- Ayrıştırılmış tarayıcı, sürüm, işletim sistemi ve cihaz bilgilerini incele.
Kontrol edilmesi gerekenler
Sonuçta beklemediğin bir tarayıcı adı görüyorsan bu genellikle bir hata değil, yukarıda anlatılan tarihsel kalıntının sonucudur. Sürüm numarası yuvarlak görünüyorsa tarayıcı gizlilik nedeniyle ayrıntıyı gizliyor olabilir.
Sıkça sorulan sorular
Neden her tarayıcı Mozilla yazıyor?
Web'in ilk yıllarındaki uyumluluk zorunluluğundan kalma bir alışkanlıktır ve bugün de sürdürülüyor.
Bu bilgi değiştirilebilir mi?
Evet, kolayca. İstemcinin gönderdiği bir metindir; doğruluğu garanti edilemez.
Cihaz tespiti için kullanabilir miyim?
Kabaca fikir verir ama güvenilir değildir. Ekran boyutu ve özellik sınaması daha doğru sonuç verir.
Kişisel bilgi içerir mi?
Doğrudan kimlik bilgisi taşımaz, ancak diğer verilerle birleştirildiğinde parmak izi oluşturmaya katkıda bulunabilir.
İlgili araçlar
Bağlantı yapısını incelemek için URL Çözümleyici, sunucu yanıt başlıkları için HTTP Başlıkları Sorgulama sayfalarını kullanabilirsin.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.