Monthly Archives: Oktober 2006
Spam-Statistiken IV
Dank Bad Behavior musste Akisment nur 13-mal pro Tag ran. Etwas sorgen machen mir allerdings die 773 Log-Einträge von BB mit Key ‘00000000’ - verbose logging ist ausgeschaltet, das kanns also nicht sein. Anderseits wurden in den sechs Wochen ja doch einige Kommentare geschrieben. Das muss ich mir also mal näher ansehen.
Wishlist for the next release of Bad Behavior:
- Better documentation, especially to better understand why BB blocks a certain request
- Testbed to actually see how the error messages feel like
- Configuration option for log-table purge
| Geblockte Aufrufe | Begründung |
|---|---|
| 773 | ? |
| 680 | User-Agent was found on blacklist |
| 333 | Required header ‘Accept’ missing |
| 178 | Header ‘Expect’ prohibited; resend without Expect |
| 89 | Prohibited header ‘Proxy-Connection’ present |
| 84 | Prohibited header ‘Range’ present |
| 35 | Prohibited header ‘X-Aaaaaaaaaa’ or ‘X-Aaaaaaaaaaaa’ present |
| 20 | Connection: TE present, not supported by MSIE |
| 16 | Header ‘Connection’ contains invalid values |
| 11 | A User-Agent is required but none was provided. |
| 5 | Web browser attempted to send a trackback |
| 1 | User-Agent claimed to be MSIE, with invalid Windows version |
| 1 | Connection: TE present, not supported by MSIE |
Mit dieser Statistik steht diese Serie vor dem Abschluss. Fazit: Akismet und BB 2 sind ein prima Gespann. Ich bin gespannt, wie Bad Behavior auf sich alleingestellt klarkommt. Dazu mehr in sechs Wochen - oder früher, je nach dem ;)
links for 2006-10-09
links for 2006-10-08
links for 2006-10-07
Kaj Arnö’s blog » Blog Archive » MySQL Lifecycle Policy
Kaj Arnö’s blog » Blog Archive » MySQL Lifecycle Policy
This means that we are no longer offering publicly available binary updates for our 3.23 and 4.0 releases. The sources of these will still be provided. We are also evaluating whether we will continue hosting archived versions of old binaries, as well as the timeline for the support of MySQL 4.1.
links for 2006-10-06
- This also includes pointing out where security aspects of an enterprise RSS platform need to be examined.
links for 2006-10-05
Sneak: “Talladega Nights: The Ballad of Ricky Bobby”
Talladega Nights: The Ballad of Ricky Bobby (2006) rockt!
Wirklich gute Komödien sind selten. Talladega Nights ist so eine selten gute Komödie. Ricky Bobby, seines Zeichens NASCAR-Champ, durchlebt Höhen und Tiefen seiner Karriere, seiner Ehe, seiner Familie und dem Leben an sich, um am Ende natürlich zu triumphieren (die USA-Flagge in der Schlußszene hätte man sich auch sparen können). Jede Menge schräge Charaktäre, Storytwists und der Soundtrack lassen garantiert keine Langeweile aufkommen. Nach Step Up endlich wieder ein guter Sneak-Film ;)
On a slightly different note: Erfolgreich verteidigt und viel programmiert. Ich arbeite an einer Klasse, die Parameter auf Gültigkeit prüft. Man nehme ein beliebiges Array (wie zum Beispiel $\_GET), registriere erlaubte Parameter (“username”, “string”) und gebe nach der Prüfung nur die Parameter von $\_GET zurück, die registriert sind und deren Wert erlaubt ist. Das Ganze arbeitet mit regulären Ausdrücken bzw. der Validate-Klasse aus PEAR, je nach Wunsch. So ganz bin ich noch nicht zufrieden damit. Erstens fehlt mir noch die Möglichkeit, der Klasse neue Typen beizubringen (custom types), zweitens funktioniert die Validate-Klasse aus PEAR nicht 100%. So wird zum Beispiel eine E-Mail-Adresse wie “john@doe. com” validiert (siehe Bug-Report).
links for 2006-10-04
- Wo kann man in MUC frühstücken?