What if a simple password isn't enough to keep your secrets safe?
Why Authentication factors (something you know, have, are) in Cybersecurity? - Purpose & Use Cases
Start learning this pattern below
Jump into concepts and practice - no test required
Imagine trying to protect your house by only locking the front door with a simple key that anyone could copy or guess. You worry someone might sneak in because the lock is easy to pick or the key could be lost or stolen.
Relying on just one way to prove who you are, like a password, is risky. Passwords can be forgotten, guessed, or stolen. This makes your accounts and personal information vulnerable to hackers and identity thieves.
Using multiple ways to prove your identity--like something you know (a password), something you have (a phone or security token), and something you are (your fingerprint)--makes it much harder for someone else to pretend to be you. This layered approach strengthens security and keeps your information safer.
if password == stored_password:
allow_access()if password == stored_password and token == user_token and fingerprint == stored_fingerprint: allow_access()
This approach enables strong protection of your digital life by making unauthorized access extremely difficult.
When you log into your bank app, you enter your password (something you know), then receive a code on your phone (something you have), and sometimes use your fingerprint (something you are) to confirm it's really you.
Single methods like passwords can be weak and risky.
Combining multiple authentication factors greatly improves security.
Authentication factors include knowledge, possession, and biometrics.
Practice
something you know in authentication factors?Solution
Step 1: Understand the category 'something you know'
This factor refers to information only the user knows, like a password or PIN.Step 2: Match options to categories
A password is knowledge-based; a security token and smartphone app are 'something you have'; fingerprint is 'something you are'.Final Answer:
A password -> Option BQuick Check:
Knowledge factor = Password [OK]
- Confusing biometric (fingerprint) with knowledge
- Thinking a device (token) is knowledge
- Mixing possession with knowledge
something you have as an authentication factor?Solution
Step 1: Define 'something you have'
This factor means a physical object you possess, like a hardware key or phone.Step 2: Identify the correct option
A hardware security key is a physical device you have; birthdate and secret answers are knowledge; voice is biometric.Final Answer:
A hardware security key -> Option AQuick Check:
Possession factor = Hardware key [OK]
- Choosing personal info as possession
- Confusing biometrics with possession
- Selecting knowledge-based answers
user_input = '1234'
stored_pin = '1234'
if user_input == stored_pin:
print('Access granted')
else:
print('Access denied')Which authentication factor does this code represent?
Solution
Step 1: Analyze the code's authentication method
The code compares a user input PIN to a stored PIN, verifying knowledge of a secret.Step 2: Match the factor type
Since it checks a secret code, it is 'something you know'.Final Answer:
Something you know -> Option AQuick Check:
PIN check = Knowledge factor [OK]
- Thinking code checks possession
- Confusing biometrics with PIN
- Selecting 'something you do' which is not standard
Solution
Step 1: Understand fingerprint scanning as a biometric factor
Fingerprint is 'something you are', relying on hardware to read biometrics accurately.Step 2: Identify cause of denial
If authorized users are denied, hardware malfunction or sensor errors are likely causes, not user knowledge or multi-factor setup.Final Answer:
The fingerprint sensor hardware is malfunctioning -> Option DQuick Check:
Biometric errors usually mean hardware issues [OK]
- Confusing biometrics with knowledge factors
- Blaming password issues for fingerprint errors
- Assuming multi-factor causes denial
Solution
Step 1: Identify each factor type
Password is 'something you know'; fingerprint is 'something you are' (biometric).Step 2: Understand multi-factor authentication
Using two different factor types together is multi-factor authentication, improving security.Final Answer:
It uses multi-factor authentication combining knowledge and biometrics -> Option CQuick Check:
Two different factor types = Multi-factor [OK]
- Thinking password and fingerprint are same factor
- Confusing multi-factor with single-factor
- Assuming both are possession factors
