TreyzaYardım Merkezi

Bot koruması: mağazanız nasıl korunur?

Treyza vitrininizdeki giriş, kayıt, şifre sıfırlama ve isterseniz formları botlara karşı her zaman korur; ayar gerekmez, müşteriniz çoğunlukla hiçbir…

Nerede bulunur: Sol menü → Entegrasyonlar → Güvenlik Kimler için: Bütün mağazalar (koruma zaten açıktır). Özellikle müşteri girişi, üyelik ve form kullanan, ek bir doğrulama katmanı eklemeyi düşünen mağazalar. Kısaca: Treyza vitrininizdeki giriş, kayıt, şifre sıfırlama ve isterseniz formları botlara karşı her zaman korur; ayar gerekmez, müşteriniz çoğunlukla hiçbir şey görmez. İsterseniz Cloudflare Turnstile ya da Google reCAPTCHA'yı ek katman olarak ekleyebilirsiniz.

Ne işe yarar?

"Bot", insan yerine işlem yapan bir bilgisayar programıdır. Kötü niyetli botlar e-ticaret sitelerinde genellikle şunları dener:

SaldırıNasıl olur?Size zararı
Şifre denemeBaşka sitelerden sızmış e-posta ve şifre listelerini giriş sayfanızda binlerce kez sırayla dener.Müşteri hesaplarının ele geçirilmesi
Sahte üyelikYüzlerce hesap açar (örneğin hoş geldin indirimini tekrar tekrar almak için).Kupon kaybı, kirli müşteri listesi
E-posta bombardımanıBir müşterinizin adresine art arda "şifre sıfırlama" e-postası gönderttirir.Müşteri şikâyeti, e-postalarınızın spam'e düşmesi
Form spam'iİletişim ya da başvuru formunuzu reklam ve çöp mesajla doldurur.Bildirim seli, gerçek mesajların kaybolması

Bot koruması, bu işlemleri yapan isteğin bir insandan mı yoksa bir programdan mı geldiğini anlamaya çalışır ve programları durdurur. Gerçek müşterilerinizi yavaşlatmadan çalışacak şekilde tasarlanmıştır.

Neler korunur?

Panelde bu işlemler aşağıdaki adlarla görünür:

Vitrindeki işlemKoruma
Giriş (müşterinin hesabına girmesi)Her zaman açık
Kayıt (yeni üyelik)Her zaman açık
Şifre sıfırlama (sıfırlama e-postası isteme)Her zaman açık
Formlar (form oluşturucuyla hazırladığınız formların gönderimi)Form başına açılıp kapatılır (aşağıda "Formlarda bot koruması")
Form dosya yüklemeFormun bot koruması açıksa

Giriş ve kayıt; ister ayrı giriş sayfasından, ister sepet, favoriler ya da ödeme adımında açılan pencereden yapılsın aynı şekilde korunur.

İpucu: Google ile devam et / Apple ile devam et düğmeleriyle yapılan girişlerde doğrulamayı Google ve Apple kendisi yapar; bu düğmeler bot korumasından etkilenmez.

Müşteriniz ne görür?

Çoğunlukla hiçbir şey. Ne gördüğü, kullandığınız doğrulama yöntemine bağlıdır:

Doğrulama yöntemiMüşterinin gördüğü
Treyza yerleşik korumaHiçbir şey. Şüpheli bir durumda birkaç saniyeliğine Doğrulanıyor… yazısı.
Cloudflare TurnstileÇoğu ziyaretçide hiçbir şey. Cloudflare gerekli görürse formun içinde tek tıklık bir doğrulama kutusu.
Google reCAPTCHA v3Hiçbir şey. Formun altında Google'ın şart koştuğu tek satırlık metin: "Bu site reCAPTCHA ile korunmaktadır."
Google reCAPTCHA v2"Ben robot değilim" kutusu. Google gerekli görürse ek olarak resim seçme bulmacası.

Bir sorun olduğunda müşterinizin görebileceği mesajlar ve ne yapması gerektiği:

MesajNe zaman çıkar?Müşteri ne yapmalı?
Doğrulanıyor…Doğrulama arka planda sürüyor.Bir iki saniye beklemesi yeterli.
Ek güvenlik doğrulaması yapılıyor…Risk arttığında ya da ek sağlayıcıya ulaşılamadığında.Beklemesi yeterli; işlem kendiliğinden tamamlanır.
Güvenlik doğrulaması tamamlanamadı. Lütfen tekrar deneyin.Doğrulama geçmedi.Yeniden denemesi.
Güvenlik doğrulaması yüklenemedi. Bağlantınızı ya da reklam engelleyicinizi kontrol edip tekrar deneyin.Cloudflare ya da Google'ın doğrulama dosyası tarayıcıda yüklenemedi (reklam engelleyici, zayıf bağlantı).Reklam engelleyiciyi bu sitede kapatıp Tekrar dene düğmesine basması.
Lütfen "Ben robot değilim" kutusunu işaretleyin.reCAPTCHA v2'de kutu işaretlenmeden form gönderildi.Kutuyu işaretleyip yeniden göndermesi.

Treyza yerleşik koruma nasıl çalışır?

Yerleşik koruma dört parçadan oluşur:

  1. Küçük bir bulmaca (iş kanıtı): Müşteri giriş formunu açtığı anda tarayıcısı arka planda küçük bir matematik bulmacası çözer. İnsan için saniyenin kesri kadar sürer ve müşteri formu doldururken biter; giriş düğmesine bastığında çözüm hazırdır. Her bulmaca tek kullanımlıktır. Binlerce deneme yapmak isteyen bir bot ise her denemede yeni bir bulmaca çözmek zorunda kalır; saldırı yavaşlar ve pahalılaşır.
  2. Risk arttıkça zorlaşma: Aynı internet bağlantısından art arda yanlış şifre girildiğinde, mağazanızda kısa sürede çok sayıda başarısız giriş olduğunda ya da istek bir otomasyon aracından geliyor gibi göründüğünde bulmaca zorlaşır ve birkaç saniye sürebilir. Gerçek müşteri en fazla kısa bir Doğrulanıyor… görür; saldırgan için her deneme çok daha pahalı hâle gelir.
  3. Tuzak alan: Formlarda insanların görmediği gizli bir alan vardır. İnsan bu alanı hiç görmediği için boş bırakır; formdaki her kutuyu otomatik dolduran bot ise doldurur ve isteği reddedilir.
  4. Hız sınırları: Aynı yerden kısa sürede yapılabilecek deneme sayısı sınırlıdır. Aynı e-posta adresine bir saatte en fazla 3 şifre sıfırlama e-postası gönderilir; böylece kimse bir müşterinizin gelen kutusunu sıfırlama e-postalarıyla dolduramaz.

İpucu: Bulmacayı bir turnikeye benzetebilirsiniz: her geçişte küçük bir jeton atılır. Bir kez geçen biri için önemsizdir; aynı kapıdan saatte on binlerce kez geçmeye çalışan biri için çok pahalıdır.

Yerleşik koruma çerez kullanmaz, ziyaretçi bilgisini üçüncü bir şirkete göndermez, ücretsizdir ve ayar gerektirmez. Bu yüzden her mağazada her zaman açıktır.

Hangi yöntemi seçmeliyim?

Treyza yerleşik korumaCloudflare TurnstileGoogle reCAPTCHA v3Google reCAPTCHA v2
ÜcretÜcretsizÜcretsizAyda 10.000 doğrulamaya kadar ücretsiz; üstü için Google Cloud faturalandırmasıv3 ile aynı
Müşterinin gördüğüHiçbir şeyÇoğunlukla hiçbir şey; gerekirse tek tıkHiçbir şey; formun altında tek satır Google metni"Ben robot değilim" kutusu
Gizlilik ve KVKKVeri Treyza'da kalır, üçüncü bir şirkete gitmezZiyaretçinin IP adresi ve tarayıcı bilgisi yurt dışındaki Cloudflare'e gider; aydınlatma metninde belirtilmeliZiyaretçi verisi yurt dışındaki Google'a gider; aydınlatma metninde belirtilmeliv3 ile aynı
KurulumYok, her zaman açıkYaklaşık 10 dakikaYaklaşık 15 dakika (Google Cloud projesi gerekir)v3 ile aynı
Panelden sınamaGerekmezBağlantı Test Et gizli anahtarı sınar; adresler Vitrinde doğrula ileBağlantı Test Et yalnız anahtar biçimini sınar; asıl sınama Vitrinde doğrulav3 ile aynı
Ne zaman?Mağazaların çoğu için yeterliEk bir katman istiyorsanız önerimizZaten Google Cloud kullanıyorsanız ve aylık doğrulama sayınız düşükseMüşterinin doğrulamayı açıkça görmesini istiyorsanız

Önerimiz: Mağazaların çoğu için yerleşik koruma yeterlidir. Ek bir katman istiyorsanız Cloudflare Turnstile'ı seçin: ücretsizdir, doğrulama sayısı sınırsızdır ve Cloudflare topladığı veriyi reklam için kullanmadığını belirtir. Google reCAPTCHA'yı da kullanabilirsiniz; ancak ayda 10.000 doğrulamanın üstü Google Cloud faturalandırması ister. İki sağlayıcıda da ziyaretçi verisi yurt dışındaki bir şirkete gider, bu yüzden aydınlatma metninizi güncellemeniz gerekir. Veriyi Treyza'nın dışına hiç çıkarmayan tek seçenek yerleşik korumadır.

İpucu: Cloudflare ve Google, milyonlarca siteden topladıkları bilgiyle kötü şöhretli bağlantıları tanıyabilir. Yerleşik koruma bir saldırıyı yavaşlatıp pahalılaştırır; ek sağlayıcı ise bu tanıma gücünü ekler.

Ek sağlayıcı eklediğinizde ne değişir?

Sağlayıcı kartları Entegrasyonlar → Güvenlik bölümündedir: Cloudflare Turnstile ve Google reCAPTCHA. Kurulum adımları için Cloudflare Turnstile kurulumu ve Google reCAPTCHA kurulumu sayfalarına bakın.

  • Anahtarlar adres adres devreye girer: Sağlayıcı, mağazanızın bir adresinde (ör. magazam.treyza.shop ya da magazam.com) ancak entegrasyon etkinse ve o adres panelden Vitrinde doğrula ile bir kez doğrulanmışsa kullanılır. Doğrulanmamış adreste müşterileriniz yerleşik korumayla korunur; böylece yanlış kopyalanmış bir anahtar ya da sağlayıcıya eklenmemiş bir adres müşterilerinizi girişte kilitlemez. Anahtar değişince doğrulamalar sıfırlanır.
  • Aynı anda tek sağlayıcı: Güvenlik kategorisinde aynı anda yalnız bir sağlayıcı açık olabilir. Turnstile'ı açarsanız reCAPTCHA kapanır (ya da tersi).
  • Hangi işlemlerde kullanılacağını siz seçersiniz: Sağlayıcının ayarlarında Girişte kullan, Kayıtta kullan, Şifre sıfırlamada kullan ve Formlarda kullan anahtarları vardır; hepsi açık gelir. Kapattığınız işlem Treyza yerleşik korumasıyla korunmaya devam eder, hiçbir işlem korumasız kalmaz.
  • Form dosya yüklemeleri her zaman Treyza yerleşik korumasıyla doğrulanır; sağlayıcıya gönderilmez.
  • Sağlayıcıyı kapatırsanız her şey yerleşik korumaya döner; ayrıca bir şey yapmanız gerekmez.

Paneldeki "Treyza Bot Koruması" kartı

Entegrasyonlar sayfasında Güvenlik bölümünün en başında Treyza Bot Koruması kartı bulunur. Bölüm açıklaması şöyledir: "Mağazanızı botlara karşı korur. Treyza yerleşik koruması her zaman açıktır; isterseniz Cloudflare Turnstile ya da Google reCAPTCHA ekleyebilirsiniz."

Kartta gördüğünüzAnlamı
Her zaman açık rozetiYerleşik koruma çalışıyor ve kurallarını uyguluyor.
İzleme kipinde rozeti (Her zaman açık yerine)Treyza yeni bir korumayı devreye alırken kısa bir süre izleme kipinde çalıştırabilir: doğrulamalar yapılır ve sayılır ama hiçbir istek engellenmez.
Doğrulama yöntemiŞu an kullanılan yöntem: Treyza yerleşik koruma, Cloudflare Turnstile, Google reCAPTCHA v3 ya da Google reCAPTCHA v2.
İşlem listesiGiriş, Kayıt, Şifre sıfırlama, Formlar ve Form dosya yükleme işlemlerinin her birinin hangi yöntemle korunduğu.
Son 7 günGeçen (doğrulamayı geçen istekler), Engellenen (reddedilen istekler), Ek doğrulama (ek güvenlik doğrulamasına yönlendirilen istekler). İzleme kipinde istek engellenmediği için Engellenen ve Ek doğrulama yerine Engellenirdi (koruma tam açık olsaydı reddedilecek istekler) görünür.
Bot koruması açık formlar: {protected}/{total}Kaç formunuzda bot korumasının açık olduğu. Örneğin "Bot koruması açık formlar: 3/5", beş formdan üçünde açık demektir.
Alan adı doğrulamasıBir ek sağlayıcının anahtarlarını kaydettiyseniz mağazanızın her adresi ve durumu: Doğrulandı, Doğrulanmadı — bu alan adında Treyza yerleşik koruma kullanılıyor ya da Geçici olarak yerleşik korumada (30 dk). Başlığın yanında sağlayıcının adı ve entegrasyonun durumu yazar: Aktif ya da Pasif. Hiçbir adres doğrulanmadıysa "Anahtarlar henüz hiçbir alan adında doğrulanmadı." notu çıkar; entegrasyon Aktif ise uyarı renginde, Pasif ise bilgi notu olarak. Doğrulanmamış adresin yanında Vitrinde doğrula düğmesi bulunur.
Bu ay {count} reCAPTCHA doğrulaması (Google'ın ücretsiz kotası kuruluş başına ayda 10.000)Yalnız Google reCAPTCHA kullanıyorsanız görünür: bu mağazada bu ay yapılan reCAPTCHA doğrulaması sayısı. Sayı 8.000'e ulaşınca satır uyarı renginde görünür.
Nasıl çalışır?Bu sayfaya getirir.

Sağlık uyarıları

Ek sağlayıcı kullanıyorsanız ve bir sorun çıkarsa kartta bir uyarı görünür. Uyarıda {provider} yerine sağlayıcının adı, {host} yerine sorunun yaşandığı adres yazar.

UyarıNe demek?Ne yapmalısınız?
{provider} gizli anahtarı reddedildi. Ziyaretçiler şu an Treyza yerleşik korumasıyla doğrulanıyor; anahtarı kontrol edin.Sağlayıcı, girdiğiniz gizli anahtarı kabul etmedi (Cloudflare Turnstile'da görülür). Anahtar yanlış kopyalanmış, sağlayıcı panelinde yenilenmiş ya da silinmiş olabilir.Sağlayıcı panelinden gizli anahtarı yeniden kopyalayın, sağlayıcı kartındaki Gizli anahtar (Secret Key) alanına yapıştırın, Bağlantı Test Et'e ve ardından Kaydet'e basın; sonra adreslerinizi yeniden doğrulayın.
{provider} {host} alan adında bütün doğrulamaları reddediyor; bu alan adı 30 dakikalığına Treyza yerleşik korumasına alındı. Gizli anahtarı kontrol edip yeniden doğrulayın.Yalnız Google reCAPTCHA'da görülür: Google o adreste gelen her doğrulamayı reddediyor. En olası sebep, gizli anahtarın artık geçerli olmamasıdır.Gizli anahtarı yeniden kopyalayıp girin, Kaydet'e basın ve adresi Vitrinde doğrula ile yeniden doğrulayın.
{provider} {host} alan adında yüklenemiyor; bu alan adı 30 dakikalığına Treyza yerleşik korumasına alındı. Sağlayıcı panelinde alan adı listesini kontrol edin.Doğrulanmış bir adreste sağlayıcının doğrulama kutusu birçok ziyaretçide art arda hata verdi. En sık sebep, adresin sağlayıcı panelinden silinmesidir.Sağlayıcı panelinde adresin kayıtlı olduğunu kontrol edin. 30 dakika sonra Treyza sağlayıcıyı o adreste yeniden dener.
Google reCAPTCHA ücretsiz kotası bu ay doldu. Ziyaretçiler ay sonuna kadar Treyza yerleşik korumasıyla doğrulanıyor; Google Cloud'da faturalandırmayı açabilir ya da Cloudflare Turnstile'a geçebilirsiniz.Google Cloud kuruluşunuzun aylık 10.000 ücretsiz doğrulaması doldu.Google Cloud'da faturalandırmayı açın ya da Cloudflare Turnstile'a geçin. Bir şey yapmazsanız ay sonuna kadar yerleşik koruma çalışır.
{provider} hizmetine şu an ulaşılamıyor. Ziyaretçiler geçici olarak Treyza yerleşik korumasıyla doğrulanıyor.Sağlayıcıda geçici bir kesinti var.Bir şey yapmanız gerekmez; kendiliğinden düzelir.

İpucu: Uyarı görünürken bile mağazanız çalışmaya devam eder: ziyaretçiler Treyza yerleşik korumasıyla doğrulanır ve işlemlerini tamamlar.

Formlarda bot koruması

Form oluşturucuyla hazırladığınız her formda bot korumasını ayrı ayrı açıp kapatabilirsiniz.

  1. Sol menüden Formlar'ı açın ve formunuzu düzenleyin (ya da Yeni Form oluşturun).
  2. Üst bardaki Form Ayarları düğmesine basın.
  3. Açılan pencerede Güvenlik sekmesine geçin.
  4. Bot koruması anahtarını açın.
  5. Pencereyi kapatıp üst bardaki Kaydet düğmesine basın.

Anahtarın altındaki açıklama şöyledir: "Açıkken bu formun gönderimleri ve dosya yüklemeleri bot doğrulamasından geçer. Yöntem mağazanızın ayarından gelir: {provider}." Buradaki {provider} yerine mağazanızda kullanılan yöntem yazar (örneğin Treyza yerleşik koruma). Yöntemi değiştirmek için açıklamanın altındaki Entegrasyonlar → Güvenlik bağlantısını kullanın; bağlantı yeni sekmede açılır, formdaki kaydedilmemiş değişiklikleriniz kaybolmaz. Yöntem bilgisi o an yüklenemezse açıklamada yalnız ilk cümle görünür ve bağlantı çıkmaz; yöntemi yine Entegrasyonlar sayfasının Güvenlik bölümünden değiştirebilirsiniz.

  • Yeni formlarda bot koruması açık gelir.
  • Bu özellik gelmeden önce oluşturduğunuz mevcut formlarda kapalı başlar; böylece hiçbir formun davranışı siz istemeden değişmez. Mevcut formlarınızı da korumak için anahtarı elle açın.
  • Bot koruması kapalı bir formda da gönderim sayısı sınırlıdır ve dosya yükleme kuralları geçerlidir.

Dikkat: Formun Form Ayarları penceresinde yaptığınız değişiklik, üst bardaki Kaydet düğmesine basmadan formunuza işlenmez.

Sağlayıcıya ulaşılamazsa ne olur?

Cloudflare ya da Google'da bir kesinti olursa, Google reCAPTCHA'da aylık ücretsiz doğrulama hakkınız dolarsa ya da sağlayıcı gizli anahtarınızı veya doğrulamaları reddederse vitrininiz kilitlenmez:

  1. Treyza durumu fark eder ve ziyaretçiyi otomatik olarak yerleşik korumaya yönlendirir.
  2. Ziyaretçi ekranda kısa bir Ek güvenlik doğrulaması yapılıyor… görür, biraz daha zor bir bulmaca arka planda çözülür.
  3. Ziyaretçi işlemini (giriş, kayıt, form gönderimi) tamamlar.
  4. Paneldeki Treyza Bot Koruması kartında sağlık uyarısı görünür (yukarıdaki tablo).

Dikkat: Tek istisna, sağlayıcının doğrulama dosyasının tek bir ziyaretçinin kendi tarayıcısında yüklenemediği durumdur (ör. reklam engelleyici ya da çok zayıf bağlantı): o ziyaretçi "Güvenlik doğrulaması yüklenemedi…" mesajını ve Tekrar dene düğmesini görür. Aynı hata bir adreste birçok ziyaretçide birden görülürse Treyza o adresi 30 dakikalığına yerleşik korumaya alır.

Sık sorulan

Müşterilerim bir şey fark eder mi? Çoğu müşteri hiçbir şey fark etmez. Yerleşik koruma ve Cloudflare Turnstile çoğu ziyaretçide görünmezdir. Yalnız Google reCAPTCHA v2'yi seçerseniz müşteri "Ben robot değilim" kutusunu işaretler.

Sağlayıcı anahtarlarımı girdim, neden hemen çalışmıyor? Anahtarlar, mağazanızın her adresinde Vitrinde doğrula ile bir kez doğrulanana kadar devreye girmez; bu sürede müşterileriniz yerleşik korumayla korunur. Ayrıca Entegrasyonu Etkinleştir anahtarının açık olması gerekir. Sebebi şudur: yanlış kopyalanmış bir anahtar ya da sağlayıcıya eklenmemiş bir adres müşterilerinizi girişte kilitleyebilir ve bu hataların çoğu ancak vitrinde, gerçek bir doğrulamada ortaya çıkar. Treyza Bot Koruması kartındaki Alan adı doğrulaması listesinden her adresi doğrulayın; adımlar Cloudflare Turnstile kurulumu ve Google reCAPTCHA kurulumu sayfalarında.

Reklam engelleyici kullanan müşteri giriş yapabilir mi? Yerleşik koruma reklam engelleyicilerden etkilenmez; doğrulama doğrudan mağazanızın kendi adresinden yapılır. Cloudflare Turnstile ya da Google reCAPTCHA kullanıyorsanız bazı reklam ve gizlilik engelleyiciler sağlayıcının doğrulama dosyasını engelleyebilir. Bu durumda müşteri "Güvenlik doğrulaması yüklenemedi…" mesajını görür; engelleyiciyi mağazanızda kapatıp Tekrar dene düğmesine basması gerekir. Bu tür şikâyetler sık geliyorsa ilgili işlemin anahtarını (örneğin Girişte kullan) kapatın; o işlem yerleşik korumayla korunmaya devam eder.

Yanlışlıkla engellenen bir müşteri ne yapmalı? Önce sayfayı yenileyip yeniden denesin. Tarayıcısının güncel ve JavaScript'in açık olduğundan emin olsun. Aynı bağlantıdan art arda yanlış şifre girdiyse bulmaca bir süre zorlaşır; birkaç dakika bekleyip doğru şifreyle denediğinde girebilir. Sorun sürüyorsa hangi mesajı gördüğünü size iletsin; mesajın anlamını yukarıdaki tablodan bulabilirsiniz.

Müşterim şifre sıfırlama e-postası almadı. Aynı adrese bir saat içinde 3'ten fazla sıfırlama isteği gönderilirse, e-posta bombardımanını önlemek için fazlası için e-posta gönderilmez; ekranda yine başarı mesajı görünür. Müşteriniz bir saat bekleyip tek bir kez yeniden istesin ve spam klasörünü de kontrol etsin.

Yerleşik korumayı kapatabilir miyim? Hayır. Yerleşik koruma görünmezdir, çerez kullanmaz, veri paylaşmaz ve ücretsizdir; müşterilerinize bir yük getirmez. Kapatılabilseydi mağazanızın giriş ve kayıt sayfaları botlara açık kalırdı. Ek sağlayıcı ekleseniz bile yerleşik koruma yedek olarak çalışmaya devam eder.

Hangi sağlayıcıyı seçmeliyim? Mağazaların çoğu için ek sağlayıcı gerekmez. Ek katman istiyorsanız ücretsiz olduğu ve doğrulama sayısını sınırlamadığı için Cloudflare Turnstile'ı öneririz. Karşılaştırma için yukarıdaki "Hangi yöntemi seçmeliyim?" tablosuna bakın.

Sağlayıcıyı nasıl kaldırırım?

  1. Entegrasyonlar → Güvenlik bölümünde sağlayıcının kartına tıklayın.
  2. Entegrasyonu Etkinleştir anahtarını kapatın.
  3. Kaydet'e basın ve pencereyi Kapat ile kapatın.

Yerleşik koruma kaldığı yerden devam eder. Anahtarlarınız silinmez; ileride anahtarı yeniden açmanız yeterlidir. Sağlayıcıyı tamamen bırakacaksanız, sağlayıcının kendi panelinden de widget'ı ya da anahtarı silebilirsiniz.

Bu koruma yönetim paneli girişimi de kapsıyor mu? Hayır. Bu sayfa, vitrininizdeki müşteri işlemlerini anlatır. Panel hesabınızı korumak için iki adımlı doğrulamayı açın: İki Adımlı Doğrulama.


İlgili sayfalar

Bu sayfa faydalı oldu mu?

Bu sayfada