Categories
Verschiedenes

Mehr zu den Write-Only Mailboxen

Vielleicht erinnern sich einige noch an Write-Only Memory, doch meine Write-Only Mailboxen sind kein Witz. Die Idee dahinter ist folgende:

Ich möchte auf meinem Mailserver gemeinsame Mailboxen zum trainieren des Bayesschen-Filters in Spamassassin haben. Bei false positives (legitime Nachrichten, die fälschlicherweise als Spam erkannt wurden) soll der Anwender eine Kopie der Mail in die Ham-Mailbox ablegen, damit der Spamassassin daraus lernt. Da eine solche Nachricht sensible Daten enthalten könnte, will man natürlich nicht, daß alle Anwender auf dem Server diese Nachricht zu Gesicht bekommen. Dies widerspricht erstmal der Idee von gemeinsamen Mailboxen. Natürlich könnte ich für jeden Anwender seine privaten Spam/Ham-Mailboxen anlegen, doch dann wäre es umständlich den Spamassassin per IMAP zu trainieren, da ich mir erstmal alle Mailboxen zusammensuchen müßte. So kam ich auf die Idee von Write-Only Mailboxen. Die gemeinsamen Mailboxen (shared folders im Cyrus-Lingo) haben als ACL nur li für jederman. Damit sind die Mailboxen für die Anwender sichtbar und sie können Nachrichten darin ablegen. Einmal drin, kann man sie jedoch nicht mehr sehen.

An dieser Stelle muß ich gestehen, I did not have sexual relations with that woman…daß ich gelogen habe. Die Mailboxen sind nicht wirklich write-only. Einer darf sie lesen. Der Spamassassin-User, der die Mails automatisiert an den Spamassassin verfüttert. Seine ACL lautet lrwd. Er darf auch lesen und die Nachrichten hinterher aus der Mailbox löschen.

Ich denke, diese Lösung ist ein guter Kompromis zwischen Aufwand (Spam/Ham-Mailboxen finden und abgrasen) und Funktionalität (Spamassassin füttern). Ein Manko hat die Sache jedoch. Wenn ein Anwender sich mit den Mailboxen vertut und eine Ham-Nachricht in Spam ablegt (oder umgekehrt), hat er keine Möglichkeit, dies zu korrigieren.

Categories
Internet

Splogspot, die Antwort auf meine Sorgen von gestern

Gestern sprach ich noch von lästigen Splogs, heute kommt die Lösung auf mein Problem. Splogspot ist eine Suchmaschine speziell für Splogs. Man kann auch selbst Splogs eintragen. (Habe natürlich gleich die Splogs von gestern dort eingetragen) Fehlt jetzt nur noch eine Firefox-Erweiterung, die Googles Suchergebnisse automatisch bei Splogspot gegencheckt.

Categories
Internet

Splogs nerven

Ich habe hier so einen merkwürdigen SEG Digital DVD 520 Player rumstehen und wollte was darüber im Internet erfahren. Dabei bin ich über einige nervige Splogs gestolpert. Die Blogs heißen alle gleich. ${FRAUENNAME}blog.de. Auf die Schnelle habe ich Anja, Anke und Diana gefunden. Alle Blogs enthalten keinerlei sinnvollen Content sondern nur ein Haufen an Stichwörtern und Links zu irgendwelchen Partnersites. Auch scheint man das im großen Stil zu machen, weil sich der Splog-Betreiber nicht die Mühe gemacht hat, das Design der Splogs irgendwie zu verändern. (s. Bilder)

Es ist interessant, was der Splog-Betreiber hier wohl unter „quality traffic“ versteht.

Update: Offenbar bin ich nicht der erste, der über diese Splogs gestolpert ist. Im Usenet hat man bereits die lästigen Splogs bemerkt.

Categories
Internet

Kampf gegen Referrer-Spammer

Nahezu täglich wächst meine Liste von Regexen gegen Referrer-Spammer. Wenn also eure URL auf einen der folgenden Regexe paßt, dann könnt ihr erstmal aufhören weiter rumzunerven. Gebt es auf!

        RewriteEngine On
        RewriteCond %{HTTP_REFERER} ^(.*networkclips.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*cialis.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*viagra.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*vicodin.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*no-ip.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*xanax.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*texas.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*blackjack.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*egold.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*belaced.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*play-bit.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*sysrem.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*learnhowtoplay.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*whackingpud.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*wackingpud.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*porno247.*)$ [NC,OR]
        RewriteCond %{HTTP_REFERER} ^(.*8t33n.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*rhinoslinks.*)$ [NC,OR]                                                                                           
        RewriteCond %{HTTP_REFERER} ^(.*phentermine.*)$ [NC,OR]                                                                                           
        RewriteCond %{HTTP_REFERER} ^(.*hydrocodone.*)$ [NC,OR]                                                                                           
        RewriteCond %{HTTP_REFERER} ^(.*adultporn.*)$ [NC,OR]                                                                                              
        RewriteCond %{HTTP_REFERER} ^(.*tgp.*)$ [NC,OR]                                                                                                    
        RewriteCond %{HTTP_REFERER} ^(.*8teen.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*teen-sex.*)$ [NC,OR]                                                                                              
        RewriteCond %{HTTP_REFERER} ^(.*homeofgossip.*)$ [NC,OR]                                                                                           
        RewriteCond %{HTTP_REFERER} ^(.*miccel.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*rowdd.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*rooody.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*exitq.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*\.in.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*\.mmm.*)$ [NC,OR]                                                                                                 
        RewriteCond %{HTTP_REFERER} ^(.*d4f\.de.*)$ [NC,OR]                                                                                              
        RewriteCond %{HTTP_REFERER} ^(.*blog-city\.com.*)$ [NC,OR]                                                                                        
        RewriteCond %{HTTP_REFERER} ^(.*mooo\.com.*)$ [NC,OR]                                                                                              
        RewriteCond %{HTTP_REFERER} ^(.*poker.*)$ [NC]                                                                                                    
        RewriteRule ^(.*)$ %1 [R=301,L,E=nolog:1]                                                                                                          
        SetEnvIf Referer 0 nolog=1                                                                                                                       
        SetEnvIf Request_URI 0 nolog=1                                                                                                                    
Categories
Unix

Nervige Referrer-Spammer