wit_AntiSpam v1.0 – WordPress Plugin
21Versiunea in Limba Romana :
Acesta este primul meu plugin ce il lansez. Acest plugin vizeaza atacurile botilor. Am preluat ideea lui Ionut Staicu cu ntzAntiSpam si am dus-o la un nivel mai sus ca sa spun asa. Multi dintre noi stiu faptul ca roboteii ce fac spam se folosesc de anumite analize pentru a completa inputurile. Astfel, ei cauta doar elementele ce sunt „vizibile” de ochiul uman. wit_AntiSpam creaza un nou element „vizibil” pentru robotei dar invizibil pentru oameni. In cazul in care sistemul observa completarea acelui formular va bloca mesajul respectiv.Pana aici lucreaza ca sistemul domnului Staicu. Optimizarea si imbunatatirea calitatii lui consta in faptul ca are un sistem „random” ce va crea de fiecare data elementul „capcana” intr-o alta pozitie si sub un alt nume, preluat dintr-o lista interna ce poate fi completata in functie de dorinta administratorului ce doreste sa foloseasca pluginul.
Mentionez faptul ca acesta ruleaza deja pe blog, iar in cazul in care veti observa probleme de comportament sau orice alte neplaceri(buguri) etc, voi aprecia foarte mult sa ma anuntati.
Il puteti descarca de la adresa de aici : wit_AntiSpam v1.0
English Version
This is my first plugin that I launch. This plugin aims to bot attacks. I took Ionut Staicu’s idea with his ntzAntiSpam and I went with it to the next level. Many of us know that spam bots make some tests before completing the inputs. They seek only the items which may be visible by human eye. wit_AntiSpam creates a new element „visible” for robots but invisible for humans. If that element is filled by something , the protection system will block the page. Untill now i described only Mr Staicu’s work. Optimization and quality improvement begin from here. wit_AntiSpam create the new element based on a random list which will set up the „trap” element on other position and with different name. The trap element will make bot system detection almost imposible.
Noted that this runs already on this blog, and in case you notice behavior problems or other troubles (bugs for example) I will appreciate very much feedback about them.
You can download from : wit_AntiSpam v1.0
Daca acest articol contine o greseala, selecteaza cuvintele sau fraza gresita si tasteaza combinatia de taste Shift + Enter sau apasa click aici pentru a o raporta. Multumim!
[…] This post was mentioned on Twitter by Marius Balaban. Marius Balaban said: Currently Browsing: http://bit.ly/22DO3I […]
Felicitari pentru idee. Bafta !
O mica „greseala”. In functia wit_AntiSpam_Check (la folosirea lui die()) ai folosit link-ul stylesheet-ului () tau. Ar trebui sa folosesti variabila WordPress-ului pentru link-ul blogului, in loc de worldit.info, pentru ca, cu siguranta utilizatorii vor dori sa-si incarce propriul CSS, nu unul extern. 🙂
Vezi ca s-a parsat, in loc de () era (link rel blabla). 🙂
Mersi chessh pentru avertisment, chiar omisesem asta din oboseala:) . 😀
Hmm, super misto initiativa, hai ca iti pun un link pe blog. naspa e ca majoritatea folosesc askimet 🙁
Mersi foarte mult Alex.Apreciez gestul! Akismet impreuna cu un plugin ca acesta(desi dupa parerea mea aproape nu mai este nevoie de el) duc la o protectie ideala. 🙂
[…] am avut placerea de a gasi un plugin anti-spam pentru WordPress foarte eficient creat de catre un developer roman (Avadanei […]
Linkul de download nu mai merge(404 error)
Multumesc de avertisment, s-a rezolvat problema. 🙂
Iti apreciez enorm munca, dar vin si eu cu o intrebare care s-ar putea sa para rautacioasa: Cu ce a gresit Akismet-ul?
Salut Grim_Cris,
Intrebarea nu este deloc rautacioasa, si chiar am mai primit-o de cateva ori(de fiecare data intr-o modalitate exceptionala, si intrebarea ta nu face exceptie).
Eu nu am refuzat Akismet, din contra il folosesc si in momentul acesta pe blog.Este doar o alternativa, Akismet se bazeaza oarecum pe anumite „chestii” , dar nu pe modul in care robotelul umple inputurile,ci dupa volumul de informatii, ip, numarul de mesaje intr-un timp scurt etc.Practic functiile principale ale sale sunt in mare detectarea atacurile „uriase”, iar impreuna cu pluginul acesta va rezolva si problema cealalta : Ce se face daca mesajul de tip spam, are un ip ok,nu are link-uri si nu este urmat de altele dupa? Bineinteles ca aceasta idee pe care m-am bazat se axeaza strict pe o serie de robotei( de un anumit tip), si nu poate genurile.Ar fi o idiotenie sa spun ca acest plugin le face pe toate.NU, este doar o alternativa ce impreuna cu altele va mari „raza” de protectie.
Cele 2 plugin-uri merg perfect impreuna pentru o maxima protextie, ceea ce nu acopera askimet acopera asta si asa mai departe 🙂
[…] si o rubrica intitulata Review-uri si interviuri. In fine, membrii au diverse proiecte, precum un plugin WordPress sau o webaplicatie de trimis SMS-uri. Va invit pe cei interesati sa vizitati situl si, daca […]
sa stii ca il testez si eu pe un blog de al meu care e invadat de prostii ce trec de akismet ca prin branza. Revin cu feedback
Speram ca se axeaza tipului tau de spammeri, daca da atunci e super! 🙂
Probabil ma voi gandi in scurt la o imbunatatire pentru ca trec enorm de multe comentarii ce ajung in spam de Akismet si ma plictiseste chestia asta! 😀
Cred ca pe timpurile astea este destul de util pluginul,il voi testa si eu 😉
L.e:De ce nu il adaugi in wordpress plugin directory?
Ideea este buna, dar unul care spameaza stie toate siretlicurile. doar nu e greu sa te uiti in sursa si sa vezi un input care isi schimba numele. e clar pt ei ca asta e ca si un captcha. doar nu e greu sa culegi cookieul de sesiune si sa parsezi o pagina.
concluzie: felicitari de initiativa, insa … nu vreau sa sune rau, dar cred ca acest plugin este slab. vei scapa doar de cei care nu is atenti la formular.
Corect, de aceea nici nu am inaintat in dezvoltarea acestui plugin. Exista doua solutii care cel putin pe mine m-au cucerit : Akismet si Bitdefender Antispam. Las cei care doar asta fac sa se focuseze pe acest lucru, si eu sa-mi canalizez timpul in alte parti cu care pot iesi in evidenta.
Si eu folosesc pe un blog Bitdefender Antispam, dar acel site nu are multi vizitatori. abia sapt trecuta l-am uploadat. insa multi spuneau ca le resping 100% spamurile. voi vedea pe viitor cum merge.
Ideea nu este rea – insa asa cum ai recunoscut si tu – sunt cei care se ocupa doar cu asta si care pot opri mai eficient spamul (au baze de date cu ip-uri care spameaza, stiu care sunt cuvintele/combinatiile de cuvinte care pot fi catalogate ca spam, recunosc patternuri de navigare in site al spamerilor, etc). Pluginul ar putea fi folositor pana afla spamerii de ei, dupa aia se poate trece foarte usor peste protectie.
Ce ma distreaza pe mine e cum o idee destul de ingenioasa, a generat deja 3 pluginuri asemanatoare, pe langa cele 2 amintite in articol mai e si asta http://wordpress.org/extend/plugins/spam-honeypot/ (care a fost facut la inceputul lui 2010, deci nu se pune problema ca Ionut Staicu ar fi copiat codul de la el)