logo
bars

FunCaptcha
ve CapMonster Cloud

Captcha çözümü, siteye kurulum ve test.
Captcha veya başka bir koruma katmanı olan bir site devraldınız ama kaynak koda erişemiyor musunuz? O zaman hangi çözümün kurulu olduğunu, doğru ayarlanıp ayarlanmadığını ve nasıl test edileceğini bilmek istersiniz.

Bu makalede tüm önemli sorulara cevap vermeye çalıştık. Bir problemi çözmeye başlamanın ilk adımı, hangi koruma sisteminin kullanıldığını belirlemektir. Bunun için, görsel örneklerin ve neyle karşı karşıya olduğunuzu hızlıca anlamanıza yardımcı olabilecek temel işaretlerin yer aldığı popüler captcha ve anti-bot koruma sistemleri listesine başvurabilirsiniz.

Sitenizde FunCaptcha (Arkose Labs CAPTCHA) kullanıldığını fark ederseniz, bir sonraki adım özelliklerini ve çalışma şeklini daha ayrıntılı incelemek olacaktır. Yine bu makalede, FunCaptcha (Arkose Labs CAPTCHA) sisteminin entegrasyonuna ilişkin kılavuzu da bulabilir ve böylece sitenizde nasıl çalıştığını tamamen anlayabilirsiniz. Bu da yalnızca mevcut korumayı anlamanıza değil, aynı zamanda bakımını doğru şekilde planlamanıza da yardımcı olur.

FunCaptcha Nedir
FunCaptcha Nedir
FunCaptcha, Arkose Labs tarafından geliştirilmiş etkileşimli bir bot koruma sistemidir. Kullanıcının gerçek bir insan olup olmadığını oyunlaştırılmış ve görsel görevler aracılığıyla kontrol eder; insanlar için kolay, otomatikleştirmek için zordur. FunCaptcha, kayıt, giriş, çevrimiçi ödemeler, pazarlama kampanyaları ve dolandırıcılık, spam ve toplu otomatik işlemleri önlemek için kullanılır.
Background
FunCaptcha örnekleri
3D Nesne Döndürme
3D Nesne Döndürme
Kullanıcı bir 3D modeli veya şekli doğru pozisyona getirmek için döndürür.
Şarta göre nesne seçme
Şarta göre nesne seçme
Belirli kurala uyan resimleri veya öğeleri seçmek gerekir (örneğin, 'tüm elmalarını seç').
Etkileşimli görevler (sürükle-bırak / yol takip)
Etkileşimli görevler (sürükle-bırak / yol takip)
Kullanıcı öğelerle işlem yapar, örneğin belirli bir yol boyunca sürükler.
Sesli sorular
Sesli sorular
Kullanıcı sesi dinler ve doğru yanıtı seçer (görsel görevlerin alternatifi olarak daha az kullanılır).

CapMonster Cloud ile FunCaptcha nasıl çözülür

FunCaptcha içeren formları test ederken, captcha'nın düzgün çalıştığını ve doğru şekilde entegre edildiğini kontrol etmek genellikle gerekir.
Siteye eklediğiniz captchayı manuel olarak test edebilirsiniz.
  • Formun bulunduğu sayfayı açın ve captcha'nın görünür olduğundan emin olun.
  • Captcha çözmeden formu göndermeyi deneyin — sunucu hata döndürmelidir.
  • Captcha başarıyla çözüldükten sonra — form hatasız gönderilmelidir.
Captcha'yı otomatik tanımak için CapMonster Cloud gibi özel servisleri kullanabilirsiniz — bu araç, captcha parametrelerini alır, sunucularında işler ve hazır bir token döndürür. Bu token formda kullanılabilir ve kullanıcı müdahalesi olmadan doğrulama geçilir.

CapMonster Cloud API ile çalışma genellikle şu adımlardan oluşur:

Görev oluşturmaGörev oluşturma
arrow
API isteği göndermeAPI isteği gönderme
arrow
Sonucu almaSonucu alma
arrow
Token'ı sayfaya yerleştirmeToken'ı sayfaya yerleştirme
arrow
FunCaptcha'yı sitenize nasıl bağlarsınız
Captcha'nın sitenizde nasıl çalıştığını anlamak, doğrulama mantığını kavramak ve yeniden bağlamak veya yapılandırmak için bu bölümü incelemenizi öneririz. Koruma entegrasyon süreci ve detayları hızlıca anlamanıza yardımcı olur.
  1. Arkose Labs’a kaydolun ve Arkose Command Center erişimi alın (form üzerinden sohbet ederek verilerinizi gönderebilirsiniz — örn: buradan veya buradan).
  2. Erişim aldıktan sonra Settings → Keys bölümünden iki anahtar (Public / Private) alın.

    HowTo Connect image 1

  3. Gerekirse Customer Success Manager (CSM) ile iletişime geçin:

    • Özel API alan adları almak için;
    • API istek ve yanıt şemalarını doğrulamak için.

Arkose önerileri

  • Test için Development Key kullanın.
  • Her workflow için ayrı Production Key kullanın (login, register, purchase vb.).
  • Farklı siteler için farklı anahtarlar kullanın.

Genel çalışma süreci

  • İstemci verileri toplar ve gerekirse challenge gösterir.
  • İstemci tek kullanımlık session token alır.
  • Sunucu tokenı Arkose Verify API ile doğrular.

Adım 1. İstemci tarafı entegrasyonu

Tarayıcıda (Arkose Bot Manager):

  • Kullanıcı davranışını analiz eder;
  • Gerekirse Enforcement Challenge gösterir;
  • Session token döndürür.

Client API:

  • Testler için kullanılabilir:
    client-api.arkoselabs.com
  • Prodüksiyonda özel alan adı önerilir:
    <company>-api.arkoselabs.com

Temel gereksinimler

İstemciden çıkan sonuç — token sunucuya gönderilmelidir.

Adım 2. Sunucu tarafı doğrulama

Sunucuda token Arkose Verify API ile doğrulanır.

Verify API endpoint

Gerekli parametreler

POST örnek gövdesi

API cevabı oturum bilgisi ve doğrulama sonucunu içerir.

Ana noktalar

Nasıl çalışır:

Background
Olası hatalar ve hata ayıklama
Bug Icon
Yanlış istek parametreleri
Müşteri için doğru Public Key, sunucu için doğru Private Key ve Verify API için doğru session_token gönderdiğinizden emin olun.
Bug Icon
Boş veya hatalı session_token
Sunucu boş sonuç veya doğrulama hatası alır. Captcha çözümünden sonra token'ın doğru gönderildiğini kontrol edin.
Bug Icon
Çözüm süresi doldu
Kullanıcı doğrulamayı zamanında tamamlamazsa, Arkose sunucusu hata döndürebilir veya doğrulamayı reddedebilir. Sunucu tarafında izin verilen bekleme süresini artırın.
Korumanın dayanıklılığını test etme
Güvenlik ve optimizasyon önerileri
<b>Private Key'i yalnızca sunucuda saklayın</b>, JS kodunda kullanmayın.
Arkose Verify API yanıtlarını tam kaydedin, durum, hata kodu ve parametreleri dahil — sorunları hızlı çözmek için faydalıdır.
Tüm isteklerde <b>HTTPS</b> kullanın (istemci → sunucu → Verify API) veri manipülasyonunu önlemek için.
Sitede <b>Gizlilik Politikası</b> ve <b>Arkose Labs Kullanım Koşulları</b> linklerini bulundurun, lisans gereği.
Sonuç

Kodu üzerinde erişiminiz olmayan, ancak üzerinde zaten bir captcha veya başka bir koruma sistemi kurulmuş bir site devraldıysanız, sorun değil! Hangi teknolojinin kullanıldığını tespit etmek oldukça kolaydır. Çalışmanın düzgün olup olmadığını kontrol etmek için ise, izole bir test ortamında CapMonster Cloud tanıma servisinden yararlanarak, jeton işleme mekanizmasının ve doğrulama mantığının doğru şekilde çalıştığından emin olabilirsiniz.

FunCaptcha söz konusu olduğunda, sistemi tanımlamak, davranışını incelemek ve korumanın düzgün çalıştığını doğrulamak yeterlidir. Bu yazıda, FunCaptcha nasıl tespit edilir ve entegrasyonu ya da yeniden yapılandırılması için talimatların nerede bulunabileceği gösterdik; böylece korumayı güvenle sürdürebilir ve çalışmasını kontrol altında tutabilirsiniz.

Conclusion
Faydalı bağlantılar
DocIconFunCaptcha Dokümantasyonu (Arkose Labs CAPTCHA)DocIconFunCaptcha Bağlantı Talep FormuDocIconCapMonster Cloud Dokümantasyonu (FunCaptcha ile çalışma)