Neu Spam durch Forumlar Frage zum Produkt

macler

Gut bekanntes Mitglied
19. April 2012
636
15
Ich würde gerne mal die Möglichgkeit des "Honeypot" im Kontaktformular ausprobieren.
Hat damit jemand schon Erfahrung?
Codeschnipsel findet man über goggle. Aber wo werden die genau im Kontaktformular kontakt.php eingebaut?
 

macler

Gut bekanntes Mitglied
19. April 2012
636
15
Cool, wusste gar nicht dass es das als PlugIn gibt. Danke für den Tipp.
Habs schon "bestellt" und werd dann mal testen.
 

chmod

Gut bekanntes Mitglied
19. März 2012
115
8
Hallo css-umsetzung,
wie muss der request im Code definiert werden (isset($_REQUEST['unreg_form']) || ) wenn dieser für das Formular Kundenaccount registrieren funktionieren soll? Wir haben noch einen kleinen 4er Freewareshop im Einsatz und grad massiv Spamprobleme bei der Anmeldung/Registrierung "neuer Kunden".
Vielen Dank für eine kleine Info.
LG
chmod
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.161
1.893
Berlin
Der Code wurde von mir gerade angepasst, da der unter umständen einen Fehler verursachen könnte.
https://forum.jtl-software.de/threa...-frage-zum-produkt.153652/page-2#post-1138882

Auch bei einer Registrierung wird unreg_form übergeben.
Aber der Code sollte unbedingt gegen den neuen getauscht werden, ich würde auch empfehlen es zuerst mit dem kostenlosen spam Protektor von lilfoot zu versuchen.

Da sich die Wörter in letzter Zeit ständig ändern, ist das sonst nur noch ein ständiges hinterherrennen.
 

chmod

Gut bekanntes Mitglied
19. März 2012
115
8
Ganz herzlichen Dank für deine Antwort aber genau diesen Code hab ich verwendet. Da bisher sämtliche Spammer als Land das erste in der Liste verfügbare verwenden, wollte ich genau dieses (Ägypten) als Filterwort definieren. Leider wird die Anmeldung trotzdem durchgeführt und weggemailt, selbst wenn in jedem der Felder Ägypten stehen würde. Daher bin ich davon ausgegangen, dass unreg_form gar nichts mit diesem Formular für die Registrierung zu tun haben könnte.
Ich wollte eine Pluginlösung vermeiden aber ich denke, wir kommen daran nicht herum.
Nochmal danke und ein schönes Wochenende.
 

chmod

Gut bekanntes Mitglied
19. März 2012
115
8
Die letzte geschweifte Klammer hat dem Server nicht gefallen aber nun funktioniert es mit den vordefinierten Begriffen und dem neuen Code. Super Arbeit von dir, nochmal ganz lieben Dank.
 

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
100
9
Ich hatte es etwas verändert, so das mehrere Dinge möglich sind, aber wenn es zu oft wechselt macht es wie schon geschrieben keinen Sinn mehr, dann rennst du dem nur noch hinterher.

Code:
$cssSpam = [
    'sites\.google\.com',
    'youtube\.',
    'alles mist',
    'russia'
];


if(isset($_REQUEST['unreg_form']) || isset($_REQUEST['fragezumprodukt']) || isset($_REQUEST['abonnieren'])) {
foreach($_REQUEST as $p) {
if(!is_array($p) && preg_match("/(".join("|",$cssSpam).")/i", $p)) {
die("Thanks for Spam");
   }
  }
}
Hallo css-umsetzung,

Danke für den Code.

Vielleicht kannst du noch etwas Licht ind Dunkel bringen...ich habe Schwierigkeiten zu verstehen, was denn die Vorraussetzungen sind, damit dein Code verwendet werden kann?
Steht er in Verbindung mit lilfoot bzw. CAPTCHA oder ist der unabhängig von externen Plugins?

Habe wegen SPAM schon vor Jahren alle Formulare abgeschaltet, doch idiotischerweise habe ich seit ein paar Tagen Abuse bei der Kundenregistrierung ... das hat wohl auch nur den Zweck Admins zu ärgern.:mad:

Über dein Feedback wäre ich sehr dankbar.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.161
1.893
Berlin
Der Code ist nur ein Workaround wenn man immer die gleichen Abfragen hat.
Da sich das mittlerweile ständig ändert wäre das nur ein hinterherlaufen.

Du hast hier zwei Probleme:
Zum einen das du noch eine 5.1er Shop Version hast, die du unbedingt aktualisieren solltest, zum anderen dass die Anmeldungen vermutlich mit unterschiedlichen Daten erfolgen.

Das Aktualisieren des Shop beseitigt dein derzeitiges Problem nicht, aber es würde einige bekannte Sicherheitslücken schließen und da dem eine fehlende aktive Subscription nicht mehr im Weg steht, sollte das auch unbedingt angegangen werden.

Du solltest eher auf das Google recaptcha setzen, wenn das Plugin von Lilfoot nicht reicht.

Zu den anderen Formularen, viele Bots stürzen sich derzeit auf "Frage zum Artikel" und das "kontakt Formular", ich rate dazu, hier unbedingt die automatische Antwort E-Mail zu deaktivieren, da man hier ganz schnell in der Kategorie "sendet Spam" landen kann.

Mein Code macht also nur Sinn, wenn es ein gleichbleibendes Muster gibt und hilft nur vorübergehend.
 
  • Gefällt mir
Reaktionen: Akrap Kaffee Admin

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
100
9
Der Code ist nur ein Workaround wenn man immer die gleichen Abfragen hat.
Da sich das mittlerweile ständig ändert wäre das nur ein hinterherlaufen.

Du hast hier zwei Probleme:
Zum einen das du noch eine 5.1er Shop Version hast, die du unbedingt aktualisieren solltest, zum anderen dass die Anmeldungen vermutlich mit unterschiedlichen Daten erfolgen.

Das Aktualisieren des Shop beseitigt dein derzeitiges Problem nicht, aber es würde einige bekannte Sicherheitslücken schließen und da dem eine fehlende aktive Subscription nicht mehr im Weg steht, sollte das auch unbedingt angegangen werden.

Du solltest eher auf das Google recaptcha setzen, wenn das Plugin von Lilfoot nicht reicht.

Zu den anderen Formularen, viele Bots stürzen sich derzeit auf "Frage zum Artikel" und das "kontakt Formular", ich rate dazu, hier unbedingt die automatische Antwort E-Mail zu deaktivieren, da man hier ganz schnell in der Kategorie "sendet Spam" landen kann.

Mein Code macht also nur Sinn, wenn es ein gleichbleibendes Muster gibt und hilft nur vorübergehend.
Hallo css-umsetzung,

Herzlichen Dank für die erweiterte Erklärung - und ja, ein Update auf die aktuelle Shop Version war geplant, leider hat es mit Bordmitteln nicht funktioniert, da muss ich bald mal einen Profi ranlassen ;).

Liebe Grüße,
Christian
 

Ähnliche Themen