WordPress blog'larında spam yorum kontrolü

Yakın zamana kadar Akismet kullanıyordum. Bir süre önce, WordPress ayarlarında, "Bir yorum görünmeden önce:" bölümündeki "Yorumu yazan isim ve e-posta adresini doldurmak zorunda" seçeneği işaretli olmasına rağmen isimsiz, isim kısmı boş spam yorumlar gelmeye başladı. Bu duruma karşı hem WordPress'in, hem de Akismet'in etkisiz kalması fena halde şaşırtıcıydı.

Bu yorumlar ilk başlarda önemsemeyeceğim kadar az geliyordu - günde üç tane falan. Yalnız son zamanlarda bu olay iyice arttı, günde 20 adet anonim yorum geliyordu. Hepsini silmek de biraz sinir bozucu bir hale gelmeye başlamıştı tabii.

Akismet'in bu durum karşısında (geçenlerde sürüm de yükseltip 2.0.2'den önce 2.1'e, sonra 2.1.2'ye geçmiş olmasına rağmen) hala yetersiz kaldığını görünce spam yorum korumasını artırıcı bir eklenti daha aradım. Bulduğum güzel bir eklenti vardı: Math Comment Spam Protection. Bu eklenti yorumcuya ufak bir matematik sorusu soruyordu. Bu ufak adımı atlayabilecek ne kadar spam yorum robotu olabilirdi ki?

Çok varmış meğer, hatta neredeyse hepsi geçebiliyormuş. Bu soruya takılanları istatistiksel olarak göremiyordum belki ama Akismet bölümüne düşen spam yorum sayısında fark edilebilir bir azalma yoktu. Üstelik anonim yorumların azalması gerekirken hiçbir azalma olmamıştı, hatta sıklığı artmaya devam etti! Ben de ziyaretçilerimi matematik sorularıyla rahatsız etmekten kaçınıp eklentiyi kaldırmaya karar verdim. Ama anonim yorumlara karşı da bir önlem hala alamamıştım.

Bunun üzerine en geniş WordPress eklenti arşivine, WP-Plugins'e gidip Spam Fighting bölümündeki tüm eklentilere baktım. Aklıma yatan, daha önceden de adını duyduğum Bad Behavior oldu. İndirip denedim ve şu kadarını söyleyeyim, eklentiyi etkinleştireli henüz 11 saat olmasına rağmen eklentinin istatistiğine göre 829 spam yorum girişimi engellenmiş! Eklentinin engellerini aşan 4 spam yorum da onay kuyruğuna girdi, zira bir yorum içerisinde en az 1 bağlantı olduğunda otomatik olarak benim onayımı almak için onay kuyruğuna giriyor - bir WordPress ayarı bu.

Sonuç olarak diyebilirim ki:

  • Akismet yorum yapma işleminin hızını düşürüyor, iç sunucu hatası verdirebiliyor.
  • Kullanıcının insan olup olmadığını anlamak için sorular soran, resimdeki karakterleri girmesini isteyen eklentiler işe yaramıyor, onu aşan her zaman oluyor.
  • Nasıl yaptığını hala anlayamadım ama Bad Behavior, işini çok iyi yapıyor. Yukarıda bahsettiğim onay kuyruğu ayarını da yaptınız mı şahane ve hızlı bir spam yorum koruması sağlanmış oluyor.

Bad Behavior'u indirmek için buraya tıklayın.

Ek (22 Ocak 2008, 09.17): İlk kez bir spam yorumu göremedi Bad Behavior. 1 ay 4 gün geçti ve 1 yorumu geçirdi. Helal olsun yani.

Bir hatırlatma: Bu yazıyı istediğiniz yerde, istediğiniz gibi yayımlamakta özgürsünüz. Ama verdiğim emeğin hakkını, karşılığını vermek adına yazıyı yayımladığınız yerde, yazının hemen üstünde bu sayfaya bağlantı vermeniz gerekiyor. Şimdiden teşekkürler.
Şu an 471 kişi Beyn'e abone. Yani Beyn'e bir yazı yazıldığında anında haberleri oluyor. Sen de abone olsana? (Tabii ki ücretsiz.)
Verilen Tepkiler

ben bu sorunu gönder butonuna geri sayım sayacı koyarak halletim ne aksiahmetiymiş pardon aşkimet Id nosu falan uğraşamam :)

Teşekkürler ferhatonair!
 

Paylaşım için teşekkürler

Teşekkürler TrWord!
 
3. Barış Ünver demiş ki; 09 Nisan 2008, 18:46

+rep de verseydin oldu olacak :D. Bu ne ya?

Teşekkürler Barış Ünver!
 
4. oguz demiş ki; 01 Mayıs 2008, 00:40

wp-comment-post.php nin adını değiştirsen(tema dosylarındaki comment.php nin içindeki bu dosya adınıda buna göre düzenle) sıfır spam yorum alırsın ve spam botlar siteni yormaz artık

Teşekkürler oguz!
 
5. Barış Ünver demiş ki; 01 Mayıs 2008, 00:47

Güzel bir fikir, ama spam'leri tamamen engellemez. Yazılımlarla wp-comments-post.php dosyasını çağıranlar olduğu gibi sayfaya direkt erişip spam yollamaya çalışanlar da var, insan gibi yani :D. Bad Behavior iyidir, ama eklentisiz bir yaşam için senin çözümü de deneyeceğim bir ara.

Teşekkürler Barış Ünver!
 

abi hiç bilmiyorum ama bu spam yorumlar olunca ne işe yarıyor yani yaramıyor

Teşekkürler turklerklani!
 
7. Barış Ünver demiş ki; 05 Mayıs 2008, 04:33

Evet, şimdi denedim, kolayca hallediliyor. Yalnız dediğim gibi, spam yorumları tamamen engelleyemiyor, bunu yapıp Bad Behavior'u kapattığım anda üç tane, yarım saat sonra üç tane daha spam yorum geldi.

Teşekkürler Barış Ünver!
 

akismet cogu zaman yeterli olmuyo ama bu yorum sayesınde sorunuma büyük bir çzüm elde ettim teşekkür ederim

Teşekkürler Avşa adası!
 
9. ilahi demiş ki; 26 Mayıs 2008, 02:47

"Akismet cogu zaman yeterli olmuyo ama bu yorum sayesınde sorunuma büyük bir çzüm elde ettim teşekkür ederim"
Sana Katılmıyorum

Teşekkürler ilahi!
 

abi acaba wp-comments-posts.php dosyasını benyorum.php gibi yani dosya adını değiştirsen galiba spam yorumlar burayı bulduklarından öyle geliyorlar wp-comments-post u belki gelmezler onu bulamadıklarından

Teşekkürler turklerklani!
 
11. Barış Ünver demiş ki; 26 Mayıs 2008, 16:41

Yaptım zaten onu. Bak yedinci yoruma?

Teşekkürler Barış Ünver!
 

paylaşım icin teşekkürler

Teşekkürler chatortam!
 

Paylaşım için teşekürler, bu konuda ne yapacağımı kara kara düşünüyordum.

Teşekkürler Deniz Oral!
 
14. Osm@n demiş ki; 19 Nisan 2009, 15:30

Paylaşım için teşekürler, bu konuda ne yapacağımı kara kara düşünüyordum.

Teşekkürler Osm@n!
 
15. enerji demiş ki; 19 Nisan 2009, 19:05

güzele benziyor evet, ilerde tarafımdan denenmesi ümidiyle arşivime şeyedip akismetide işten kovuyorum.

Teşekkürler enerji!
 

Paylaşım için teşekürler, bu konuda ne yapacağımı kara kara düşünüyordum.

Teşekkürler WebOsman!
 
17. Golden demiş ki; 02 Mayıs 2009, 10:47

"Akismet şu ana kadar sitenizi toplam 3,041 spam yorumdan korudu" ancak arada spam yorumları çok fazla geçiriyor.Önerini dikkate alıcağım. :)

Teşekkürler Golden!
 
18. burak demiş ki; 05 Mayıs 2009, 16:27

Ben yorumlarda web site bölümünü kaldırdım istenmeyen kelişme ayarlarına birkac kelime ekledim ve google emailden gelen yorumları yasakladım ,cünki spamlara bakıyorum hiç hotmail yok dolayısıyla google kullanan ziyaretciler yorum yapamıyor ama olsun razıyım şimdilik iyi 4 5 gündür hiç spam almıyorum buda bişeydir dimi :P

Teşekkürler burak!
 
19. alpee demiş ki; 15 Mayıs 2009, 23:00

arkadaşlar amaç spam yapmak değil ama bu eklenti özellike web sitesi olan ve back linki 50 nin üzerinde olan web sitelerini engelliyor :(

Teşekkürler alpee!
 
20. Avşa demiş ki; 29 Eylül 2009, 12:35

Bende bir deneyim bakalım banada çok lazım böle bir eklenti teşekkürler

Teşekkürler Avşa!
 
21. anonim demiş ki; 06 Kasım 2009, 04:08

teşekkür eklenti süper. emeğinize sağlık

Teşekkürler anonim!
 
22. serkan demiş ki; 26 Şubat 2010, 14:05

evet bende fark ettim bu durumu. backlinki belli bir sayıya gelmiş sitenin eklenmesine musade etmiyor.

Teşekkürler serkan!
 
Tepki Ver


   ÖNEMLİ:
  • Art arda yorum yapmak yasaktır.
  • Türkçe kurallarına uymayan yorumlar silinecektir.

 
 
XHTML CSS WordPress