ReCAPTCHA Kullanarak WordPress Formlarında Spam Form Gönderimlerini Nasıl Durdurursunuz?

Yayınlanan: 2020-02-25

Web sitenizde form bulundurmanın dezavantajı, kendinizi sık sık spam'e açık bırakmanızdır. Bu nedenle spam form gönderimlerini durdurmak çok önemlidir. Ne yazık ki, tüm spam WordPress'i ortadan kaldırmak veya botları engellemek için nihai bir yöntem yoktur. Ancak birkaç farklı anti-spam önlemi mevcuttur.

Her birinin kendine özgü avantajları ve dezavantajları vardır, bu nedenle genellikle mümkün olduğunca çok sayıda spam mesajını engellemek ve site ziyaretçilerinizi rahatsız etmemek arasında hassas bir denge vardır.

Spam nadiren önlenebilir. Spam, e-posta, iletişim formları, yorum bölümleri ve diğer web sitesi formları gibi görünür. Neyse ki, düzenli olarak gördüğümüz spam miktarını azaltmaya yardımcı olabilecek çözümler var.

İçindekiler

reCAPTCHA nedir?

Computers and Humans Apart'ı anlatmak için Tamamen Otomatik Genel Turing testi olarak da bilinen CAPTCHA, spam iletileri yakalamak ve durdurmak için en popüler yöntemlerden biridir.

CAPTCHA kullanan web siteleri , kullanıcıların otomatik olarak oluşturulmuş bir sayı ve harf grubunu incelemesini ve ardından bu kombinasyonu bir metin kutusuna girmesini gerektirir.

captcha örneği
CAPTCHA örneği.

Orijinal versiyon 2000'lerin başında tanıtıldı. Kullanıcı dostu değildi çünkü sayı ve harf kombinasyonları genellikle spam botlarını şaşırtmak için düzenlenip karıştırıldı, ancak aynı zamanda gerçek insanları da şaşırttı.

Birçok kullanıcı, sunulan sayıların ve harflerin yorumlanmasındaki zorluklar nedeniyle bu tür formları terk etti. Spam gönderenler kısa sürede bunu anladı ve bu siteleri oldukça kolay bir şekilde hackleyebildiler.

reCAPTCHA , insanların bir metin alanına girmesi gereken gerçek metin görüntülerini görüntüleyerek bu sorunları hafifletmeye çalıştı. Ne yazık ki, öncekiyle aynı sorunlardan bazılarını yaşadı , çünkü görüntülenen kelimelerin birçoğunu okumak çok zordu.

reCAPTCHA örneği
reCAPTCHA örneği

Google, reCAPTCHA'yı satın aldı ve hemen iyileştirmeler yapmaya başladı. Geçerli sürüm reCAPTCHA sürüm 3'tür . Kullanıcılar için öncekilerden çok daha kolay. Sadece robot olup olmadığınızı soran bir onay kutusu.

reCAPTCHA sürüm 2 örneği
reCAPTCHA sürüm 2 örneği.

İstenmeyen e-postaları durdurmanın bu yolu bir bilgisayarı kandıracak gibi görünmeyebilir, ancak "başlığın" arkasındaki teknoloji işi yapan şeydir. Google, IP adresinizi ve web etkinliğinizi izler. Sizi normal bir kullanıcı olarak görürse, size bir onay kutusu atanır.

"Şüpheli" olarak kabul edilirseniz, Google size bir bulmaca atar. Bulmaca genellikle bir ızgarada birleştirilmiş birkaç fotoğraftan doğru resimleri seçmeyi içerir . İşlem, özellikle API hata yaparsa ve aynı görüntüleri sürekli bir döngüde gösteriyorsa, daha fazla zaman alır ve kullanıcılar için sinir bozucu olabilir.

google recaptcha sorunu
Google testini geçemezseniz gördüklerinizin örneği.

Bir keresinde bu aktiviteyi arka arkaya on kez tamamlamak zorunda kaldım. Daha fazla ilerlememe izin vermiyordu.

Neyse ki reCAPTCHA'nın yeni sürümü çok daha kullanıcı dostu. Yine de kullanıcılara puan verir. Bu sefer, "insan" olarak kabul edilirseniz, başka hiçbir şey görüntülenmez. Onay kutusu yok, hiçbir şey yok.

Atanan puan, kullanıcıların doldurduğunuz form türlerine göre farklı işlemleri tamamlamasına olanak tanır. Örneğin, bir kullanıcı daha uzun bir form doldurmaya çalışıyorsa ve puanı geçemezse, daha fazla ilerlemek için iki faktörlü kimlik doğrulama kullanmasını sağlayabilirsiniz.

WPForms Spam Korumasını Kullanarak Spam Form Gönderimlerini Durdurun

Çoğu çevrimiçi form, spam gönderenler için ana hedeflerdir. WPForms (Yerçekimi Formları ile WPForms arasındaki farkı görün), istenmeyen postaları azaltmak için birkaç uygun çözüm sunar. WPForms, spam ile mücadele etmek için akıllı bir bal küpü tekniği kullanır. WPForms'u çevrimiçi formlarınıza reCAPTCHA eklemek için de kullanabilirsiniz.

reCAPTCHA by Google, spam çabalarıyla mücadele etmek için ücretsiz bir otomatik hizmet ve gelişmiş risk analizidir. İnsanların atlaması kolaydır, ancak spam botları için daha fazla sorun teşkil eder.

WPForm'larınıza reCAPTCHA Onay Kutusu Nasıl Eklenir?

Yapmanız gereken ilk şey, WPForms eklentisini kurmak ve etkinleştirmektir. Ücretsiz WPForms Lite sürümünü kullanabilirsiniz. Ardından, bir WordPress iletişim formu oluşturmanız ve WordPress'te reCAPTCHA ayarlarını yapılandırmanız gerekir.

WPForms > Settings bölümüne giderek başlayın. Daha sonra “reCAPTCHA” sekmesini seçebilirsiniz. Örneğin, bir forma reCAPTCHA eklemek için reCAPTCHA v2 seçeneğine tıklayın.

wpforms recaptcha

reCAPTCHA, Google tarafından sağlanan ücretsiz bir hizmettir. Kullanımı ücretsiz olsa da, çalışması için hem gizli bir anahtar hem de bir site anahtarı gerektirir. Bu anahtarları reCAPTCHA'nın kurulum sayfasına giderek oluşturabilirsiniz.

Bu kurulum sayfasına geldiğinizde, sağ üst köşedeki Yönetici konsolu düğmesini tıklayın. Oradan Google hesabınıza giriş yapın. Bu sizi sitenizi reCAPTCHA hizmetine kaydedebileceğiniz bir sayfaya götürecektir. reCAPTCHA hizmeti için bir site eklemek için sağ üst köşede bulunan + işaretini tıklayın.

recaptcha wordpress nasıl kurulur

Etiket alanına web sitenizin adını girin. Ardından kullanmak istediğiniz reCAPTCHA seçeneğini seçin. Örneğin, siteniz için v2 reCAPTCHA sürümünü ve “Ben robot değilim” onay kutusunu seçmek isteyebilirsiniz.

Bundan sonra, web sitenizin alan adını eklemeniz ve Gönder düğmesini tıklamanız gerekir. Sitenizi ve gizli anahtar bilgilerinizi kopyalayın ve WPForms > Ayarlar'a dönün.

Gizli anahtarınızı ve site anahtarınızı reCAPTCHA ayarları bölümünün altına girin. Ayarlarınızı kaydetmek için “Kaydet” düğmesine tıklayın.

görünmez reCAPTCHA wordpress

Formda reCAPTCHA'yı etkinleştirmek için form düzenleyicide Ayarlar » Genel'e gidin. Sayfanın en altına gidin ve "Google Checkbox v2 reCAPTCHA'yı Etkinleştir"in yanındaki onay kutusunu tıklayın.

reCAPTCHA v3 wordpress ekleme

Ayarlarınızı kaydedin. Bu, reCAPTCHA özellikli formunuzu web sitenize eklemenizi sağlar.

Sitenizde etkileşimli bir reCAPTCHA öğesi olmasını istiyorsanız ve Google reCAPTCHA'yı kullanmak istemiyorsanız, özel CAPTCHA eklentisini kullanabilirsiniz. Bu eklenti, rastgele matematik soruları eklemek veya site ziyaretçilerinin yanıtlaması için kendi özel sorularınızı oluşturmak için kullanılabilir.

Ayrıca Görünmez reCAPTCHA ekleyebilirsiniz. Görünmez reCAPTCHA eklemek , spam'den kaçınan ancak kullanıcı deneyimini bozmayan WordPress iletişim formları oluşturmak isteyenler için ideal bir çözümdür . Bu seçenek, çevrimiçi formları doldurmayı kolaylaştırır.

Tek yapmanız gereken daha önce belirtilen adımları takip etmektir. Bu seferki tek fark, form düzenleyicinin "Ayarlar > Genel" bölümünde "Google Görünmez reCAPTCHA'yı Etkinleştir"in yanındaki onay kutusuna tıklamanız gerektiğidir. Bitirdiğinizde ayarlarınızı kaydettiğinizden emin olun.

Bunu yaptıktan sonra Google, bir spam robotundan gelip gelmediğini belirlemek için sitenize gönderilen her formu araştırır . Site kullanıcılarınız olağan dışı bir şey görmez. Yine de formları sorunsuz bir şekilde gönderebilecekler.

Anti-spam Honeypot Nasıl Etkinleştirilir?

Honeypot aracı, herhangi bir CAPTCHA formu kullanmadan spam'i durdurmak için başka bir mükemmel seçenektir. Honeypot, fazladan bir alan ekleyerek çalışır . Spambot'lar bu alana geçerli kullanıcılar tarafından gizlenen bilgileri girecektir. Ek alan, gerçek bir insanın formu doldurduğunu doğrulamak için vardır.

Bu bal küpü alanı doldurulursa, form otomatik olarak spam olarak reddedilecektir. Bu, spam robotunun formu göndermesini engeller.

Birçok web sitesi sahibi , sitelerini güvende tuttuğu ve kullanıcılarını rahatsız edebilecek veya rahatsız edebilecek herhangi bir CAPTCHA alanı gerektirmediği için Honeypot'u kullanır . Bu ayar, halihazırda CAPTCHA, reCAPTCHA veya Özel Captcha eklentisi kullanıyor olsanız bile, WPForms'da varsayılan olarak kullandığınız tüm formlar için etkinleştirilmiştir.

Bu ayarı formunuzun Ayarlar > Genel menüsüne giderek kontrol edebilirsiniz. Oradan, sağdaki önizleme paneline gidin. “ Anti-spam balküpünü etkinleştir ” seçeneğinin zaten etkin olduğunu göreceksiniz.

Spam Form Gönderimlerini Durdurun Son Sözler

Hiçbir site sahibi, iletişim formlarının (veya bu konudaki diğer formların) sürekli olarak spam botları tarafından saldırıya uğramasını istemez. Web sitesini çalıştırmak ve sitenin farklı yönlerine odaklanmak için zaman ve çaba harcar. Ne yazık ki, spam ile uğraşmak, tüm site sahiplerinin eninde sonunda uğraşmak zorunda olduğu bir şeydir.

Spam'i tamamen sona erdirecek "herkese uyan tek bir çözüm" olmasa da, bu, spam saldırılarına da boyun eğmeniz gerektiği anlamına gelmez. Proaktif olun. Spam'in bir site sahibi olarak sizi nasıl etkilediğine ve site kullanıcılarınızı nasıl etkilediğine bakın.

Ardından sitenizi korumak için gerekli adımları atın . Sitenizi savunmak için tek bir stratejiye güvenmeyin. Spam gönderenlerin her gün web sitelerine saldırmak için kullandıkları her zaman daha yeni ve daha akıllı yollar vardır. Tetikte olun ve spam için sürekli bir göz atın.