11 votes

AttackMonkey Security Helper

Update: this package DOES NOT work with 4.10+. Something was changed in the edit user page that has broken this package. I'm currently looking into this, and hope to have it fixed soon.

Update: 1.1 released, minor update to fix minor bug in the way the RegEx was interpreted by IE6/7 which meant the rules weren't enforced properly. Have also added some CSS to make the error message stand out more.

This is simple package that improves the security of the users section. By default there is no password strength validation on the users edit page, other than requiring that something be entered. This means it is possible for users to have single letter passwords, or easily guessed password like "dog".

This package adds a regexp validator to the password field of the password editor that enforces a basic minimum password strength. Currently this is set to enforce the following rules:

  • password must be at least 8 characters long
  • password must contain at least 1 upper case character
  • password must contain at least 1 lower case character
  • password must contain at least 1 number

This allows you to make sure that no easily hackable passwords are set up.

I intend to update this package with a few more security things in the future, such as the option to add a captcha to the cms login to stop dictionary attacks. All feedback/suggestions appreciated, don't forget to vote up if you like it!

Package owner

Tim

Tim

Tim has 2638 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.0.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Tim
  • Created: 02/09/2010
  • Current version 1.1
  • License MIT
  • Downloads: 1652