Vorschlag für CAPTCHA
Verfasst: 13.06.2006 15:12
Guten Tag,
bin selbst kein pbpBB-Experte, aber betreibe ein kleines Forum. Seit einiger Zeit häufen sich die automatischen Anmeldungen von Spammern. Daraufhin habe ich mein Forum geupdatet und die Visual Confirmation aktiviert. Das hat die Zahl der automatischen Anmeldungen stark reduziert, aber es kommen trotzdem noch welche durch.
Es gibt offenbar verschiedene Vorschläge und Modifikationen (i.w. kompliziertere Bilder). Allerdings fürchte ich, dass meine russischen Spammerfreunde nach einigen Wochen nachgerüstet haben.
Mein Vorschlag ist, dass man das Problem aus den verschiedenen phpBB-Foren auslagert. Man könnte dann in das Standard-phpBB eine CAPTCHA integrieren, die einen externen "CAPTCHA-Provider" nutzt. Ich stelle mir das so vor:
Das PHP-Skript, das die Registrierungsseite erstellt, denkt sich zwei Zufallsstrings A und B aus und fragt dann eine URL wie folgt auf:
und bindet dort, wo das CAPTCHA-Bild erscheinen soll, als Bildquelle ein:
und erwartet als Antwort vom Benutzer den String B.
Auf dem CAPTCHA-Server läuft folgendes ab: Wenn sowohl A als auch B als Parameter übergeben werden, werden beide Strings in eine Lookup-Tabelle eingetragen. Wenn nur A als Parameter übergeben wird, wird ein Bild erstellt, auf dem der in der Lookup-Tabelle eingetragene zugehörige Schlüssel B zu sehen ist.
Vorteile: Man kann automatisch ohne Zutun der jeweiligen Foren-Admins zentral "nachrüsten", wenn es mal wieder ein Spammer geschafft hat. Bei der Erstellung des Bilds kann man Grafiklibraries nutzen, die nicht auf jedem phpBB-Server zur Verfügung stehen.
Nachteile: Traffic beim zentralen Server, zentraler Angriffspunkt für DOS-Attacken.
Was haltet ihr von dem Vorschlag?
Viele Grüße
Aust
bin selbst kein pbpBB-Experte, aber betreibe ein kleines Forum. Seit einiger Zeit häufen sich die automatischen Anmeldungen von Spammern. Daraufhin habe ich mein Forum geupdatet und die Visual Confirmation aktiviert. Das hat die Zahl der automatischen Anmeldungen stark reduziert, aber es kommen trotzdem noch welche durch.
Es gibt offenbar verschiedene Vorschläge und Modifikationen (i.w. kompliziertere Bilder). Allerdings fürchte ich, dass meine russischen Spammerfreunde nach einigen Wochen nachgerüstet haben.
Mein Vorschlag ist, dass man das Problem aus den verschiedenen phpBB-Foren auslagert. Man könnte dann in das Standard-phpBB eine CAPTCHA integrieren, die einen externen "CAPTCHA-Provider" nutzt. Ich stelle mir das so vor:
Das PHP-Skript, das die Registrierungsseite erstellt, denkt sich zwei Zufallsstrings A und B aus und fragt dann eine URL wie folgt auf:
Code: Alles auswählen
fopen("http://www.beispiel.de/captcha.php?A=123456&B=234567", "r");
Code: Alles auswählen
http://www.beispiel.de/captcha.php?A=123456
Auf dem CAPTCHA-Server läuft folgendes ab: Wenn sowohl A als auch B als Parameter übergeben werden, werden beide Strings in eine Lookup-Tabelle eingetragen. Wenn nur A als Parameter übergeben wird, wird ein Bild erstellt, auf dem der in der Lookup-Tabelle eingetragene zugehörige Schlüssel B zu sehen ist.
Vorteile: Man kann automatisch ohne Zutun der jeweiligen Foren-Admins zentral "nachrüsten", wenn es mal wieder ein Spammer geschafft hat. Bei der Erstellung des Bilds kann man Grafiklibraries nutzen, die nicht auf jedem phpBB-Server zur Verfügung stehen.
Nachteile: Traffic beim zentralen Server, zentraler Angriffspunkt für DOS-Attacken.
Was haltet ihr von dem Vorschlag?
Viele Grüße
Aust