Gecen aylarda birkac spammer/spam botu basmisti siteyi. Birkac yildir unuttugum sitemi hatirlatti, sanki kurumus ve otlarin, calilarin goturdugu bahce hissiyati olusturmustu. Neyse konuya donersem, spamleri kesmek icin ilk is varolan kodu duzgun bir versiyon kontrol sistemine oturtup deployment'lari kolay yapabilecegim bir ortam hazirladim springloops + versions app ile. Tum php kodlamami severek kullandigim phpstorm ile yapiyorum. Sonrasinda pear'da olan captcha scriptini temizleyip recaptcha yerlestirdim tum ziyaretci formlarina. Ve tum spamlar durdu dogal olarak. Cunku eski captchada buyuk bir problem yoktu fakat ben urettigim icin cozmesi kolay idi. Sanirim Recaptcha javascript ustunden imajlari yukledigi icin veya yazilarinin gercekten programatik olarak cozmesi kolay olmadigi icin cozulemiyor. Arkasinda google olmasinin da bir etkisi olabilir.

Farkettigim sey su oldu, recaptcha aslinda insanlari degil, gercekten iyi internet kullanicilarini filtreliyor, digerleri yapamiyor ve formu gonderemiyorlar. Belki sinir olup sayfayi kapatanlar var ama en azindan, recaptchayi hayatinda hic gormemis, eger oradaki yaziyi okuyamiyorsa yenile tusuna basinca yeni bir captcha gorecegini bilmeyen kullanicilarla ugrasmiyorsunuz. Her site icin degil ama bazi siteler icin bu recaptcha kullanmanin farkli bir avantajini gosteriyor.

Bunu iletisim sayfasindaki formdan gelen mesjalarin sayisinin ve iceriklerinin degismesinden soyleyebiliyorum.
13 Ağustos Çarşamba ´08   —   2 Yorum
SPAM biraz daha abarırsa yeni nesil dövüşme-sanatı (belkide sanal dövüşme sanatları) kategorisine girecek. İnsanlar oturup reklam yapmak amacıyla olabilecek en adi yolu seçerek vakitlerini, kendi konuları ile İLGİSİ olmayan binlerce siteye "nasıl spam yapabilirim?" sorusunun cevabını bulmakla öldürüyorlar. Sonuçta işe yaramayan bir yöntem değil, istatistiksel olarak herşeyin bir yüzdesi var ve denek sayısını ne kadar büyütürseniz sizin yüzdenize düşen kişi sayısı o kadar artıyor. Yani ulaşacağınız kitle genelin 1%'i ise bile, siz 1 milyon kişiye ulaştığınızda 10 bin kişiye reklamınızı okutmuş oluyorsunuz. Haliyle amaç, reklamı ilgili-ilgisiz ulaşılabilecek her e-posta ve siteye yayabilmek.

Bunu engellemek için birkaç akıllı zamanında captcha'yı bulmuş. Halen geçerliliğini koruyan captcha'yı dinlemeyip elle spam yapmaktan usanmayan geri zekalı çok insan/grup var. Bu insanlar vakitlerini böyle şeylerle harcamaktan hiç usanmıyorlar galiba. Neyse bu kısım onların sorunu...

Bu yazıyı bana yazdıran şey, son 1 haftadır bu son paragrafta bahsettiğim şeyi yapan insanların çoğalması oldu. Tek tük de olsa oturup captcha'yı elle girip 1 tane 2 tane spam yapmaya çalışan insan var. Şu an yorumları silmekle ilgili çok sorunum olmadığından yönetim panelimde yorumları yönettiğim bir kısım yazmadım. PhpMyAdmin'den el ile siliyorum (aslında oldukça pratik oluyor). Geçen gün 2-3 gün ara ile birkaç tane gönderi yaparak link-spam yapan birisine üşenmeyip "Siteme spam yapmakta ısrarcı mısınız?" diye sordum :-) Doğal olarak cevap gelmedi.

Yani insanlar programlama, web vs (yani bu sitenin konu alanları) ile ilgisi olmayan sitelerin linklerini burada spam yolu ile sunmaya çalışmaları çok aptalca ve zaman kaybı olarak geliyor. Demekki onlara gelmiyor...

Ne yapacağız bu spam konusunu? (bu site için değil, genel olarak soruyorum)

Senesini hatırlamıyorum ama herhalde birkaç sene önce ilk duyduğumda "mantıklı" diye tepki verdiğim ama sonra "microsoft'a yakışır bir şekilde çok salakça" olarak düşünmemi sağlayan, Bill Gates'in spam'e engel olması için önerdiği bir fikir vardı : "e-Postaları -sembolik- ufak bir parayla, mesela 1 cent gibi ücretlendirelim"
(bullshit :-) )

Popüler Etiketler

gimp job developer mfyz mdb2 pear sql injection newsletter mail rss xml wanda linux ruffles doritos ios apple itunes mobile app banner css javascript cache htaccess apache tebrik xhtml php digital open source lisans örnek kod kitap ui design development social ajax http server session cookie jquery framework plugin url twitter statistics istatistik insanlar regex icon ikon grafik download firefox calendar logo mootools signature imza html wordpress dokuman google media service portfolio blog cms facebook opengraph api optimization fql mysql optimizasyon analyse procedure www subdomain redirect crossdomain js date tarih less compile compiler macosx windows on-the-fly svn subversion git version control deployment chart osx applications free subscription widget lifestream parse oyun table css3 wireless connect box iOS webkit web app music export tool pharma hack zaman kampanya tytz coding kontrol yapıları if switch iphone ipad app store store in-app purchase purchase verification integration storekit itunes connect sosyal medya search spam assets query select phpstorm jetbrains pgsql mssql ide editor meta language auth internet ux icons login network mod_rewrite seo bootstrap html5 konsol terminal proje browsers support ubuntu while graph ie browser ntfs fstab nedir db database sitemap generator ipucu link notebook laptop license xmlhttprequest route router internet explorer kurulum startups style diff player howto nasıl workspace screen prepare execute share form input textarea radio button code object