Zu den Artikeln...

dyingeyes weblog: das persönliche Weblog von Boris Stumpf aus Frankfurt am Main

Zur Top-Navigation...

Bad Behavior: Keys und was dahintersteckt

5. Juli 2006 – 21:37 Uhr

Anders als bei den Vorversionen (1.2.x) wird in Bad Behavior 2 bei den blockierten Zugriffen nicht mehr offen in die Datentabelle geschrieben, warum der jeweilige Zugriff blockiert wurde. Und auch die HTTP-Antwortcodes (200, 400, 403, 412 etc.) sind nicht mehr sichtbar.

Stattdessen schreibt das Plugin pro Eintrag lediglich einen Zahlencode in das Feld »Key« der angelegten Datentabelle.

In einer Antwort des Entwicklers (Kommentar Nr. 32) als einzige Fundstelle auf eine Anfrage per Kommentar (Nr. 21) konnte ich nur die folgende Differenzierung entnehmen:

Steht im Feld »Key« der Zahlenwert 00000000, so heißt das, dass der Request geloggt, aber nicht blockiert wurde. Laut Entwickler loggt ›Bad Behavior‹ auch solche Zugriffe, die nicht eindeutig als Spamkommentar eingestuft werden, die aber trotzdem aufgrund bestimmter Kriterien an der Schwelle zum Verdacht stehen.

Alle anderen Zahlenwerte (z.B. 17566707 oder 17f4e8c8) stehen für blockierte Zugriffe. Mehr noch: Sie stehen für klar definierte Antworten des Plugins auf den jeweiligen Request, samt HTTP-Antwortcode.

Und wo finde ich nun diese Informationen?

Im Verzeichnis, welches die Dateien des Plugins beherbergt, findet sich eine Datei ›responses.inc.php‹. Dort sind alle Key-Codes zu finden nebst den im jeweiligen Fall generierten Plugin-Antworten.
(Diese Key-Antwort-Zuordnung werde ich nun in vernünftig menschenlesbarer Form in eine Textdatei extrahieren, um bei Bedarf schnell nachgucken zu können…)

Und einen Bad Behavior 2 gibts beim Autor auch noch. Den ich mir gleich unten rechts verlinkt in die Seitenleiste baue…

Creative Commons License
Dieser Inhalt (Textbeitrag und Fotos) ist unter einer Creative-Commons-Lizenz BY-NC-ND lizenziert.

1 Ping-/Trackback(s)

  1. dyingeyes weblog » Bad, bad, bad… Behavior (8.1.2007)

3 Kommentare zu ›Bad Behavior: Keys und was dahintersteckt‹

  1. Michael Hampton

    You can also spell it the other way: Bad Behaviour. :) There’s even a matching image.

    As for the keys, they aren’t meant to be human readable; they are meant to confuse the spammers. :) You’re unlikely ever to see one, but if you do, there’s a link you can click on to get more information. (And some translations of that page would be greatly appreciated.)

  2. Boris (Autor)

    As far as I remember from school time (loong ago…) »Behavior« is the american-english way to spell, »Behaviour« is the english way. Right?

    Regarding translations:
    Do You mean translating the response messages (»explanation« in the arrays) blocked requests (or users…) get – corresponding the key numbers listed in the file »responses.inc.php«?

    If so, I will see if I can manage some german translation of the explanations.

    Did I get the point?

  3. jens

    It seems that Bad Behavior will stop my SPAM-ING Problems for my comment script. I think I am gonne try it out. Thanks for the advice..
    Greets Jens ( http://www.isoliert.de/forums/ )

Voriger Artikel: Dean Koontz: Podcasts
Nächster Artikel: Portugal gegen Frankreich

2004-2010 | Layout, Theme und Inhalte: Boris Stumpf – dyingeyes weblog | Impressum | Wordpress

Zuletzt Kommentiert:

Kategorien: