Verfasst: 02.08.2008 14:01
In seiner aktuellen Form dürfte das Holzstäbchen-Captcha sogar wesentlich leichter zu knacken sein als ein gutes alphanumerisches Captcha. Anstatt 36 mögliche Zeichen (die im Optimalfall auch noch verzerrt und mit eher geringem Kontrast dargestellt werden), reicht es bei deinem Captcha aus, nen Kantenerkennungs-Algorithmus drüberzujagen, und dann nen 2. Algorithmus nachzählen zu lassen, wieviele Kanten mit unterschiedlicher Neigung es gibt.
Was die Idee mit den JavaScript-Captchas angeht: Interessante Idee, aber du solltest bedenken, dass immer mehr Benutzer aus Sicherheitsgründen abschalten (z.B. mit NoScript).
Ich hätte ne nen Alternativ-Vorschlag: Ein kleines Archiv mit Bildern, die du allesamt mit Metatags versiehst, und jedes mal über ein PHP-Script leicht verändert auslieferst (z.B. leicht verzerrt, mit leicht geändertem Gamma-Wert, etc...). Diese Bilder versiehst du alle mit Meta-Tags, und lieferst dann als Captcha ein großes Bild, in dem mehrere kleine Bilder, die allesamt (bis auf eins) ein Meta-Tag gemeinsam haben. Dann numerierst du die Bilder noch zufällig durch, und blendest die Nummer jedes Bildes leicht verzerrt über das jeweilige Unterbild ein. Der Benutzer muss dann die Nummer des "unpassenden" Bildes angeben.
Was die Idee mit den JavaScript-Captchas angeht: Interessante Idee, aber du solltest bedenken, dass immer mehr Benutzer aus Sicherheitsgründen abschalten (z.B. mit NoScript).
Ich hätte ne nen Alternativ-Vorschlag: Ein kleines Archiv mit Bildern, die du allesamt mit Metatags versiehst, und jedes mal über ein PHP-Script leicht verändert auslieferst (z.B. leicht verzerrt, mit leicht geändertem Gamma-Wert, etc...). Diese Bilder versiehst du alle mit Meta-Tags, und lieferst dann als Captcha ein großes Bild, in dem mehrere kleine Bilder, die allesamt (bis auf eins) ein Meta-Tag gemeinsam haben. Dann numerierst du die Bilder noch zufällig durch, und blendest die Nummer jedes Bildes leicht verzerrt über das jeweilige Unterbild ein. Der Benutzer muss dann die Nummer des "unpassenden" Bildes angeben.