Bird
Raised Fist0
Cybersecurityknowledge~10 mins

Password policies and best practices in Cybersecurity - Interactive Code Practice

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence to describe a strong password requirement.

Cybersecurity
A strong password should contain at least [1] characters.
Drag options to blanks, or click blank then click option'
A8
B3
C1
D20
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing a password length that is too short to be secure.
Assuming very long passwords are always required.
2fill in blank
medium

Complete the sentence about password composition.

Cybersecurity
A secure password should include uppercase letters, lowercase letters, numbers, and [1].
Drag options to blanks, or click blank then click option'
Aspaces
Bspecial characters
Conly letters
Demojis
Attempts:
3 left
💡 Hint
Common Mistakes
Ignoring the use of special characters.
Thinking spaces or emojis are standard requirements.
3fill in blank
hard

Fix the error in this password policy statement.

Cybersecurity
Passwords should be changed every [1] years to maintain security.
Drag options to blanks, or click blank then click option'
A10
B5
C0.5
D1
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing too long a period between password changes.
Assuming passwords never need to be changed.
4fill in blank
hard

Fill both blanks to complete the password best practice.

Cybersecurity
Avoid using [1] passwords and never share your password with [2].
Drag options to blanks, or click blank then click option'
Acommon
Bfriends
Cfamily
Dcomplex
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'complex' as the first blank, which is incorrect here.
Assuming sharing passwords with family is safe.
5fill in blank
hard

Fill all three blanks to complete the password policy example.

Cybersecurity
Use a password manager to [1] complex passwords, [2] passwords for different accounts, and [3] two-factor authentication.
Drag options to blanks, or click blank then click option'
Agenerate
Bavoid reusing
Cenable
Dremember
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'remember' instead of 'generate' for the first blank.
Not understanding the importance of two-factor authentication.

Practice

(1/5)
1. Which of the following is a key characteristic of a strong password?
easy
A. It is a common word found in the dictionary.
B. It contains a mix of letters, numbers, and special characters.
C. It uses only your birthdate for easy recall.
D. It is shorter than 6 characters.

Solution

  1. Step 1: Understand password strength criteria

    A strong password should mix letters, numbers, and special characters to increase complexity.
  2. Step 2: Evaluate each option

    Options A, B, and D describe weak passwords that are easy to guess or too short.
  3. Final Answer:

    It contains a mix of letters, numbers, and special characters. -> Option B
  4. Quick Check:

    Strong password = mix of characters [OK]
Hint: Strong passwords mix letters, numbers, and symbols [OK]
Common Mistakes:
  • Choosing simple or common words
  • Using only numbers or letters
  • Making passwords too short
2. Which password policy rule is correctly written?
easy
A. Passwords must be at least 8 characters long.
B. Passwords should be exactly 4 characters.
C. Passwords must contain only letters.
D. Passwords should never include numbers.

Solution

  1. Step 1: Recall standard password length rules

    Most secure policies require passwords to be at least 8 characters for safety.
  2. Step 2: Check each option against best practices

    Options A, C, and D contradict common security advice by limiting length or character types.
  3. Final Answer:

    Passwords must be at least 8 characters long. -> Option A
  4. Quick Check:

    Minimum length = 8 characters [OK]
Hint: Minimum password length is usually 8 or more [OK]
Common Mistakes:
  • Setting passwords too short
  • Restricting characters unnecessarily
  • Ignoring numbers or symbols
3. Consider this password policy code snippet in Python:
def is_strong(password):
    return (len(password) >= 8 and
            any(c.isdigit() for c in password) and
            any(c.isalpha() for c in password) and
            any(not c.isalnum() for c in password))

print(is_strong("Pass123!"))
print(is_strong("password"))
What will be the output?
medium
A. True False
B. False True
C. True True
D. False False

Solution

  1. Step 1: Analyze the first password "Pass123!"

    It has length 8, digits (1,2,3), letters (P,a,s,s), and special character (!), so returns True.
  2. Step 2: Analyze the second password "password"

    It has letters only, no digits or special characters, so returns False.
  3. Final Answer:

    True False -> Option A
  4. Quick Check:

    Strong password check = True, weak password check = False [OK]
Hint: Check digits, letters, special chars for True [OK]
Common Mistakes:
  • Ignoring special character check
  • Assuming letters-only is strong
  • Misreading length condition
4. A company enforces this password rule: "Passwords must include at least one uppercase letter, one lowercase letter, and one number." Which password violates this rule?
medium
A. Secure1
B. Secure123
C. secure123
D. S3curePass

Solution

  1. Step 1: Check each password for uppercase, lowercase, and number

    secure123 has no uppercase letters, violating the rule.
  2. Step 2: Confirm other options meet all criteria

    Options B, C, and D all have uppercase, lowercase, and numbers.
  3. Final Answer:

    secure123 -> Option C
  4. Quick Check:

    Missing uppercase letter = violating rule [OK]
Hint: Look for missing uppercase, lowercase, or digits [OK]
Common Mistakes:
  • Overlooking missing uppercase letters
  • Assuming numbers alone are enough
  • Ignoring case sensitivity
5. An organization wants to improve account security by combining password policies with two-factor authentication (2FA). Which of the following best describes this approach?
hard
A. Using strong passwords alone is enough for security.
B. Using simple passwords with 2FA is the safest method.
C. 2FA replaces the need for strong passwords entirely.
D. Combining strong passwords with 2FA adds an extra security layer.

Solution

  1. Step 1: Understand the role of strong passwords and 2FA

    Strong passwords protect against guessing, while 2FA adds a second verification step.
  2. Step 2: Evaluate each option's security approach

    Combining strong passwords with 2FA adds an extra security layer, which correctly states that both improve security. Options A, B, and C misunderstand or weaken security.
  3. Final Answer:

    Combining strong passwords with 2FA adds an extra security layer. -> Option D
  4. Quick Check:

    Password + 2FA = stronger security [OK]
Hint: Strong password + 2FA = best protection [OK]
Common Mistakes:
  • Thinking 2FA replaces passwords
  • Relying on weak passwords with 2FA
  • Ignoring multi-layer security benefits