Deutsch
PHP, HTML & JavaScript- Forum

Spams verhindern

 
- 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]
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
29.04.2013  
 



 
- 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.
 
02.05.2013  
 



Sowas:  [...] 

Versuche mal einen Screenshot vom Text zu machen.
Lesen kann man den Text dennoch.
 
02.05.2013  
 



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.
 
02.05.2013  
 




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.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
02.05.2013  
 



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.
 
02.05.2013  
 




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.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.05.2013  
 




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.
session_start();

If (!isset($_SESSION['rechen_captcha_pic'])) {

     $_SESSION['rechen_captcha_pic'] = 1;

} else {

     $_SESSION['rechen_captcha_pic']++;

}

...

If ($_SESSION['rechen_captcha_pic'] % 2 == true) {

    ...

} else {

    ...

}


[OFFTOPIC]Striche in Captcha erstmal weggelassen[/OFFTOPIC]
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.05.2013  
 



Mach doch wie ich schrieb:
;$_SESSION["showThatCaptureBild"]++
;if ($_SESSION["showThatCaptureBild"] % 2) {;} else {;}

Bedenke aber den Browsercache -

Du musst wenn die URL exakt gleich ist wenigstens .php?random anhängen.
 
03.05.2013  
 




Julian
Schmidt
Jup so klappt das jetzt.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.05.2013  
 




Julian
Schmidt
Wie bind ich das den jetzt per JS ein.
[...] 
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
03.05.2013  
 



Dein JS wirf Fehler ab.
 
03.05.2013  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

91.323 Betrachtungen

Unbenanntvor 0 min.
Member 872212122.06.2019
E.T.11.02.2018
ByteAttack11.10.2017
GDL24.11.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie