WordPress Web Sitenizde Spam ile Mücadele
Cuma öğleden sonra. Yaz. İş arkadaşlarınız hak ettikleri bir tatilin keyfini çıkarırken, siz huzurlu bir şekilde günün işini bitirdiniz. Sakin ol, iki hafta sonra sıra sende. Gün boyunca her şey yolunda gitti, bu yüzden bilgisayarı kapatmaya hazırlanıyorsunuz… ve eve gitme vakti geldi – gelecek Pazartesi görüşürüz millet!
Eve döndüğünüzde kanepede, hafta sonunuzun başlangıcının tadını çıkarıyorsunuz. Bir süre internette gezinmek ve neler olup bittiğini görmek iyi bir fikir gibi görünüyor. Bilgisayarınızı açıyorsunuz ve işte oradalar: 500'den fazla destek bileti! Ne oldu?! Her şey bozuldu ve düzeltmek için yalnız mısın? Allah korusun!

Kendini toparla ve kendine şunu söyle: Benim gözetimimde değil! Neler olup bittiğini öğrenmenin ve düzeltmenin zamanı geldi. Neyse ki, deseni bulmak kolaydır. Şimdiye kadar gönderilen tüm biletler aynı e-posta hesabından (burada bahsetmeyeceğim). Bir bot olmalı ve bu yüzden engellenmeli!
Neyse ki, kullandığımız biletleme sistemi bu kişiyi spam olarak işaretlememe izin veriyor (aslında bunu kendileri tespit etmeliydiler, ama hey, her zaman bu kadar şanslı olamayız). Tamamlandı! Onlardan daha fazla bilet yok.
Ama tüm bunlar nasıl oldu?
Cevap WordPress'te . Aslında, WordPress web sitemizde. Gönderimi destek bileti sistemimize yönlendirilen birkaç iletişim formu vardır. Sorunun başladığı yer burası, ne yazık ki istenmeyen postaları filtrelemek için hiçbir kontrolü olmayan bu iki formda. Web'de buna sahip olmayan tek kişi onlardı….
Lanet olası spamcılar!

Neyse ki, o kadar da kötü değildi. Düzeltmeyi başardım ve bir daha olmayacak. Ve şimdi size yardım etme zamanı: Web sitemizde spam'den kaçınmak için yaptığımız şey budur, böylece siz de aynısını yapabilir ve bundan kaçınabilirsiniz.
İletişim Formlarınızda Spam Botları Bitirin
Size burada anlattığım tüm bu sorun, web sitemizdeki 14 formdan ikisine toplu form gönderme saldırılarına karşı herhangi bir korumamız olmadığı için oldu. Kötü şans, ancak kapıyı açık bırakırsanız spam gönderenler bundan faydalanır.
Bunu fark etmeseydim, Pazartesi günü bekleyen yüz binlerce destek biletim olacaktı ve her şey daha da kötü olacaktı. Neyse ki, bu olmadı ve sorun olabileceği kadar büyük değildi.
Web sitemizdeki iletişim formları için Contact Form 7 eklentisini kullanıyoruz. İletişim Formu 7, en son sürümlerinde, formlarda captcha kullanma olasılığını zaten ekler. Ama gerçek şu ki, Captcha'lardan nefret ediyoruz. Google , robot olmadığımı söyledikten sonra trafik işaretleri, taksiler, otobüsler veya vitrinleri gösteren resimleri seçmemi her istediğinde, hüsrana uğruyorum.

Web sitemizdeki formlara captcha koymaktan kaçınmak için Contact Form 7 Honeypot eklentisini kullanıyoruz. Bu eklenti , İletişim Formu 7'yi forma bal küplerini dahil edecek şekilde genişletir. Honeypot, formda doldurulduğunda formun gönderilmesini engelleyen gizli bir alandan başka bir şey değildir.
Çoğu bot aptal olduğu için (en azından 2018'de), bir formun alanlarını doldurmaya başladıklarında hepsini doldururlar. Yani bu basit yolla, formların botlar tarafından gönderilmesinden kaçınıyoruz. Kullanıcılar, formun honeypot alanını göremedikleri için doldurmazlar ve form doğru gönderilir.

Yalnızca İletişim Formu 7 formlarına bir bal küpü alanı ekleyerek, WordPress iletişim formları aracılığıyla aldığınız spam'lerin çoğundan kaçınırsınız.

Blogunuzdan Spam Yorumları Kaldırın
Bir blogunuz varsa, yorumlarınız açık olacaktır. Kim okuyucularından içerikleri hakkında geri bildirim almaktan hoşlanmaz? Ancak bir püf noktası var: Muhtemelen binlerce spam yorumu da alacaksınız. Neyse ki Akismet, yorumlardaki spam'leri tespit etmek ve bu tür spam göndericileri engellemek için çok iyi çalışan ücretsiz bir eklentidir .

Web sitemize bakın: Akismet, web sitemizi şu ana kadar 100.000 spam yorumdan korudu! Oldukça temiz, ha?
WordPress'inizde etkinleştirirseniz, yorumlar bölümüne gidebilirsiniz ve spam yorumların olduğu bir bölüm göreceksiniz. Dilerseniz bunları gözden geçirebilir ve veritabanınızda yer kaplamamaları için silebilirsiniz.
Kötü Amaçlı Kullanıcıların Kaydını Önleyin
Web sitemizde kullanıcı kaydı açık değildir. Bu nedenle, herhangi bir spam kullanıcımız olması teknik olarak imkansız. Ancak bunu yaparsanız, muhtemelen çok sayıda spam kullanıcınız olacaktır. Ve biliyorum çünkü bunu gördüm: Nelio'nun kökeninde, birkaç yıl önce web sitelerini WordPress'e taşıdığımızda, binlerce kullanıcılı web sitelerinin veritabanlarını taşıma fırsatım oldu ve çalıştığımız sitelerin çoğu şunlardı: spam kullanıcıları ile rahatsız. Ve bugün trendin değiştiğini düşünmüyorum.

Web sitenizdeki kullanıcıların kaydını açarsanız, gözünüz üzerinde olsun çünkü aksi takdirde gerçek kullanıcı olmayan binlerce kayıtlı kullanıcıyla karşılaşmak çok kolaydır.
Bu kullanıcıların web sitenize kaydolmasını nasıl önleyebilirsiniz? Birkaç yol var. İşte en yaygın olanları:
- Akismet: Yine bu eklenti spam kullanıcı günlüklerini tespit ederek sizi kurtarabilir. Aktif tutun!
- Yeni kullanıcı kayıtlarının e-posta adresini doğrulayın. Bu eklenti ile yapabilirsiniz. Çoğu bot e-postalarını onaylamaz ve kayıt olmalarını engellersiniz.
- Kullanıcı kayıt formuna bir captcha ekleyin. Evet, captcha'lardan şikayet ettiğimi biliyorum, ancak spam göndericilerden çok fazla sorun yaşıyorsanız, yapsanız iyi olur. Hepsi Bir Arada Güvenlik ile bunlara sahip olabilirsiniz.
- Yeni kullanıcıları kaydetmek için varsayılan WordPress URL'sini değiştirin. İşte bu konu hakkında biraz daha bilgi.
Son Açıklamalar
Ne de garip veya olağandışı bir şey olmayacağını düşündüğünüz anlarda, internette gardınızı indirmeniz gerekir. Bir şey ters gidebilirse, tıpkı arkadaşımız Murphy'nin tahmin ettiği gibi ters gidecektir. Bu nedenle, can sıkıcı istenmeyen postaları önlemek için her şeyin yerinde olması için web sitenize hazırlanmalı ve özen göstermelisiniz.
Beğenseniz de beğenmeseniz de, internette bir web siteniz olduğunda spam'e maruz kalırsınız. Bundan tamamen kaçınmak imkansızdır, ancak kesinlikle en aza indirgeyebilirsiniz. Web siteniz biraz trafik alır almaz spam gönderenlerin hedefi olacaksınız, bu nedenle sorunla daha sonra yüzleşmektense hazırlıklı olmak daha iyidir.
Neyse ki, WordPress ve eklenti ekosistemi, spam'e karşı savaşa hazır olmanız için size mükemmel araçlar sağlar. Bu kazanabileceğin bir savaş. Göreyim seni!
Unsplash'ta Scott Van Hoy'un öne çıkan görseli.
ev borcu WordPress sitesi