| |
|
|
- Seite 1 - |
|
Julian Schmidt | Hallo, wurde gestern, trotz kleiner Rechen-Captcha, über mein Gästebuch[...] zugespamt. Habe gerade eine kleine Bad-Word-Liste hinzugefügt. Was sind so die häufigsten Wörter/Kriterien nach den man effektiv Spams herausfiltern kann? Meine Liste sieht gerade so aus.
$punkte += 1 * substr_count(strtolower($inhalt),'<');
$punkte += 1 * substr_count(strtolower($inhalt),'>');
$punkte += 1 * substr_count(strtolower($inhalt),'!');
$punkte += 2 * substr_count(strtolower($inhalt),'</');
$punkte += 2 * substr_count(strtolower($inhalt),'100%');
$punkte += 2 * substr_count(strtolower($inhalt),'viagra');
$punkte += 2 * substr_count(strtolower($inhalt),'porn');
$punkte += 2 * substr_count(strtolower($inhalt),'free');
$punkte += 2 * substr_count(strtolower($inhalt),'poker');
$punkte += 2 * substr_count(strtolower($inhalt),'https://');
$punkte += 3 * substr_count(strtolower($inhalt),'href');
Bitte keine elend langen Wort-Listen posten, sondern nur potenziale Spam-Begriffe, welche ein normaler Nutzer wahrscheinlich eh nie verwenden würde. Über 5 Punkten zeige ich momentan Spamverdacht. Wie kann man sich noch vor Spams schützen?
Gruß.
Julian
[OFFTOPIC]@iF: Neues Header-Design gefällt nicht. [/OFFTOPIC] |
|
|
| |
|
|
| |
|
- Seite 3 - |
|
|
| Wenn Du den Strich grau machst statt genau in der selben Farbe wie die Buchstaben ist es im Prinzip sinnlos. Das Istgleich würde ich wohl auch rot färben. Was Du noch machen könntest wäre das Bild teilen aber nicht etwa in einen linken oder rechten oder oberen oder unteren Bereich sondern erzeuge 2 Bilder die nur dann eine korrekte Grafik ergeben wenn Sie an ein und der selben Stelle liegen wobei das obenliegende sehr schnell (setInterval(,50)) ein- und ausgeblendet wird. Das hat zur Folge, dass selbst wenn ein Bot ein Screenshot von der Seite druckt/ auswertet, er niemals das Captcha komplett erhalten kann sondern eben nur 1 von 2 Bildern. Erst ein Mensch kann durch das schnelle Flickern hindurch die Formel erkennen. |
|
|
| |
|
|
|
| Sowas: [...]
Versuche mal einen Screenshot vom Text zu machen. Lesen kann man den Text dennoch. |
|
|
| |
|
|
|
| Nochmal...
Du machst ein span class webseite input type text display none -
das ist nicht genau was ich schrieb und nicht so hilfreich.
Mache ein input type text in einem span style display none. |
|
|
| |
|
|
|
Julian Schmidt | iF (02.05.13)
Mache ein input type text in einem span style display none.
Du meinst ich soll den Style lieber auf das Parent legen, damit er von Bot schlechter war genommen wird?
Nochmal blöd gefragt wie erstelle/includiere ich solche Bilder am einfachsten. Hab gerade die Rechencaptcha in ein Include ausgelagert. Seh ich das richtig das ich per img scr="captcha.php" nur ein erstelltest Bild zurückliefern kann. |
|
|
| |
|
|
|
| Ja, unbedingt aufs Parent.
Pro php nur ein img, klar - gibt ja keinen Header für "mehrere" Dateien sondern im Header steht um was für eine Datei es sich handelt. Das ist aber auch egal denn Du kannst ja einfach per Get Daten anhängen quasi captcha.php?bild=1 oder richtig elegant in der Session merken welches Bild gezeigt wird. Also einfach $_SESSION["showThatCaptureBild"]++ in Verbindung mit ob ($_SESSION[" showThatCaptureBild"] % 2) true ist oder eben nicht. |
|
|
| |
|
|
|
E.T. | [OFFTOPIC] Hab eben mal das Gästebuch mit Schlagwörtern gefüllt. Da hat aber nix gegriffen, konnte ohne weiteres posten (@Julian: bitte wieder löschen).
Irgendwie greifen die Schlagwörter überhaupt nicht, da kann ich ja alles rein schreiben.
Vlt. doch die Variante wählen, wo ein Admin der Site alle Gästebuch - Einträge erst absegnet, bevor diese online gehen...
[/OFFTOPIC] |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 03.05.2013 ▲ |
|
|
|
|
Julian Schmidt | @E.T: Hab jetzt mal ein paar mehr Spam-Begriffe hinzugefügt, deinen Eintrag natürlich wieder entfernt. Kannst ja nochmal probieren durchzukommen.
@IF: Erledige das mit dem Parent und der Captcha nachher. Hab gleich erstmal ne Fahrstunde. |
|
|
| |
|
|
|
Julian Schmidt | @If Hab mal probiert das so in mein Captchascript einzubinden. Ist leider so das immer die gleiche Ausgabe stattfindet, wenn ich das Bild zweimal einfüge. Wenn ich dann Neulade kommt erst die zweite Ausgabe.
Hier sieht mans vlt. Was könnte das für Gründe haben.
Hier kurz der Code.
[OFFTOPIC]Striche in Captcha erstmal weggelassen[/OFFTOPIC] |
|
|
| |
|
|
|
| Mach doch wie ich schrieb:
Bedenke aber den Browsercache -
Du musst wenn die URL exakt gleich ist wenigstens .php?random anhängen. |
|
|
| |
|
|
|
Julian Schmidt | |
|
| |
|
|
|
Julian Schmidt | Wie bind ich das den jetzt per JS ein. [...] |
|
|
| |
|
|
|
| |
|
| |
|
|