maettig.com

Thiemos Archiv

Jay Allen entwickelt eine (im Gegensatz zu diversen anderen) brauchbare Lösung gegen Kommentarspam (momentan nur für Moveable Type). Was ihm noch fehlt ist ein durchdachtes Konzept für den automatisierten Austausch vertrauenswürdiger "schwarzer Listen". Meiner Ansicht nach müsste das Format der Blacklists ungefähr so aussehen:
<blacklist source="http://example1.tld/blacklist.txt">
  <entry>badword 1</entry>
  <entry>badword 2</entry>
  <blacklist source="http://example2.tld/blacklist.txt">
    <entry>badword 3</entry>
    <entry>badword 4</entry>
  </blacklist>
</blacklist>
(Oder irgend ein anderes Format. Es muss nicht XML sein. Wichtig ist, dass zu jedem Eintrag die ursprüngliche Quelle nachvollziehbar ist.) Die Logik wäre dann wie folgt:
  • Ich kann beliebig viele andere Blacklists abonnieren. Diese werden dann z.B. 1x täglich automatisch als untergeordnete Listen in meine Blacklist übernommen. Verschachtelte Listen werden nicht abgeflacht. Duplikate werden dort entfernt, wo die Verschachtelung am tiefsten ist.
  • Stelle ich irgendwann fest, dass eine Blacklist nicht vertrauenswürdig ist, kann ich das Abonnement vollständig kündigen. Alle bisher von dieser Liste importierten Einträge (incl. der importierten Unterlisten) werden aus meiner Liste gelöscht. Die Quelladresse der "bösen" schwarzen Liste kommt in meine eigene schwarze Liste.
  • Die Abonnementen meiner schwarzen Liste sehen nun, welche anderen schwarzen Listen ich als unzuverlässig einstufe. Sie können diese Abonnements z.B. manuell nachprüfen und kündigen, oder automatisch, wenn eine Blacklist von z.B. 3 Quellen als "böse" gemeldet wurde.
  • Beim Importieren anderer Blacklists wird der betreffende Baum in meiner Liste immer vollständig ersetzt. So ist es möglich, dass Einträge nach und nach auch wieder verschwinden können, wenn sie z.B. versehentlich gemeldet wurden.
Alternativ zu diesem dezentralen Modell wäre natürlich auch eine zentrale Meldestelle denkbar.

Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.

[ ← Zurück zur Übersicht ]

Impressum & Datenschutz