Replies: 8 comments
-
|
@AndyButland is this something considering to implement in Forms? E.g. with ReCaptcha v3 we still see many spam entries through forms. E.g. some smaller Danish companies know that the never expect to receive mails from |
Beta Was this translation helpful? Give feedback.
-
|
I think will probably need to be custom code @bjarnef - at least for now. For one, Forms doesn't know what fields are ones to check (i.e. your field alias is likely "email", but we can't know that for sure). There's a |
Beta Was this translation helpful? Give feedback.
-
|
@AndyButland thanks.. any specific going on between |
Beta Was this translation helpful? Give feedback.
-
|
@bjarnef you'd definitely need to know not only your form structure, but also your audience. I also get a fair bit of leakage from reCAPTCHA3 but most of it comes from fake @gmail.com type addresses - not easy if the bots are managing to fool Google and using 'plausible' addresses. If I was to dig into the headers, I could probably spot suspect IP addresses, but that's a bit full-on. Interestingly, I used a big-name site the other day to get support for a well known commercial software product, that targets an area for SMB - and they refused to accept form submissions from an @gmail.com account... which I think a bit extreme. |
Beta Was this translation helpful? Give feedback.
-
|
@c9mb yes, we can of course not blacklist However sometimes there are some patterns and same bots, crawlers (and perhaps humans as well) spamming a form, e.g. It the form contain a message field, the often contains several links as well when submitted from bots. |
Beta Was this translation helpful? Give feedback.
-
|
@AndyButland I wonder if there is something more to do about this? The Form doesn't use reCAPTCHA but the HoneyPot package We could hook into the form events as you previously mentioned #1142 (comment) Is the a simple way to cleanup in database?
|
Beta Was this translation helpful? Give feedback.
-
|
In SQL you'll need something like this to remove all the submissions that you've identified as spam. There are a few related tables to consider. ** Please make sure to test on a backup first as I've just written it now ** |
Beta Was this translation helpful? Give feedback.
-
|
@AndyButland when looking into this from With Often we could detect if the request is from a bot/crawler and minimize the amount of spam: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have previous suggested a configuration to allow blacklisting email domains to prevent spam. #169
Even with reCAPTCHA v3 it seems it is possible to bots to bypass it and sometimes a lot of spam entries are created.
E.g. in a quite new Umbraco project with reCAPTCHA v3:
E.g. it would help a lot to blacklist
@raiz-pr.com..I have also seen something like
@motorza.ru...Maybe Forms could even add a dashboard and detect what may look like spam, e.g. Form entries from email more that e.g. > 50 entries? with option to add it to blacklist.
On the other hand there could also be a whitelist for common email domains like
@gmail.com,@outlook.cometc.I know spam also comes via these (fictive) emails, but I think it at least could help a bit - especially if not using reCAPTCHA or Honeypot.
Beta Was this translation helpful? Give feedback.
All reactions