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

Enhance Security #1

Open
dominic-ks opened this issue Jul 19, 2020 · 0 comments
Open

Enhance Security #1

dominic-ks opened this issue Jul 19, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest

Comments

@dominic-ks
Copy link
Owner

V0.0.7 added a number of security enhancements to help to prevent gaining unauthorised access to a user's account by requested a password reset and using a brute force / automated process to guess the reset code and set a new password for a user. The changes were:

  • Added maximum allowed failed attempts to validate a code before automatically expiring it, default has been set to 3
  • Added filters to include letters and well as numbers in the reset code as well as allowing you to specify your own string
  • Added filters to allow the exclusion of certain roles from being able to reset their password, e.g. if you want to exclude Administrators

And was bought about by the following support request on WordPress.org:

Additional measures that could be considered are:

  • Send by email a new password instead of asking the user to enter one
  • If more than X bad code entered, block the IP address or API endpoint for the user for Y minutes

For the latter, we should explore if there are any facilities to log suspicious actions with security plugins like iThemes Security or WordFence so that site owners can align with their existing security policies.

@dominic-ks dominic-ks added the enhancement New feature or request label Jul 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest
Projects
None yet
Development

No branches or pull requests

1 participant