# Bot koruması (Turnstile)

Cloudflare Turnstile ile formlarınızı bot gönderilerine karşı koruyun.

## Bot koruması (Turnstile)

Cloudflare Turnstile, paylaşım bağlantısı gönderimlerini sizin yerinize kontrol eder. Ücretsiz formlarda her zaman açıktır; Pro ve Business’ta kontrol sizdedir. Çoğu katılımcı onu hiç görmez.

<h2 id="how-it-works">Nasıl çalışır</h2>
<p>
  Bir katılımcı gönder’e bastığında, Formstep Turnstile’dan bir token ister ve gönderim yazılmadan önce bunu sunucuda doğrular. Kontrol
  normalde sessizce çalışır; kendi başına çözemezse küçük bir iletişim kutusu belirir ve katılımcıdan onay ister. Görüntü bulmacası yoktur.
  İletişim kutusu, formunuzun temasını ve dilini izler.
</p>
<p>
  Kontrol, sayfa yüklenirken değil gönderim sırasında çalışır, bu yüzden formun açılmasını asla geciktirmez. Doğrulamayı geçemeyen bir
  gönderim reddedilir ve katılımcıdan tekrar denemesi istenir.
</p>

> ℹ️ **İstekler bu kontrole tabi değildir**
> <p>
>     Bot koruması yalnızca <a href="/tr/sharing-publishing/sharing-embedding">paylaşım bağlantıları</a> için geçerlidir. Bir{' '}
>     <a href="/tr/requests/overview">istek</a> bağlantısı zaten tek bir alıcıyı adlandırır ve tek bir tamamlanmayı yetkilendirir, bu yüzden
>     oturum açma zorunluluğunu ve yanıt limitlerini atladığı gibi Turnstile’ı da atlar.
>   </p>

<h2 id="formstep-hosted">Formstep’te barındırılan formlar</h2>
<p>
  <code>form.formstep.io</code> bağlantıları aracılığıyla paylaşılan formlar için bot koruması yerleşik olarak gelir — kurulum, anahtar veya
  yapılandırma gerekmez. Formstep Turnstile’ı sizin için yönetir.
</p>
<p>
  <strong>Ücretsiz</strong> planda (ve misafir formlarında) bot koruması <strong>her zaman açıktır ve kapatılamaz</strong>.{' '}
  <strong>Form ayarları → Erişim</strong> altındaki <strong>Bot Koruması (Turnstile)</strong> geçişi kilitli kalır.
</p>
<p>
  <strong>Pro veya Business planında</strong> geçiş sizindir. Bot korumasını form bazında{' '}
  <strong>Form ayarları → Erişim → Bot Koruması (Turnstile)</strong> bölümünden açıp kapatın.
</p>
<p>
  Ücretli planınız sona ererse, kendi ayarınız ilk 30 gün boyunca uygulanmaya devam eder. 30. günden itibaren bot koruması yeniden
  kilitlenir — Ücretsiz plan varsayılanına döner. Bkz.{' '}
  <a href="/tr/subscription-billing/upgrading-downgrading#grace-period">yükseltme &amp; düşürme</a>.
</p>

<h2 id="custom-domains">Özel alan adı formları (BYOK)</h2>
<p>
  Özel alan adları <strong>Pro veya Business plan</strong> gerektirir. Formları özel bir alan adında (örneğin{' '}
  <code>fill.yourdomain.com</code>) paylaşıyorsanız kendi Turnstile anahtarlarınızı (BYOK) sağlarsınız: Cloudflare, bir Turnstile widget’ını
  belirli ana bilgisayar adlarına bağlar ve Formstep’in kendi anahtarı yalnızca formstep.io’yu kapsar.
</p>

dash.cloudflare.com</a> adresinden ücretsiz kayıt olun.',
    },
    {
      title: 'Turnstile widget’ı oluşturun',
      description:
        '<a href="https://dash.cloudflare.com/?to=/:account/turnstile" target="_blank" rel="noopener noreferrer">Turnstile</a>’da, özel alan adı ana bilgisayar adlarınızı izin verilen listeye ekleyin. Ana bilgisayar doğrulaması devre dışı bırakılmış tek bir widget, çalışma alanındaki her alan adını kapsar.',
    },
    {
      title: 'Anahtarlarınızı kopyalayın',
      description: '<strong>Site key</strong> ve <strong>Secret key</strong> değerlerini kopyalayın.',
    },
    {
      title: 'Anahtarları Formstep’e yapıştırın',
      description:
        'Kenar çubuğundan <strong>Alan Adları</strong> bölümünü açın, <strong>Bot Koruması</strong> kartını bulun, her iki anahtarı yapıştırın ve kaydedin. Anahtarlar form başına değil, çalışma alanı başınadır.',
    },
    {
      title: 'Form başına etkinleştirin',
      description: 'Tek tek formlar için <strong>Form ayarları → Erişim</strong> bölümünden bot korumasını açın.',
    },
  ]}
/>

<p>
  Anahtarlar kaydedilene kadar özel alan adı formundaki geçiş devre dışıdır ve kapalı görünür, çünkü orada hiçbir doğrulama çalışamaz.
  Markalı URL’deki gönderimlere ne olacağı plana bağlıdır:
</p>

> ℹ️ **Özel alan adınız yok mu? Atlayın.**
> <p>
>     Tüm formlarınız varsayılan Formstep paylaşım bağlantılarını kullanıyorsa Turnstile anahtarlarına ihtiyacınız yoktur. Bot koruması
>     otomatik olarak çalışır.
>   </p>

<h2 id="submission-limits">Gönderim limitleri</h2>
<p>
  Turnstile aylık kullanım hakkınızı değiştirmez — Ücretsiz’de ayda 1.000, Pro ve Business’ta 50.000 gönderim. Bkz.{' '}
  <a href="/tr/subscription-billing/limits-quotas">limitler ve kotalar</a>.
</p>

<h2 id="layered-defense">Katmanlı savunma stratejileri</h2>
<p>
  Turnstile tek bir katmandır. Bunu <a href="/tr/building-forms/form-settings#access">Form ayarları → Erişim</a> bölümündeki erişim
  kontrolleriyle birleştirin:
</p>

> ⚠️ **Hiçbir koruma mükemmel değildir**
> <p>
>     Gelişmiş botlar herhangi bir CAPTCHA’yı atlayabilir. Yüksek değerli formlar için savunmaları katmanlayın: Turnstile, bir kimlik
>     doğrulama kapısı, <a href="/tr/building-forms/email-verification">e-posta doğrulaması</a> ve harekete geçmeden önce gönderilere bir göz
>     atma.
>   </p>

<h2 id="next-steps">Sonraki adımlar</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Gönderim gelen kutusu](/tr/submissions-analytics/submission-inbox) — Bot koruması devredeyken yanıtları inceleyin
  - [Paylaşım bağlantıları](/tr/sharing-publishing/sharing-embedding) — Paylaşım bağlantısı URL’leri oluşturun ve yönetin
  - [Özel alan adları](/tr/branding-domains/custom-domains) — Markalı form URL’leri oluşturun
  - [Planlar ve fiyatlandırma](/tr/subscription-billing/plans-pricing) — Ücretsiz, Pro ve Business planlarını karşılaştırın
</div>
