Bad Behavior

Omschrijving

Welkom bij deze hele manier van vrijhouden van spam in je blog, forum, gastenboek, wiki of content management systeem. Bad Behavior is een PHP-gebaseerde oplossing voor het blokkeren van link spam en de robots die het aanleveren.

Duizenden sites groot en klein zoals SourceForge, GNOME, het Amerikaanse Departement voor Scholing, en vele anderen vertrouwen erop dat Bad Behavior de inkomende link spam en slechte activiteiten voorkomt.

Bad Behavior vult andere link spam oplossingen aan, door op te treden als poortwachter, en voorkomt daarmee dat spammers hun rommel kunnen aanleveren. En in veel gevallen ook het uitlezen van de site op de eerste plaats. Dit zorgt ervoor dat de Site belasting laag is, maakt je site logs schoner en kan helpen bij het voorkomen van “denial of service” condities veroorzaakt door spammers.

Bad Behavior overstijgt andere link spam oplossingen door op een compleet andere unieke manier te werken. In plaats van alleen te kijken naar de inhoud van potentiële spam, analyseert Bad Behavior de leveringsmethode alsmede welke software de spammer gebruikt. Op deze manier kan Bad Behavior spam aanvallen stoppen, zelfs indien niemand deze specifieke spam eerder heeft gezien.

Bad Behavior is ontworpen om samen te werken met andere bestaande spam preventie diensten om hun effectiviteit en efficiëntie te verhogen. Indien mogelijk is het verstandig om in combinatie met een meer traditionele spam preventie service te laten samenwerken.

Bad Behavior werkt op of kan worden aangepast naar elke PHP-gebaseerd Web software pakket. Bad Behavior is oorspronkelijk beschikbaar voor WordPress, MediaWiki, Drupal, ExpressionEngine, en LifeType, en mensen hebben het met succes laten werken met Moveble Type, phpBB en vele andere pakketten.

Het installeren en configureren van Bad Behavior op de meeste platforms is eenvoudig en kost slechts enkele minuten. In de meeste gevallen is geen configuratie benodigd. Simpelweg aanzetten en stoppen met zorgen maken over spam!

De core van Bad Behavior is gratis software welke is gereleased volgens de GNU Lesser General Public Licence, versie 3, of naar keuze, een latere versie.

Release Notes

Bekende problemen van Bad Behavior 2.2

  • Bad Behavior 2.2 vereist MySQL 5.0 of hoger en PHP 5.2 of hoger.

  • CloudFlare gebruikers dienen de Reverse Proxy optie aan te zetten in Bad Behaviors instellingen. Zie de documentatie voor verdere details.

  • Bad Behavior is niet in staat om interne cache pagina’s op MediaWiki te beschermen.
    Alleen formulier inzendingen zullen worden beschermd.

  • Indien je een upgrade doet van versie 2.0.19 of ouder op MediaWiki en WordPress,
    dan moet je de oude versie van Bad Behavior handmatig van je systeem verwijderen
    voordat je handmatig de nieuwe versie installeert. Andere platforms worden niet beïnvloed door
    dit probleem.

  • Bad Behavior in WordPress vereist versie 3.1 of hoger. Gebruikers van oudere versies
    dienen hun WordPress te upgraden voor het installeren van Bad Behavior.

  • Als je in WordPress WP-Super Cache gebruikt, dan dien je Bad Behavior te enabled in
    WP-Super Cache’s configuratie zodat PHP Cached or Legacy
    Cached pagina’s worden beschermd. Bad Behavior kan geen bescherming bieden voor mod_rewrite cached (Super Cached) pagina’s.

  • Indien je Bad Behavior samen met Spam Karma 2 gebruikt, dan kan het voorkomen dat je PHP meldingen ziet, als Spam Karma 2 zijn geïntegreerde CAPTCHA toont. Dit is een ontwerp probleem in Spam Karma 2. Neem contact op met de ontwikkelaar van Spam Karma 2 voor een fix.

Schermafdrukken

  • In de meeste gevallen zien alleen spammers dit. In het enkele geval dat een persoon hier eindigt is er een uitweg voorzien. Dit kan inhouden het verwijderen van foutieve software van de computer van de gebruiker,het wijzigen van de firewall instelling of andere eenvoudige oplossingen die direct weer de toegang vrijgeven.

  • Bad Behavior's ingebouwde log vieuwer (WordPress) geeft aan waarom verzoeken zijn geblokkeerd en staat je toe om elk IP adres, user-agent string of blokkeringsrede aan te klikken om de resultaten te filteren.

Installatie

Waarschuwing: Indien je aan het upgraden bent vanuit een 2.0.x versie van Bad Behavior, dan is
het aanbevolen om de oude versie te verwijderen van je systeem voor
het installeren van de 2.2.x release, anders kunnen er niet meer gebruikte bestanden achter blijven.

Waarschuwing: Als je aan het upgraden bent van een 1.x.x versie van Bad Behavior,
dan dien je het compleet van je systeem te verwijderen, en al de bijbehorende s
database tabellen, voor het installeren van Bad Behavior 2.2.x or 2.0.x. Indien je aan het
upgraden bent van versie 2.0.18 of eerder, dan dien je al de bestanden te verwijderen die hierbij horen
voordat je upgrade, maar verwijder niet de database tabelllen.

Bad Behavior is ontwikkeld om op iedere host te installeren op de meest toepasselijke manier voor ieder platform. Het is gewoonlijk voldoende om de algemene instructies te volgen voor het installeren van een plugin of extensie.

Op MediaWiki is het nodig om een tweede regel aan LocalSettings.php
toe te voegen bij het installeren van de plugin Je LocalSettings.php zou het volgende moeten bevatten:

` include_once( ‘includes/DatabaseFunctions.php’ );
include( ‘./extensions/Bad-Behavior/bad-behavior-mediawiki.php’ );

Voor de complete documentatie en installatie instructies, bezoek dan s.v.p.
http://bad-behavior.ioerror.us/

FAQ

Installatie instructies

Waarschuwing: Indien je aan het upgraden bent vanuit een 2.0.x versie van Bad Behavior, dan is
het aanbevolen om de oude versie te verwijderen van je systeem voor
het installeren van de 2.2.x release, anders kunnen er niet meer gebruikte bestanden achter blijven.

Waarschuwing: Als je aan het upgraden bent van een 1.x.x versie van Bad Behavior,
dan dien je het compleet van je systeem te verwijderen, en al de bijbehorende s
database tabellen, voor het installeren van Bad Behavior 2.2.x or 2.0.x. Indien je aan het
upgraden bent van versie 2.0.18 of eerder, dan dien je al de bestanden te verwijderen die hierbij horen
voordat je upgrade, maar verwijder niet de database tabelllen.

Bad Behavior is ontwikkeld om op iedere host te installeren op de meest toepasselijke manier voor ieder platform. Het is gewoonlijk voldoende om de algemene instructies te volgen voor het installeren van een plugin of extensie.

Op MediaWiki is het nodig om een tweede regel aan LocalSettings.php
toe te voegen bij het installeren van de plugin Je LocalSettings.php zou het volgende moeten bevatten:

` include_once( ‘includes/DatabaseFunctions.php’ );
include( ‘./extensions/Bad-Behavior/bad-behavior-mediawiki.php’ );

Voor de complete documentatie en installatie instructies, bezoek dan s.v.p.
http://bad-behavior.ioerror.us/

Beoordelingen

Sudden issue today

I was using Bad Behavior and suddenly my iThemes Sync plugin locked me out of 7 websites. Bad news. After much troubleshooting, I had to log in to all sites individually to whitelist the ips. Don't know why this happened overnight and to all the websites, but if such behavior continues I will have to uninstall Bad Behavior.

Reliable

This has been a "Must have" on every site I build. It cooperates with every plugin that I have used for years and simply works. No fuss at all no conflicts and so easy to set up.
Lees alle 23 beoordelingen

Bijdragers & ontwikkelaars

“Bad Behavior” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Vertaal “Bad Behavior” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.