Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add captcha to new user page #628

Closed
tobias opened this issue Mar 4, 2017 · 4 comments
Closed

Add captcha to new user page #628

tobias opened this issue Mar 4, 2017 · 4 comments

Comments

@tobias
Copy link
Member

tobias commented Mar 4, 2017

We've had a few bot-created accounts lately (none of which have uploaded anything). We should try to confirm the account is being created by a real user.

https://www.google.com/recaptcha/intro/index.html

@kahunamoore
Copy link
Contributor

Looking at this defect... some questions:

  1. Google Identity: reCAPTCHA's API keys are tied to a Google identity - in order to create one for Clojars I'll need someone who has an official Clojars Google login of some kind. This identity/account will also receive email if Google detects problems (e.g. "misconfiguration errors or an increase in suspicious traffic".)
  2. Type: There are two kinds reCAPTCHA V2 (easy) and Invisible reCAPTCHA (more complex.) Which kind do you want to use? I'm guessing the normal V2 type.
  3. Domains: Each reCAPTCHA can cover multiple domains - which do we want protected? Just clojars.org or are there any other domains/subdomains, etc. we want covered by the same reCAPTCHA?
  4. Owner Email(s): Each reCAPTCHA can have more than one owner email. Which email addresses do you want as owners?
  5. Security Strength: There are three security preferences ranging from Easiest for users <---> Most secure with one midpoint.
  6. Domain Name Validation: This is on by default but can be turned off. I assume you want to keep the default (on, more secure.)
  7. Error reporting: Are there any requirements for this? Notify all errors via Sentry? Let Google reCAPTCHA error reporting do it's thing? I've never had it report any issues with my sites but they are low traffic so they aren't representative of what errors clarjars.org will encounter when using it.

I have several existing reCAPTCHAs and have no trouble creating one for Clojars but I really don't think you want me using my account for this. Sorry for the litany of questions but figured it is best to get all them addressed up front or switch to a different validation mechanism if there are issues.

@tobias
Copy link
Member Author

tobias commented May 8, 2017 via email

@tobias
Copy link
Member Author

tobias commented Aug 30, 2023

It might be worth looking at https://www.hcaptcha.com for this if we do pick it back up. It doesn't require us to use a google product.

tobias added a commit that referenced this issue Sep 7, 2024
This should help prevent automated spam signups.

Implements #628.
tobias added a commit that referenced this issue Sep 7, 2024
This should help prevent automated spam signups.

Implements #628.
@tobias
Copy link
Member Author

tobias commented Sep 8, 2024

Done via #886.

@tobias tobias closed this as completed Sep 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants