geosolutions-it / UNMISS-GeoStory

0 stars 1 forks source link

Implenment strong password requirement for new users #43

Closed giohappy closed 1 year ago

giohappy commented 2 years ago

FROM UN security assesment:


Security Risk(s): During testing we identified that application does not require that users have strong passwords, which makes it easier for attackers to compromise user accounts. The application only enforces a minimum of six characters password.

Cause(s): Lack of Enforcement Controls.

Remediation(s): An authentication mechanism is only as strong as its credentials. For this reason, it is important to require users to have strong passwords. Lack of password complexity significantly reduces the search space when trying to guess user's passwords, making brute-force attacks easier.

A password strength policy should contain the following attributes:


giohappy commented 2 years ago

@EddyCatt the PR implements the following:

The other requirements will be skipped since we don't have any means to check similarity to friends, teammates, etc.

giohappy commented 2 years ago

Production instance updated.

image