Yetenek

Kendi-Sunucumda CAPTCHA

CAPTCHA üretimi, sunumu ve doğrulaması kurum dışına çıkmadan TR7 ADC üzerinde çalışsın.

TR7 Kendi-Sunucumda CAPTCHA, bot doğrulamasını üçüncü taraf bulut servislerine bağımlı hale getirmez. Görsel üretimi, challenge sayfası, çözüm doğrulaması, token üretimi, çerez bağlama ve PoW kontrolü TR7 ADC içinde yürütülür. Bu mimaride istemci IP'si, kullanıcı ajanı, header seti, davranış sinyali veya kullanıcı kimliği harici bir doğrulama servisine gönderilmez. Özellikle veri yerleşikliği, KVKK/GDPR, kapalı ağ ve regülasyon hassasiyeti olan kurumlar için CAPTCHA süreci kurum kontrolünde kalır. Kullanıcıya görünen taraf sade bir doğrulama ekranıdır; arka planda ise zorluk seviyesi, PoW iş yükü, minimum çözüm süresi, şifreli çerez, IP+UA bağlama ve karantina eskalasyonu birlikte çalışır. Orta riskli istemciler için görünmez PoW modu, yüksek riskli istemciler için görsel CAPTCHA kullanılabilir. Sonuç: TR7, CAPTCHA'yı dış servise yapılan bir çağrı olmaktan çıkarır; WAAP, DDoS, bot skoru ve ATO akışlarıyla entegre, self-hosted ve veri sızıntısı üretmeyen bir meydan okuma katmanına dönüştürür.

0
Meydan okuma sürecinde üçüncü taraf buluta gönderilen istek — her üretim, sunum ve doğrulama ADC içinde tamamlanır
5
Zorluk seviyesi — PoW iş yükü, karakter uzunluğu, görsel gürültü ve minimum çözüm süresi tek slider ile yönetilir
AES-256
Çerez şifreleme + IP+UA bağlama — doğrulama token'ı başka istemcide tekrar kullanılamaz

CAPTCHA botu durdururken kullanıcı verisini kurum dışına taşımamalıdır.

Birçok CAPTCHA çözümü doğrulama anında istemci IP'sini, tarayıcı bilgisini, header setini ve davranış sinyallerini üçüncü taraf servislerle paylaşır. Bu model bazı sektörler için kabul edilebilir olsa da kamu, finans, sağlık ve kapalı ağ ortamlarında ciddi veri yerleşikliği ve uyumluluk sorunu doğurur.

Regülasyon hassasiyeti olan kurumlar için bir login ekranındaki CAPTCHA çağrısı bile kişisel veri aktarımı tartışmasına dönüşebilir. Açık rıza, yurtdışı veri transferi, sözleşmesel güvence ve tedarikçi bağımlılığı gibi konular basit bir bot korumasını uzun bir uyum projesine çevirebilir.

Dış CAPTCHA servislerine bağımlılık aynı zamanda operasyonel risk üretir. Harici doğrulama servisi yavaşladığında veya erişilemez olduğunda, korunan uygulamanın login, kayıt veya ödeme akışı da etkilenebilir. Bot koruması, uygulamanın kritik dış bağımlılığı haline gelir.

Doğru yaklaşım, challenge üretimini, sunumunu ve doğrulamasını kurumun kendi ADC katmanında yapmaktır. Böylece kullanıcı verisi dışarı çıkmaz, doğrulama süreci lokal kalır, zorluk seviyesi servis riskine göre ayarlanır ve başarısız denemeler karantinaya bağlanabilir.

TR7 Kendi-Sunucumda CAPTCHA bu modeli sunar: bot doğrulamasını self-hosted hale getirir, veri yerleşikliği riskini azaltır ve WAAP karar hattıyla doğrudan entegre çalışır.

Yaklaşımımız

TR7, CAPTCHA'yı lokal üretim, ayarlanabilir zorluk, görünür/görünmez doğrulama ve karantina eskalasyonu ile uygular.

Üretim, sunum ve doğrulama ADC içinde yapılır

CAPTCHA görseli, HTML/JS içeriği, token imzası ve çözüm doğrulaması TR7 üzerinde çalışır. Doğrulama sürecinde kurum dışı bir servise HTTP çağrısı yapılmaz.

Tek zorluk ayarı birden fazla güvenlik parametresini yönetir

Zorluk seviyesi; karakter uzunluğu, görsel gürültü, PoW iş yükü ve minimum çözüm süresiyle birlikte değerlendirilir. Operatör tek ayarla kullanıcı deneyimi ve bot direnci arasında denge kurabilir.

Görünür CAPTCHA ve görünmez PoW modu birlikte desteklenir

Yüksek riskli istemcilere görsel doğrulama gösterilebilir. Orta riskli istemcilerde kullanıcıya ek ekran göstermeden yalnızca arka planda PoW doğrulaması çalıştırılabilir.

Bot skoru ve başarısız cevaplar karantinaya bağlanır

CAPTCHA yalnızca risk eşiği aşıldığında tetiklenir. Yanlış cevaplar takip edilir; eşik aşılırsa deny, redirect, özel içerik veya özel durum kodu gibi karantina aksiyonları uygulanabilir.

Yetenekler

Kendi-Sunucumda CAPTCHA, self-hosted challenge üretimini bot skoru, PoW, çerez güvenliği ve karantina akışıyla birleştirir.

Harici bulut çağrısı olmadan self-hosted challenge süreci çalışır

TR7, CAPTCHA görselini kendi içinde üretir, challenge sayfasını kendi servisinden döner ve doğrulamayı lokal helper süreciyle yapar. İstemci IP'si, kullanıcı ajanı veya doğrulama sonucu kurum dışı servise gönderilmez. Bu model, veri yerleşikliği hassasiyeti olan kurumlar için kritik avantaj sağlar. CAPTCHA koruması dış servis bağımlılığı olmadan uygulanır.

Beş zorluk seviyesi PoW, karakter uzunluğu ve gürültüyü birlikte ayarlar

TR7'de zorluk seviyesi 1–5 aralığında seçilebilir. Bu değer PoW zorluğu (16–20 bit), CAPTCHA karakter uzunluğu (4–7 karakter), görsel çizgi/nokta yoğunluğu ve minimum çözüm süresi gibi parametrelere karşılık gelir. Operatör tek slider ile hem insan deneyimini hem de bot maliyetini yönetir. Daha yüksek riskli servislerde daha yüksek zorluk seviyesi seçilebilir.

Proof-of-Work botun anında cevap verme avantajını azaltır

CAPTCHA çözümünde PoW kontrolü kullanılabilir. Tarayıcı belirli hesaplama işini tamamlamadan doğrulama kabul edilmez. Sunucu tarafında minimum çözüm süresi de zorlanabilir; bot doğru cevabı anında üretse bile çok hızlı çözüm şüpheli kabul edilir. Bu yaklaşım otomasyon maliyetini artırırken gerçek kullanıcıya sınırlı ek yük getirir.

Şifreli çerez ve IP+UA bağlama token replay riskini azaltır

Doğrulama sonrası üretilen token şifreli çerezle taşınabilir. Token istemcinin IP ve kullanıcı ajanı bağlamıyla ilişkilendirilebilir. Böylece bir istemciden alınan doğrulama token'ının başka istemcide tekrar kullanılması zorlaşır. verifiedTtl süresi boyunca gerçek kullanıcı her istekte tekrar CAPTCHA çözmek zorunda kalmaz.

Her CAPTCHA kuralı izole helper süreciyle çalışabilir

TR7, her CAPTCHA kuralı için ayrı helper süreci ve ayrı socket yapısı kullanabilir. Bu izolasyon, bir kuralın hata veya yoğunluk durumunun diğer kuralları etkilemesini azaltır. Pool bazlı ayrım sayesinde farklı servislerin CAPTCHA akışları birbirinden bağımsız yönetilir. scalingCount ile aynı kural için birden fazla süreç çalıştırılabilir.

Görünür text CAPTCHA ve invisible PoW farklı risk seviyelerine uygulanır

type değeri text olduğunda kullanıcı görsel CAPTCHA ile karşılaşır. invisible modda ise kullanıcıya tam challenge ekranı göstermeden PoW tabanlı doğrulama yapılabilir. Bu sayede orta riskli istemciler daha az sürtünmeyle doğrulanır. Yüksek riskli istemcilerde görsel CAPTCHA tercih edilerek bot maliyeti artırılır.

Marka uyumu için tema, renk ve boyut özelleştirilebilir

Servis bazında arka plan rengi, yazı rengi, tema ve boyut seçenekleri tanımlanabilir. Küçük, orta ve büyük CAPTCHA boyutları farklı kullanıcı arayüzlerine uyum sağlar. Böylece doğrulama ekranı kurumun marka deneyiminden kopuk görünmez. Beyaz etiketli B2B SaaS senaryolarında her tenant kendi görsel çizgisine yakın deneyim sunabilir.

Çoklu dil destekli doğrulama ekranları kullanıcı deneyimini iyileştirir

CAPTCHA başlıkları, açıklama metinleri ve hata mesajları çoklu dil yapısına bağlanabilir. Dil servis bazında veya istemci bağlamına göre seçilebilir. Bu, kamu, finans ve çok bölgeli servislerde kullanıcıya daha anlaşılır doğrulama akışı sunar. Yeni dil eklemek doğrulama mantığını değiştirmeden yapılabilir.

Bot skoru yalnızca şüpheli istemciye CAPTCHA gösterir

CAPTCHA her kullanıcıya varsayılan olarak gösterilmek zorunda değildir. TR7 bot skoru, IP itibarı, davranış sinyalleri ve DDoS koşulları üzerinden yalnızca riskli istemcilere challenge uygulayabilir. Bu yaklaşım gerçek kullanıcı sürtünmesini azaltır. Güvenilir trafik normal akışta devam ederken şüpheli trafik doğrulamaya alınır.

CAPTCHA karantinası yanlış cevapları cezaya dönüştürür

Yanlış CAPTCHA cevapları takip edilebilir ve belirli eşik aşıldığında istemci karantinaya alınabilir. Karantina aksiyonu deny, redirect, customContent veya customStatusCode olarak yapılandırılabilir. Bu sayede bot sürekli CAPTCHA denemesi yaparak sistemi yormaya devam edemez. Başarısızlık arttıkça challenge yerine daha sert aksiyon uygulanır.

Doğrulanmış çerez tekrarlı challenge yükünü azaltır

Kullanıcı CAPTCHA'yı başarıyla geçtiğinde belirli süre boyunca doğrulanmış kabul edilebilir. verifiedTtl süresi dolana kadar aynı kullanıcıya tekrar tekrar CAPTCHA gösterilmez. Bu, gerçek kullanıcı deneyimini korurken botlara karşı ilk doğrulama bariyerini sürdürür. IP+UA bağlama sayesinde doğrulama durumunun çalınıp başka bağlamda kullanılması zorlaşır.

WAAP, DDoS, ATO ve IP itibar politikalarıyla entegre tetiklenir

CAPTCHA bağımsız bir ekran değil, TR7 karar hattının aksiyonlarından biridir. DDoS koruması, bot protection, IP reputation veya hesap ele geçirme politikaları showCaptcha aksiyonunu tetikleyebilir. Bu sayede her güvenlik modülü kendi risk sinyalini CAPTCHA ile doğrulama akışına bağlayabilir. Operatör tek bir self-hosted challenge altyapısını farklı risk senaryolarında kullanır.

Operasyonel derinlik

Self-hosted CAPTCHA; helper süreçleri, secret yönetimi, token bağlama, karantina state machine'i, çoklu dil ve audit kayıtlarıyla birlikte işletilir.

01

İzole helper süreçleri

Her CAPTCHA kuralı ayrı helper süreciyle çalışabilir. Süreç beklenmedik şekilde kapanırsa otomatik yeniden başlatılabilir. Bir kuraldaki hata diğer servislerin CAPTCHA doğrulamasını etkilemez.

02

Pool bazlı socket ayrımı

Her pool ve CAPTCHA kuralı için ayrı socket yolu üretilebilir. Bu yapı, servisler arasında challenge doğrulama trafiğini ayrıştırır. Konfigürasyon tekrar oynatıldığında aynı mantıksal kuralın aynı fiziksel soket yapısıyla eşleşmesi korunur.

03

Deterministik secret türetme

Her kural için ayrı secret üretilebilir ve doğrulama token'ları bu secret üzerinden imzalanabilir. Secret rotasyonu yapıldığında mevcut doğrulanmış token'lar geçersiz hale gelebilir. Bu davranış planlı güvenlik yenilemelerinde kullanılabilir.

04

Modern ve eski tarayıcı uyumu

PoW çözümü modern tarayıcılarda daha verimli API'lerle çalışabilir. Destek olmayan ortamlarda daha yavaş ama uyumlu JavaScript fallback uygulanabilir. Mobil istemcilerde çözüm süreci asenkron yürütülerek kullanıcı arayüzü donmadan devam eder.

05

Karantina state machine'i

Başarısız challenge cevapları ayrı takip edilir. Eşik aşıldığında istemci belirli süre boyunca karantina aksiyonuna yönlendirilir. Bu süre boyunca tekrar CAPTCHA göstermek yerine doğrudan deny, redirect veya özel içerik uygulanabilir.

06

Yapısal audit kaydı

Her challenge için zaman, kaynak IP, kullanıcı ajanı, kural ID'si, zorluk seviyesi, challenge tipi ve sonuç bilgisi loglanabilir. PoW çözüm süresi de olay inceleme için değerli sinyal üretir. Bu kayıtlar bot analizi ve fraud forensics süreçlerini destekler.

Hangi senaryolarda kullanılır

Regülasyon hassasiyeti olan bankacılık login portalı

Bankalar CAPTCHA doğrulaması sırasında kullanıcı IP'sini veya tarayıcı bilgisini kurum dışına göndermek istemeyebilir. TR7 self-hosted CAPTCHA ile challenge süreci ADC içinde kalır ve login koruması veri yerleşikliğiyle uyumlu yürütülür.

Kapalı ağda çalışan kamu uygulaması

Kamu kurumları dış doğrulama servislerine erişimi olmayan veya izin vermeyen ortamlarda da bot koruması uygulayabilir. TR7 CAPTCHA üretimi ve doğrulaması dış DNS veya dış HTTP çağrısı gerektirmeden çalışır.

E-ticaret kayıt sayfasında bot signup engeli

Kupon, sahte hesap veya otomatik kayıt saldırılarında signup endpoint'i bot skoruna göre CAPTCHA'ya alınabilir. Başarısız denemeler karantinaya bağlanarak botların sürekli challenge tüketmesi engellenir.

Sağlık portalında üçüncü taraf bağımlılığı olmadan koruma

Sağlık portalları hassas veri içeren randevu veya hasta erişim akışlarında dış CAPTCHA servisi kullanmadan doğrulama yapabilir. Kullanıcı doğrulama süreci kurum kontrolünde kalır.

DDoS anında yalnızca riskli trafiğe challenge uygulama

DDoS veya bot dalgası sırasında TR7 yalnızca risk skoru yüksek istemcilere CAPTCHA veya görünmez PoW uygulayabilir. Gerçek kullanıcıların önemli kısmı ek sürtünme görmeden devam ederken bot maliyeti artırılır.

Çok kiracılı SaaS'ta marka uyumlu doğrulama ekranı

B2B SaaS sağlayıcıları her tenant için renk, tema ve boyut ayarlarını ayrı yapılandırabilir. CAPTCHA ekranı üçüncü taraf logosu taşımadan müşterinin kendi kullanıcı deneyimine daha yakın görünür.

Sık sorulanlar

CAPTCHA süreci sırasında istemci verisi dışarı çıkar mı?
Hayır. TR7 self-hosted CAPTCHA mimarisinde görsel üretimi, challenge sayfası sunumu ve doğrulama tamamen ADC içinde gerçekleşir. İstemci IP'si, kullanıcı ajanı, header seti veya davranış sinyali hiçbir üçüncü taraf servise gönderilmez. KVKK/GDPR veri envanterinde "yurtdışı veri transferi" satırı boş kalır.
Zorluk seviyesi nasıl çalışır?
Zorluk seviyesi 1–5 arasında seçilir ve tek slider PoW bit derinliği (16–20 bit), CAPTCHA karakter uzunluğu (4–7 karakter), görsel çizgi/nokta yoğunluğu ve sunucu tarafında zorlanan minimum çözüm süresini birlikte ayarlar. Operatör tek parametre ile kullanıcı deneyimi ve bot direnci arasında denge kurar.
Invisible mod ne zaman kullanılır?
Orta riskli istemcilerde kullanıcıya görsel doğrulama göstermeden yalnızca arka planda PoW tabanlı doğrulama çalıştırılabilir. Yüksek riskli istemciler için görsel CAPTCHA tercih edilir. Hangi modun uygulanacağı bot skoru, IP itibarı ve yapılandırılmış risk eşiğine göre otomatik seçilir.
Karantina mekanizması nasıl çalışır?
Yanlış CAPTCHA cevapları takip edilir. Belirli eşik aşıldığında istemci karantinaya alınır ve yapılandırılan süre boyunca CAPTCHA gösterilmeden doğrudan deny, redirect, customContent veya customStatusCode aksiyonu uygulanır. Bu sayede bot sürekli challenge tüketimini sürdüremez.
Doğrulanmış kullanıcı her istekte CAPTCHA çözmek zorunda mı?
Hayır. Kullanıcı CAPTCHA'yı başarıyla geçtiğinde üretilen şifreli çerez, verifiedTtl süresi dolana kadar o kullanıcının doğrulanmış sayılmasını sağlar. Çerez istemcinin IP ve kullanıcı ajanıyla bağlıdır; başka bir bağlamda kullanılması zorlaşır.
Hava boşluklu veya kapalı ağ ortamında çalışır mı?
Evet. TR7 CAPTCHA üretimi ve doğrulaması herhangi bir dış DNS çözümü veya dış HTTP çağrısı gerektirmez. Tüm işlem ADC içindeki helper süreçlerinde unix-socket üzerinden yürütülür. Dışa çıkışı olmayan kamu ve özel bulut ortamlarında bot koruması kesintisiz çalışır.

Bot doğrulamasını kurumunuzun içine alın

Veri dışarı çıkmadan çalışan self-hosted CAPTCHA — WAAP, DDoS ve ATO akışlarıyla entegre. Kendi ortamınızda canlı kurulumu birlikte gezdirelim.