Hello,
quite new to PW. I have a project, which uses a frontend form build with basic fields (InputFieldForm) and no user registration or frontend login. What are the best or proposed strategies to secure the form from spam bots and malicious script kids using PW basic fields? Actual form has just build in CSRF protection, but no other stuff like honeypot fields or tracking of failed submits via Session tracking of IP etc. Form will be used by about 100-150 people, but once the stuff goes live, anybody knowing the Url can try to break things.
My consideration so far.
1. Add honeypot fields (spam bots) and Captcha to make script attacks less likely
2. Track failed/double submits and ban IP for some increasing time
3. Switch to the free FrontendForms module by Jürgen listed in the PW repo
4. Hide the form behind a PW login page (means to add 1-100 Dummy users with same/individual credentials)
What would you propose? Are there links or code snippets showing how to implement those stuff?
Any thoughts, hints, tipps or links to resources highly appreciated.
Cheers zx80