Bent u ooit naar uw Akismet plug-in in Wordpress en NIET gehadde spam gegaan om uit te ruimen? Zelfs zien kan het daar en een spanning op uw serverhulpbronnen deprimeren. Waarom zelfs startte letbalspam voedsel op uw bewerker met extra SQL vragen op! Ik’ve produceer een spamdefensieopstelling waar 99% van mijn spameindes opstartte voor zij zelfs hout worden gehakt als spam!

Verdediging Belijn 1: Nummer CAPTCHA
Twee maanden geleden ik verstuurde een serie van 5 Spam Belemmerene Posten. In een van die stelde ik mijn Versterkte Nummer Vergelijking methode voor. Ik heb essentieel die code voor Wordpress gebruik hersteld! Ik gebruik actief dit op enkele van mijn eigen plaatsen. Bestuur naar een commentaaronderdeel in een tevreden pagina op een van mijn gewoonte codeerde plaatsen: Mmorpgexposed com. Het heeft wonderen voor mij gedaan!

Hier’s de stappen op hoe het uit te voeren. Merk ik op’m met Wordpress 2,6. Indien u’re met een vroegere of latere versie het zou moeten werken, maar vergewis u ervan u BAKCUP voor u iets redigeert. Maak ook een aantekening ergens dat u’ve dit bestand redigeerde zo dat u de veranderingen in de toekomst kunt overhevelen.

  1. <? php
  2. //FILE: /wp-content/themes/yourtheme/comments.php - waar YOURTHEME is de naam van het thema u’re momenteel met
  3. //FIND: <textarea naam =" commentaar" Identificatie =" commentaar" maakt ruzie =" 10" cols =" 35" omslagen =" feitelijk" tabindex =" 4"></textarea>
  4. //NADAT sluiting van etiketten voor uw paragrafen of opstelling etiketteer, voeg toe:
  5. Functioneer numbercapcha( ) {
  6. $firstnum = rand ( 5 , 8 ) ;
  7. $secondnum = rand ( 1 , 4 ) ;
  8. $coinflip = rand ( 1 , 2 ) % 2 ;
  9. Indien ( $coinflip == 0 ) {
  10. $Wiskunde = $firstnum $secondnum ;
  11. $Bedieningslieden = reeks (" " ," Voegde Naar Toe"," Bovendien " ) ;
  12. $operatorschoice = rand ( 1 , 3 ) % 3 ;
  13. } anders {
  14. $Wiskunde = $firstnum - $secondnum ;
  15. $Bedieningslieden = schaar ("- " ," Minus " ) ;
  16. $operatorschoice = rand ( 1 , 2 ) % 2 ;
  17. }
  18. Weergalm $firstnum . " ". $Bedieningslieden [ $operatorschoice ] . " ". $Secondnum . " = <Invoertype =\ " tekst\ " naam =\ " nummer\ " maxlength =\ " 2\ " afmeting =\ " 5\ " Identificatie =\ " numcapcha\ " stileer =\ " breedte: 25px;\ ">";
  19. Keer terug $wiskunde ;
  20. }
  21. // Contiue met uw thema en gebruik deze snippit van PHP om het invoerveld te genereren:
  22. // <? $_SESSIE [de] van capcha = numbercapcha ();?>
  23. // Voorbeeld gebruik toonde beneden:
  24. ? >
  25. < p>< Etiketteer voor ="veiligheid " > Veiligheid</ Etiket><? $_SESSIE [ ‘capcha’ ] = numbercapcha( ) ; ?></ p>
  26. <? php
  27. //FILE: /wp-comments-post.php (in de hoofdmap)
  28. //FIND: $comment_type = ”;
  29. //Dit zou moeten zijn op zoals 63 in Wordpress 2,6
  30. //NADAT TOEVOEG:
  31. Indien ( is_numeric ( $numcheck ) && $sessioncapcha == $numcheck ) {
  32. //Dit zou moeten worden verlaten leegte tenzij u iets anders wilt doen indien het nummer correct werd beantwoord
  33. } anders {
  34. //Nummer wasnt beantwoordde correct - Vertoning Fout
  35. Wp_die( __( ‘error: U hebt de veiligheidsvraag correct niet beantwoord. ’ ) ) ;
  36. }
  37. ? >

De bovenstaande code zal misschien enigszins met de HTML enkel verschillen. U zult misschien het willen opruimen om op uw thema aan te passen. Ik gebruik ook CSS om de tentoonstelling te wijzigen die ik hier heb niet verzorgd. Dat gaat een beetje voorbij het doel voor vandaag.

Hier’s een heel vlugge howto voor sommige CSS stilerene u beginnen te laten, hoewel het doesn’t iedereen moet zijn die ongelofelijk elegant onmiddellijk:

Ook heb ik opzettelijk de foutcode geplaatst voor andere fouten gecontroleerd worden. Controlerend dat de CAPTCHA correct eerst is redt de inspanning van verwerking nog iets tot het vastgesteld wordt dat de CAPTCHA correct is binnengegaan.

Verdediging Belijn 2: Akismet Of Defensio
Akismet is uw tweede lijn van verdediging voor commentaar. Het is uw eerst geweest en u’d moet sorteren door iedereen die afval! U zou moeten zien een groot tijdspaargeld hier, maar het zou nog steeds moeten bestaan. Ik verstuurde ook Hoe Akismet En Defensio nog een Lijn Van Spam Verdediging een tijdje terug Creëren. Indien u’re niet reeds met een, probeer hen uit. Lang verhaal kort, Akismet ving meer spam dan Defensio… ving, maar tijden verander, probeer hen beide.

Dowload Akismet Wordpress Plug-in Of Download Defensio Anti-Spam Wordpress Plug-in

Verdediging Belijn 3: Eenvoudige Trackback Bevestiging
Belemmerende Trackback en Pingback spammen is nooit zo gemakkelijk geweest. Wordpress zijn gebruikers heel ontvankelijk misbruikt te worden naar deze soort van spam die veel meer populair voor een spammerkeuze van aanval wordt.

Deze plug-in controleert twee dingen die beide op/van voor aanpassing kunnen worden gedrukt:

  1. Controleert het IP adres van de webserver die stuurt het verzoek en het tegen de trackback internetadres dat controleert’s verzorgd te worden.
  2. Controles dat uw internetadres eigenlijk op de pagina is dat het verwijzende internetadres van stuurt.

Wat ik over het meest hou van, is het ook markeert een trackback tegen tijdelijk om het naar “BLOCKED DOOR STBV te herdopen” als halen naar voren in het voorbeeld beneden. Indien u het als erkend markeert, zal het de titling verwijderen en zal het actief maken.

Download Eenvoudig Trackback Bevestiging Plug-in. U kunt ook naar de STBV plug-inthuispagina en lezing op over het veel meer gaan.

Andere Opties
Dat beëindigt de opstelling dat ik heb die mij zo goed beveiligt dat ik eigenlijk een week moest wachten zodat ik die trackback afbeelding kon graaien die ik boven voor deze post gebruikte. Nochtans, acht ik het nodig om met u bijkomende opties dat te delen ik door en passant van het voorbereiden van het kamde herontwerp van deze blog. U zou misschien ook een vroegere of latere versie van Wordpress hebben waarin enige van deze methoden niet misschien zal werken. Daarom u’ll heb enkele meer opties:

WP-geharde-trackback is veel zoals STBV. Toen ik het probeerde, het didn’t werk met 2,6. Indien voor wat dan ook STBV doesn’t werk voor u redeneert omdat u havent nog verbeterde, probeer uit dit.

Wiskunde-commentaar-spam-bescherming is het juiste zelfde idee als wat ik aan u in Verdediging voorstelde Belijn 1. Echter werkt de plug-in enkel voor Wordpress 1.5.2, 2.0.x en 2,1. Ik probeerde het uit en had veel problemen waaropdat is waarom ik wijzigde mijn vorige oplossing voor nog een plaats om in Wordpress te passen. Opnieuw indien u’re op een oude versie, misschien mijn computerkraak wont werk voor u. Probeer zo dit!

WP-Spamfree is een plug-in die beweert aan het iedereen te doen. Het verwijdert opgestart door aan te nemen dat zij Javascript en Koekjes kunnen gebruiken. Terwijl dit zal verminderen veel spam, ik voel er is een kleine genoeg gebruikerbasis niet met Javascript of koekjes, die dit zou misschien veroorzaken een probleem voor gebruikers die willen te becommentariëren uw formulier. Het punt met dit zou zijn zodat een gebruiker doesn’t een extra CAPTCHA veld moet binnengaan. Maar aan het einde van de dag indien een gebruiker cijfernummers, ik don’t voorspellen niet kan toevoegen of aftrekken indien hun commentaar van veel gebruik naar iemand in ieder geval zou zijn. Nog een reden zou misschien u gebruiken dit is het zou zijn enigszins minder technisch dan kopiëren/plakt de code ik heeft voor de CAPTCHA bovenstaande. Er is ook ton van documentatie op hun WP-SpamFree’s website.

Besluiten
Ik recente lezing een post op Shoemoney.Com over zijn 60,000 commentaar markeert. Hij becommentarieerde het met dit:

“its voor te stellen hard zich 60k commentaar. Voornamelijk wanneer ongeveer 80% van hen handmatig met alle spam worden goedgekeurd filtert wij hebben. ”

Misschien zou Shoemoney enige van deze dingen moeten uitvoeren om sommige tijd te redden. ': Draaide samen:' Indien u’re in de zelfde plek, dan verhuurde dont spamafval uw tijd!

Deze post is deel van een serie van posten waarin ik’m vertellene u hoe te wijzigen uw Wordpress thema de weg ik heb! Indien u’d van hou te iets in het bijzonder zien, Herontwerpt commentaar op de Robmalon.Com post en ik’ll uitvoering het deel van de serie!



Verlaat Een Commentaar:

Becommentarieert RSS Voer

6 Bovendien 1 =

Gewoonte Thema door Beroof Malon | Stel tevreden & Ontwerp © 2008 - Beroof Malon [punt] Com. "));