Cybersecurity / Basic: defensive concepts and personal-service boundaries / Lesson 3
Passwords, MFA, passkeys, and recovery
Choose usable authentication defenses and understand why factor strength and recovery must be evaluated together.
On this page
Lesson goals
- Explain unique passwords, password managers, and factor diversity.
- Distinguish phishing-resistant mechanisms from generic MFA.
Reduce reuse and unnecessary memorization
Password reuse links otherwise separate services: compromise of one credential can endanger another account. Use an approved password manager to create and store unique long passwords where passwords remain necessary. Protect the manager and its recovery path with appropriate authentication and backup practices. Do not ask learners to paste real passwords into examples or strength websites. Length and uniqueness matter, while arbitrary composition tricks can encourage predictable substitutions. Service-side rules should follow current scoped guidance and usability needs rather than folklore. Evidence of compromise calls for a response; routine forced changes without such evidence are a different policy question.
Evaluate factors by the threat they resist
MFA combines supported factors rather than asking for two versions of the same secret. Not all MFA resists the same threats. One-time codes and approval prompts can improve protection but can still be exposed through social engineering or inappropriate approval. Phishing-resistant methods use cryptographic binding to the legitimate verifier under their protocol, as with appropriately implemented passkeys or security keys. Their device and account recovery still need review. A label saying MFA enabled is incomplete evidence: identify the actual method, enrollment process, fallback methods, and operations it protects.
Record methods without storing secrets
An authentication-method inventory can help owners see weak fallbacks and missing recovery planning without collecting secret material. The synthetic record below names method categories and review status only. It is not a live identity-provider configuration and creates no account or factor. Never store recovery codes, password-manager exports, private keys, or one-time codes in a teaching JSON file. A real inventory needs access control because even metadata can reveal useful operational details. Keep it accurate when users replace devices, add methods, or change their service role.
{
"accountLabel": "lab-editor",
"primaryMethod": "approved-passkey",
"fallbackReview": "pending",
"recoveryOwner": "identity-maintainer",
"containsSecrets": false
}
The record is descriptive only. approved-passkey is a lab label, not evidence of a specific product’s assurance. The pending fallback review must remain visible until the actual authorized owner validates it.
Review weak fallback as part of the policy
A strong primary method can be undermined by an easily abused fallback or recovery process. The teaching function below requests review when fallback status is unknown or recovery has not been exercised. It deliberately does not grade a real password, implement MFA, or verify a passkey. Real authentication should use well-maintained supported implementations. Device-bound and synchronized credentials have different lifecycle considerations; evaluate them under the service’s risk and user needs rather than declaring one universal solution. Include accessibility and users who cannot use a particular device without silently reverting to a weak uncontrolled bypass.
def authentication_review(primary_reviewed, fallback_reviewed, recovery_tested):
if not primary_reviewed:
return "review-primary-method"
if not fallback_reviewed:
return "review-fallback"
if not recovery_tested:
return "exercise-recovery"
return "scheduled-method-review"
assert authentication_review(True, False, True) == "review-fallback"
Inputs are synthetic planning facts. The function does not authenticate anyone or store a credential. Its final state means the declared reviews were completed, not that account compromise is impossible.
Practice recovery through approved channels
Plan what happens when a device is lost, an authenticator is suspected compromised, or a user cannot complete normal sign-in. Recovery evidence, notifications, delay where appropriate, and revocation are service-specific decisions for authorized owners. Do not approve unexpected prompts merely to make them stop, and verify suspicious requests through a known independent channel. Keep recovery material protected and available to the intended user under policy. NIST SP 800-63B-4 and CISA guidance provide scoped technical and defensive advice; a short course does not determine a provider’s assurance or authorize changes to anyone’s account.
Common errors and fixes
Two password prompts are called MFA
- Why it happens
- Factor diversity is confused with repeated entry.
- How to fix it
- Identify supported independent factor mechanisms.
- Prevent it next time
- Review the actual method rather than its label.
Unexpected approval prompts are accepted
- Why it happens
- Prompt fatigue replaces verification of user intent.
- How to fix it
- Use the approved reporting and account-protection process.
- Prevent it next time
- Teach users not to approve uninitiated requests.
A strong primary method has a weak reset path
- Why it happens
- Recovery was excluded from design review.
- How to fix it
- Review fallback and recovery assurance together.
- Prevent it next time
- Exercise recovery with synthetic scenarios.
Check your understanding
1. A portal enables a security key but permits an unreviewed fallback. What remains unresolved?
Show worked solution
The fallback may determine effective account protection. Review enrollment, replacement, recovery, and the operations each method can authorize. Do not claim phishing resistance for the whole account solely from one available option.
2. A user loses a phone. Why should a course avoid an automatic account-reset script?
Show worked solution
Identity evidence, authority, active sessions, and service dependencies differ. An authorized owner must follow the approved recovery process. A generic script could grant access to the wrong person or disable legitimate service operation.
Key takeaways
- Unique credentials and approved managers reduce reuse risk.
- MFA methods have different resistance properties.
- Recovery and fallback determine the whole lifecycle.