| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | 1. Probier es aus. 2. Probier es aus. ( ...und messe. Benchmarks ftw ) 3. Probier es aus. ( ...und messe. Benchmarks ftw )
__________________ |
| | |
| | |
| Erfahrener Benutzer | Okay, jetzt denk drüber nach ob du wirklich _jetzt_ in Grid-Computing dimensionen denken musst, oder ob dir Kollektions-Shuffles im mikro- bis fast millisekundenbereich als ausreichende Performance genügen. 2 Billionen Seitenaufrufe die ein Captcha generieren musst du erstmal haben, prinzipiell denkt man bei so hohen Zahlen auch nicht mehr in der "each call build page"-Dimension, sondern eher in der "Hi, memcache, my good old friend"-Dimension, auch was Captchas angeht, oder glaubst du etwa Google-Captchas sind einzigartig nach ihrer Anzeige ? Wenn die da nicht "tricksen" ( cachen ) würden, bräuchten die die halbe Google-Serverfarm um alleine den einen Service "live" zu erzeugen.
__________________ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 26.11.2008
Beiträge: 264
![]() | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 14.06.2009
Beiträge: 1.731
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | (Sorry, das ist etwas am ursprünglichen Thema vorbei.) Wobei man ganz realistisch sagen muss, dass ein Honeypot und eine Zeitfalle kein echter Schutz sind. Ich habe sowas auf meiner Homepage eingebaut und kriege bei 5 Besuchern pro Tag haufenweise Spam durchgesteuert. Da kann man natürlich noch stark mit „Permutationen“ tricksen, also Feldnamen switchen oder das/die Honeypot-Feld/er verschieben. Dann muss ein Bot zufällig die richtige, nur für einen Request gültige Kombination treffen. Glaube, das werde ich demnächst mal versuchen. Eine allgemeine Lösung ist das aber auch nicht – erst recht dann nicht, wenn Bots CSS lernen oder individuell dafür programmiert werden. Inhaltsfilter… Hm, ja. Keine Ahnung. Mag ich persönlich nicht so sehr, weil aufwändig, Gefahr für false positives, nur Bekämpfung von Symptomen usw. Ist aber sicherlich eine der wirkungsvolleren Möglichkeiten. Vor Fragespielchen wie „Ist der Mond aus Käse?“ bin ich bisher ebenfalls zurückgeschreckt, weil ich die ziemlich albern finde. Zudem sind die vom Prinzip den Captchas nicht gerade fern. Wenn es ein Botprogrammierer mal drauf anlegt, sind die außerdem ebenfalls einfach zu übertölpeln. Das ist also wenn überhaupt nur eine Lösung für kleinere, individuell programmierte Seiten. Die könnten aber den Wert eines Captchas auch in dessen alt-Text setzen. („Tippen Sie die Zeichen a34q und dann bitte noch 37sf in das nachfolgende Feld.“) Das dürfte Bots, die nicht speziell darauf ausgelegt sind, auch erst mal vor Probleme stellen und wäre barrierefrei. Je größer die Seite oder je allgemeiner die Software, desto weniger hilft sowas, weil es für Spammer interessant wird, spezielle Regeln zu programmieren. Dasselbe gilt natürlich auch für Captcha-Bibliotheken. Neulich habe ich noch den Ansatz gelesen, Fragen/Captchas für alle Besucher zu aktivieren, die kein JS aktiviert haben. (Edit: Andererseits ergeben sich natürlich auch Synergie-Effekte aus verschiedenen Vorgehensweisen. Die eine filtert 95 %, die zweite 80 %, die dritte 60 %… Ich finde es bloß immer so unbefriedigend, Wahrscheinlichkeiten gegen Wahrscheinlichkeiten antreten zu lassen… Hach ja, Spam.) Noch kurz zu den Benchmarks: @clemensplainer: Das ist genau die Art von Mikrogedöns, die du nie niemals berücksichtigen solltest, weil sie die Lesbarkeit zerstört oder dazu verleitet, auf das Auslagern von Code in Funktionen zu verzichten oder ähnliches. Wenn du anfängst, auf sowas zu achten, stellst du irgendwann fest, dass du aus Performancegründen besser nicht auf OOP setzen oder auf Whitespaces im Quellcode verzichten solltest und solche Scherze. Damit disqualifizierst du dich als Programmierer ziemlich für den Austausch mit der Restwelt, weil die dich zu Recht für verrückt und eigenbrötlerisch hält, da du den Blick für Verhältnismäßigkeiten verloren hast. (Ich weiß, du wolltest es hier vermutlich einfach nur mal testen. Aber du ahnst nicht, wie oft Leute sich einen Film drauf fahren, möglichst „effizienten“ Code zu schreiben – für einen marginalen Gewinn – und dabei jedweden gesunden Menschenverstand über Bord werfen.)@K313: Ich bin nicht sicher, was du da genau tust, aber schau dir vielleicht mal http://de.wikipedia.org/wiki/Copy-On-Write an. Das Prinzip nutzt PHP wann immer möglich. PHP-Code: Geändert von mermshaus (02.01.2012 um 15:58 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Probleme beim Captcha erstellen | maikell | PHP Einsteiger | 2 | 26.04.2011 14:23 |
| Probleme mit Captcha | Dennis85 | PHP Einsteiger | 10 | 08.02.2011 15:15 |
| Scriptangebot Captcha | md5() | Scriptbörse | 8 | 12.09.2010 23:21 |
| Captcha problem | Speedchecker94 | Beitragsarchiv | 1 | 30.10.2009 15:06 |
| captcha stimmt nicht überein | chrismh | PHP Tipps 2009 | 5 | 22.06.2009 22:11 |
| Gästebuch Captcha | DjRay | PHP Tipps 2008 | 9 | 10.10.2008 14:44 |
| captcha problem in unterordnern | Change | PHP Tipps 2008 | 9 | 10.08.2008 22:43 |
| Captcha in Website einbauen | Dartgott | PHP Tipps 2008 | 9 | 23.04.2008 15:53 |
| Captcha in bestehendes GB einbauen | ZeroQL | PHP Tipps 2008 | 6 | 08.04.2008 15:32 |
| Captcha Frage und vorstelung meiner seite | oerny18 | PHP Tipps 2008 | 10 | 31.03.2008 20:05 |
| Captcha - Session Problem | Toby | PHP Tipps 2008 | 9 | 11.03.2008 19:38 |
| [Erledigt] Probleme mit Einbindung Captcha | PHP Tipps 2006 | 0 | 18.08.2006 19:42 | |
| Komplexe Funktion: +Übersichtlichkeit, -Performance | Jacks Rache | PHP Tipps 2006 | 3 | 07.06.2006 14:22 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| captcha was ist neun 6 |