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. July 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:

  • Anne am 16.8.2010:
    Hi Boris, Da denke ich dann auch gerne mal an Klaus Kinskiy mit “Von wem ich mich beleidigen...
  • Pepino am 5.8.2010:
    In der Tat, das finde ich sogar sehr beruhigend! PS: Danke für’s erwähnen und für’s...
  • zungenwerk am 21.6.2010:
    …..höchste zeit jemanden zu suchen, der dir auf die harley hilft…..
  • Andi am 20.6.2010:
    Tja, es ist gar nicht mehr so einfach ein Handy zu finden, mit dem man nur telefonieren...
  • Mario H. am 16.6.2010:
    Ach was, das ist viel zu unsicher. Bloß nirgendwo notieren – am besten gleich vergessen.
  • Anne am 14.6.2010:
    Ach weißt Du, Das ist immer derselbe Mist mit den Verkäufern (gerade von Mobiltelefonen), die...

Kategorien: