INTERACTIVE SOFTWARE

Authentication and why it’s important

Authentication

Authentication

The purpose of authentication is to confirm that a user is who they say they are. The authentication example most of us are familiar with is when signing-in to a website using a username and password. The username part of this combination is who the user claims to be. While the password is a way to confirm they are who they say they are. The website will verify the two pieces of information provided. If the password supplied matches the password for the username, sign in will be allowed. If the password doesn’t match, sign in will be denied.

You can see that for anyone who possesses those two pieces of information, it would be possible to successfully claim to be someone else and impersonate their identity. This is why as a user we keep passwords secure by:

Methods for securing accounts and passwords

There are other methods of securing your user account and password. Some of the following will be familiar. Also included are solutions that systems and organisations often implement to reduce the reliance on password methods and improve account protection.

Further guidance on authentication

In the UK, the NSCS provide guidance on different approaches to consider when reviewing password policies.

In the US, the NIST updated their password guidelines recently and this article by Auth0 has useful breakdown of the publication.

And for the more technical audience, OWASP provide an authentication cheat sheet that includes guidance on authentication and password best practices.