0
0
Cybersecurityknowledge~15 mins

Authentication factors (something you know, have, are) in Cybersecurity - Mini Project: Build & Apply

Choose your learning style9 modes available
Understanding Authentication Factors: Something You Know, Have, Are
📖 Scenario: You are learning about how systems verify who you are when you log in. This is important to keep your accounts safe. There are three main ways systems check your identity: something you know, something you have, and something you are.Imagine you are setting up a simple checklist to remember these three types of authentication factors.
🎯 Goal: Build a simple list of authentication factors with examples for each type: something you know, something you have, and something you are.
📋 What You'll Learn
Create a dictionary named auth_factors with keys for each factor type
Add a list of two examples for each factor type
Create a variable named factor_types that holds the keys of the dictionary
Use a for loop with variables factor and examples to iterate over auth_factors.items()
Add a final statement that sets a variable completed to True to mark the checklist as done
💡 Why This Matters
🌍 Real World
Authentication factors are used every day to protect online accounts, devices, and secure areas. Understanding these helps you recognize how security works and how to keep your information safe.
💼 Career
Knowledge of authentication factors is essential for cybersecurity roles, IT support, and anyone involved in designing or managing secure systems.
Progress0 / 4 steps
1
Create the authentication factors dictionary
Create a dictionary called auth_factors with these exact keys and values: 'something_you_know' with a list ['password', 'PIN'], 'something_you_have' with a list ['security token', 'smart card'], and 'something_you_are' with a list ['fingerprint', 'retina scan'].
Cybersecurity
Need a hint?

Remember to use the exact key names and example lists as shown.

2
Create a variable for the factor types
Create a variable called factor_types that holds the list of keys from the auth_factors dictionary using the list() function and the keys() method.
Cybersecurity
Need a hint?

Use list(auth_factors.keys()) to get the keys as a list.

3
Loop over the authentication factors
Use a for loop with variables factor and examples to iterate over auth_factors.items(). Inside the loop, add a comment line describing that you would process each factor and its examples here.
Cybersecurity
Need a hint?

Use for factor, examples in auth_factors.items(): to loop through the dictionary.

4
Mark the checklist as completed
Add a variable called completed and set it to True to show the checklist is done.
Cybersecurity
Need a hint?

Just write completed = True to finish.