Italia
PHP, HTML & JavaScript- Foro

Spams verhindern

 
- Page 1 -



Julian
Schmidt
Ciao,
wurde gestern, trotz kleiner Rechen-Captcha, circa 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?

Saluto.

Julian

[OFFTOPIC]@iF: Neues Testata-Design gefällt nicht. [/OFFTOPIC]
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

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



 
- Page 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 Testata per "mehrere" File sondern im
Testata steht um was per eine File 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 naturalmente 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 potuto das per 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  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

92.901 Views

Untitledvor 0 min.
Member 872212122.06.2019
E.T.11.02.2018
ByteAttack11.10.2017
GDL24.11.2016
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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