BEYN

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.

  • http://www.ferhatonair.com ferhatonair

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

  • http://www.yihhu.net oguz

    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

  • Barış Ünver

    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.

  • http://turklerklani.blogspot.com turklerklani

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

  • Barış Ünver

    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.

  • Anonim

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

  • Anonim

    “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

  • http://turklerklani.blogspot.com turklerklani

    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

  • Barış Ünver

    Yaptım zaten onu. Bak yedinci yoruma?

  • Deniz Oral

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

  • Osm@n

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

  • Anonim

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

  • http://netosman.blogspot.com WebOsman

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

  • http://www.goldenblog.net Golden

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

  • burak

    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

  • alpee

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

  • Anonim

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

  • anonim

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

  • serkan

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

  • http://www.serhanoztunc.com serhan

    SI CAPTCHA Anti-Spam bu konuda çok iyi

  • http://www.mrtcntn.com Mert

    spam yorumlar bana da gelmeye başladı, şu an sadece cookies for comments kullanıyorum. CfC bloklayıp spam kutusuna atıyor. yeterli mi bu?

  • http://www.amacdizayn.com emre

    Farklı bir sorum var. Kendi mailimle bir arkadaşımın sitesine attığım yorum spam gözüküyor. Bunu düzeltmenin bir yolu var mı? Alan adı blackliste girmiş olabilir mi nasıl kontrol ederiz?

  • http://twitter.com/coskunhoca coskunhoca

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

Program

  • YTubePlayer - Windows: YTubePlayer, masaüstü konforuyla Youtube videolarını izlemenizi sağlayan bir uygulamadır...
  • Social for Google+ - Windows: Google Plus sosyal ağ hesaplarınızı tarayıcıya ihtiyaç duymadan masaüstünüzde tek bir ekrandan yönetebilirsiniz...
  • NoScript - Windows: Firefox tabanlı tarayıcılarda JavaScript, Java ve Flash uygulamalarını engelleyerek güvenliğinizi artıran bir eklenti...
  • music2pc - Windows: Ücretsiz olarak müzik dosyalarını aramak ve bilgisayarınıza indirmek için kullanabileceğiniz güzel bir program...
  • EssentialPIM Free - Windows: Günlük planlarınızı sizin için yönetebilen ücretsiz ajanda yöneticisi EssentialPIM Free ile iletişim bilgilerini, randevuları, e-postaları belli bir t..
Yazıyı beğendiniz mi? Beğendiyseniz, Beyn'e abone olmak için tıklayın.