What is two-factor authentication (2FA)?

2FA is a process which provides strong authentication that a user accessing an IT network or making a purchase on a website is who they say they are.

A 2FA solution is characterised by the fact that the user knows something – such as a password or a passphrase – and possesses something which is hard to steal or counterfeit. In most 2FA applications, ‘possession’ is demonstrated by knowledge of a one-time-password (OTP) that is generated either by a token, or at an initial log-in phase by the website’s / IT network’s server, and is communicated to the end-user via a device / token. As the name suggests, this password can only be used once - in real time – to authenticate the user for the associated data or financial transaction.

This process negates the possibility of a ‘constant’ password being lost or forgotten, or from being stolen, for example by a phising attack (email scam), and then used to access a system illegally on a future occasion. The fact that the OTP is generated by a known source, communicated by an independent medium, and has to be inputted by the user before an operation is verified, makes it almost impossible for the transaction to be corrupted.

Celo Connect

Are you a public sector organisation looking to achieve CoCo compliance or secure access to your systems?

Celo Connect

Celo Remote

you an organisation looking to secure a decentralised workforce?

Celo Remote

Celo Web

Are you an internet based company looking to improve back office or online purchasing security?

Celo Web

Celo DR

Are you an organisation looking to strengthen your disaster recovery procedures?

Celo DR

Trial Celo

Arrange for a free trial...

Trial Celo