Spam via Kontaktformular und Kundenregistrierung

Thema wurde von ff-webdesigner, 24. September 2024 um 20:37 Uhr erstellt.

  1. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    471
    Danke erhalten:
    38
    Danke vergeben:
    58
    Hallo beisammen,

    leider kommen ja schon länger bots sowohl durch mit Standard als auch mit ReCaptcha V2 abgesicherte Kontoerstellungen oder Kontaktformulare in Gambio durch. So auch bei uns. Aufgrund zahlreicher Anpassungen können wir den Shop nicht zeitnah von 4.0 auf 4.8 updaten. Ja, ich weiss, da ist besserer Spamschutz drinnen.

    Auszug aus den Logfiles:

    198.23.0.0 - - [20/Sep/2024:03:56:08 +0200] "GET /info/mein-kontakt.html
    HTTP/1.1" 200 13304
    "https://xxx/info/impressum.html 2024-06-17+08:54 Ready+contact+form+successfully+found+/+Requires+recaptcha+v2+input https://xxx/ "
    "Mozilla/5.0 (X11; Linux i686; rv:114.0) Gecko/20100101 Firefox/114.0"
    "Traffic IN:1087 OUT:17177" "ReqTime:0 sec"
    198.23.0.0 - - [20/Sep/2024:03:56:10 +0200] "GET
    /request_port.php?rand=436477661&module=CreateVVCode HTTP/1.1" 200 5147
    "https://xxx/shop_content.php?action=send&coID=7" "Mozilla/5.0
    (X11; Linux i686; rv:114.0) Gecko/20100101 Firefox/114.0" "Traffic
    IN:1001 OUT:8864" "ReqTime:0 sec"
    198.23.0.0 - - [20/Sep/2024:03:56:12 +0200] "POST
    /shop_content.php?action=send&coID=7 HTTP/1.1" 302 20
    "https://xxx/info/mein-kontakt.html" "Mozilla/5.0 (X11; Linux
    i686; rv:114.0) Gecko/20100101 Firefox/114.0" "Traffic IN:3105 OUT:3863"
    "ReqTime:0 sec"
    198.23.0.0 - - [20/Sep/2024:03:56:13 +0200] "GET
    /shop_content.php?action=success&coID=7 HTTP/1.1" 200 12480
    "https://xxx/shop_content.php?action=send&coID=7" "Mozilla/5.0
    (X11; Linux i686; rv:114.0) Gecko/20100101 Firefox/114.0" "Traffic
    IN:988 OUT:16353" "ReqTime:0 sec"

    Die Bots rufen anscheind erst die URL zum erstellen eines Captcha Codes auf. Habe daher in /system/classes/security/Captcha.inc.php eingebaut:

    protected function _getResultHtmlVvCode()
    {
    // mod ff weiterer spamschutz
    if(strpos($_SERVER['HTTP_REFERER'],"unseredomain.de" === false)) die();

    aber das bringt leider nichts. Bots kommen noch immer massig durch.

    Hat jemand einen Vorschlag wie man das Formular noch absichern könnte?
    Ich hatte überlegt erst nach klick auf einen Button per js den Code des Formulars einzubauen. Aber dann in den Logfiles gesehen dass die Bots anscheinend gar nicht das Formular aufrufen müssen, oder? Die generieren sich einfach durch direktes Aufrufen von /request_port.php?rand=436477661&module=CreateVVCode einen eigenen Captcha Code und senden dann das Formular mit diesen direkt ab.

    Die Bots haben viele IPs und angeblich ständig verschiedene Clients.
     
  2. rainer_amend

    rainer_amend Erfahrener Benutzer

    Registriert seit:
    20. März 2024
    Beiträge:
    205
    Danke erhalten:
    11
    Danke vergeben:
    54
    #2 rainer_amend, 24. September 2024 um 22:16 Uhr
    Zuletzt bearbeitet: 24. September 2024 um 22:25 Uhr
    In der robots.txt alle kritischen Bots eintragen?
    Ich hatte mal ein Verzeichnis von 100en Bots.

    Sind ca. 1300 Zeilen... geht aber nicht daher1

    User-agent: *
    User-agent: 01h4x.com
    Disallow:/
    User-agent: 360Spider
    Disallow:/
    User-agent: 404checker
    Disallow:/
    User-agent: 404enemy
    Disallow:/
    User-agent: 80legs
    Disallow:/
    User-agent: ADmantX
    Disallow:/
    User-agent: AIBOT
    Disallow:/
    User-agent: ALittle Client..............
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. Dezember 2020
    Beiträge:
    254
    Danke erhalten:
    117
    Danke vergeben:
    33
    (Link nur für registrierte Nutzer sichtbar.)
    Vielleicht hilft das?
     
  4. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    471
    Danke erhalten:
    38
    Danke vergeben:
    58
    leider keine lösung. unsere bots geben sich als normale browser aus. unterschiedlichste ips. das alles zu blocken ist kaum möglich. es braucht eine andere methode...vor allem das absichern des generieren captcha code ist nötig denke ich...
     
  5. hartwigbusse

    hartwigbusse Erfahrener Benutzer

    Registriert seit:
    10. Dezember 2014
    Beiträge:
    1.172
    Danke erhalten:
    257
    Danke vergeben:
    425
    Also ich habe das "Anti-Spam - Indiv-Style" im Shop und Ruhe.
     
  6. KlausK

    KlausK Erfahrener Benutzer

    Registriert seit:
    7. Oktober 2012
    Beiträge:
    553
    Danke erhalten:
    108
    Danke vergeben:
    21
    Mit dem kostenlosen Static Captcha Modul von Dominik (Werbemarkt) kam bis heute kein Spam über das Kontaktformular mehr durch.
    Die robots.txt zu beackern ist m.E. sinnfrei. Warum sollten sich Spambots an die robots.txt halten? Die Bots müssten via .htaccess oder F2B gesperrt werden.
    Wie wäre es denn in Frank's Fall mit versteckten Feldern, ähnlich Contact Form 7 für WP?