[FINAL] [CDB][3.3] Spamsecure
Re: [FINAL] [CDB][3.3] Spamsecure
Version 1.0.7 wurde validiert. Damit ist das gefixte nun auch offiziell.
-
guenniguenzelsen
- Mitglied
- Beiträge: 203
- Registriert: 30.11.2021 13:53
Re: [FINAL] [CDB][3.3] Spamsecure
Hallo
Ich erhalte eine seit einiger Zeit steigende Anzahl mit Spamnachrichten über das Kontaktformular, bei denen der Spam-Link ins Namensfeld des Formulars eingegeben ist.
Trotz aktivierter Einstellung "Alle vorhandenen Eingabefelder prüfen" ist es scheinbar möglich dort Links durchzuschleusen.
Mache ich hier noch etwas falsch?
Ich erhalte eine seit einiger Zeit steigende Anzahl mit Spamnachrichten über das Kontaktformular, bei denen der Spam-Link ins Namensfeld des Formulars eingegeben ist.
Trotz aktivierter Einstellung "Alle vorhandenen Eingabefelder prüfen" ist es scheinbar möglich dort Links durchzuschleusen.
Mache ich hier noch etwas falsch?
Code: Alles auswählen
Die Nachricht wurde von einem Gast gesendet, der folgende Kontaktdaten
angegeben hat:
Name: ⛓️ SXX tonight. Message me 👉🏽
yxxxndex.com/poll/UL3yvwR5wboX9ibTVrW?hs=232dec6155b037d62c9f74f916f0a&;
⛓️
E-mail-Adresse: spam@spam.com
IP-Adresse: 00.00.000.00
Re: [FINAL] [CDB][3.3] Spamsecure
Der prüft schon auf links aber wenn man diese abfälscht wie z.b. so
https://domain.de zu h**ps://domain(dot)de erkennt er dies nicht als domain.
Mann kann immer domains schreiben auch wenn man diese nur indirekt schreibt.
Du kannst dein kontaktformular ja mal testen. wenn du da https://ebay.de reinschreibst sollte der eine entsprechende meldung machen.
https://domain.de zu h**ps://domain(dot)de erkennt er dies nicht als domain.
Mann kann immer domains schreiben auch wenn man diese nur indirekt schreibt.
Du kannst dein kontaktformular ja mal testen. wenn du da https://ebay.de reinschreibst sollte der eine entsprechende meldung machen.
-
guenniguenzelsen
- Mitglied
- Beiträge: 203
- Registriert: 30.11.2021 13:53
Re: [FINAL] [CDB][3.3] Spamsecure
Ja, da hast Du Recht. Ist mir im Nachgang auch aufgefallen.
Andererseits erkennt mein Mailprogramm eine solche Beispiel-URL wie von mir im vorigen Beitrag gepostet als Link und macht sie direkt anklickbar.
Mit der gleichen Logik (die ich im Detail nicht kenne) hätte man in der Erweiterung die Möglichkeit potenzielle Links zu erkennen und dann zu blockieren.
Das als Idee/Anregung
Gruß
Thomas
Andererseits erkennt mein Mailprogramm eine solche Beispiel-URL wie von mir im vorigen Beitrag gepostet als Link und macht sie direkt anklickbar.
Mit der gleichen Logik (die ich im Detail nicht kenne) hätte man in der Erweiterung die Möglichkeit potenzielle Links zu erkennen und dann zu blockieren.
Das als Idee/Anregung
Gruß
Thomas
Re: [FINAL] [CDB][3.3] Spamsecure
Dazu müsste sich bruno69 äussern. Er ist der jeniege der die Funktion an sich programmiert hat. Ich habe das lediglich in ein Extensiongerüst gepakt.
Re: [FINAL] [CDB][3.3] Spamsecure
Dazu müsste ich die Logik kennen, um so etwas nachzubauen. Derzeit gibt es einen komplexen RegEx Ausdruck der abgeglichen wird, um zu prüfen, ob eine URL eingetragen wurde. Der hat natürlich seine Grenzen und je nachdem wie gut manipuliert wird, kommt man daran vorbei.
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 11 / PHP-Version: 8.1
PHPBB-Version: 3.3.11 / Debian-Linux 11 / PHP-Version: 8.1
-
guenniguenzelsen
- Mitglied
- Beiträge: 203
- Registriert: 30.11.2021 13:53
Re: [FINAL] [CDB][3.3] Spamsecure
Die Logik meines Mailprogrammes scheint da sehr simpel zu sein.
Habe grade etwas rumprobiert.
Im Grunde wird einfach als Link aufgelöst:
- Sobald direkt nach dem "Punkt" weitere zwei oder drei Buchstaben folgen (de, com,....)
Zusätzlich:
- Wenn nach der Endung mit zwei oder drei Buchstaben noch ein Slash folgt
Zusätzlich:
- Wenn nach dem Slash noch weiterer Text folgt
Es wird nicht als Link aufgelöst:
- Sobald nach dem "Punkt" vier oder mehr Buchstaben folgen
Eine Prüfung, ob der Link tatsächlich funktioniert findet nicht statt.
Eine Prüfung, ob die Domainendung valide ist, findet nicht statt.
Habe grade etwas rumprobiert.
Im Grunde wird einfach als Link aufgelöst:
- Sobald direkt nach dem "Punkt" weitere zwei oder drei Buchstaben folgen (de, com,....)
Zusätzlich:
- Wenn nach der Endung mit zwei oder drei Buchstaben noch ein Slash folgt
Zusätzlich:
- Wenn nach dem Slash noch weiterer Text folgt
Es wird nicht als Link aufgelöst:
- Sobald nach dem "Punkt" vier oder mehr Buchstaben folgen
Eine Prüfung, ob der Link tatsächlich funktioniert findet nicht statt.
Eine Prüfung, ob die Domainendung valide ist, findet nicht statt.
Re: [FINAL] [CDB][3.3] Spamsecure
Alleine das was Du geschrieben hast, ergänzt um die Funktion, dass Groß- und Kleinschreibung ignoriert wird, wäre als Regex-Ausdruck (gegen den die spamsecure prüft) diese Folge:
Der von mir verwendete Regex Ausdruck, den ich hier nicht veröffentlichen will, ist komplexer. Ich werde aber prüfen ob ich ihn anpassen kann, so dass er dasselbe Prüfergebnis erzielen würde.
Kannst Du mir den konkreten Link mal als PN zusenden ?
Code: Alles auswählen
(?i)\b[a-z0-9-]+(?:\.[a-z0-9-]+)*\.[a-z]{2,3}(?:\/\S*)?\bKannst Du mir den konkreten Link mal als PN zusenden ?
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 11 / PHP-Version: 8.1
PHPBB-Version: 3.3.11 / Debian-Linux 11 / PHP-Version: 8.1
-
guenniguenzelsen
- Mitglied
- Beiträge: 203
- Registriert: 30.11.2021 13:53
Re: [FINAL] [CDB][3.3] Spamsecure
Hi Bruno
Danke, dass Du Dich des Themas angenommen hast!
Welchen Link meinst Du? Den Spam-Link aus meinem ersten Beitrag dazu? Die Nachricht habe ich bereits gelöscht. Aber letztlich habe ich nur ein paar Buchstaben gegen "x" ersetzt und aus der Zeichenfolge am Schluss ein paar Zeichen gelöscht.
Gruß
Thomas
Danke, dass Du Dich des Themas angenommen hast!
Welchen Link meinst Du? Den Spam-Link aus meinem ersten Beitrag dazu? Die Nachricht habe ich bereits gelöscht. Aber letztlich habe ich nur ein paar Buchstaben gegen "x" ersetzt und aus der Zeichenfolge am Schluss ein paar Zeichen gelöscht.
Gruß
Thomas
Re: [FINAL] [CDB][3.3] Spamsecure
Ahhh, ok. Mit den ersetzten "X" erklärt sich alles. Danke
Forum: cruiser-lounge.de
PHPBB-Version: 3.3.11 / Debian-Linux 11 / PHP-Version: 8.1
PHPBB-Version: 3.3.11 / Debian-Linux 11 / PHP-Version: 8.1