🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › Cybersecurity › Security Operations: Monitoring, Defense, and Controls › Lesson 3
TEC-CYBE44-03 · Lesson 3 · 15 clock hours · lab

Authentication Technologies and Multi-Factor Authentication Lab

Objective. Students will configure multi-factor authentication (MFA) on a test system and compare the security trade-offs of password-based, token-based, biometric, and certificate-based authentication methods.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

What Is Authentication?

Authentication is the process of proving you are who you claim to be before a system grants access. Every authentication method relies on one or more of three factors: something you know (password, PIN), something you have (hardware token, smart card, authenticator app), and something you are (fingerprint, face scan). A fourth factor sometimes referenced is somewhere you are (geolocation), but the three-factor model is the standard in most frameworks.

Using only one factor—usually a password—is called single-factor authentication (SFA). It is convenient but fragile: if the password is stolen, guessed, or phished, the attacker has full access.

Multi-Factor Authentication (MFA)

Multi-factor authentication requires a user to present credentials from two or more different factor categories. For example, a password (something you know) combined with a time-based one-time password (TOTP) generated by an authenticator app (something you have) counts as MFA. Two passwords do not—they are both the same factor type.

MFA dramatically raises the cost of an attack. An adversary who steals a password still cannot log in without the second factor. NIST Special Publication 800-63B provides the US government's detailed guidance on authentication assurance levels; Security+ and CySA+ exam objectives align closely with these concepts.

How TOTP Works

Software authenticator apps such as Google Authenticator and Microsoft Authenticator implement TOTP as defined in RFC 6238. During enrollment, the service generates a shared secret (usually presented as a QR code). The app stores this secret and combines it with the current Unix timestamp, divided into 30-second windows, to produce a six- or eight-digit code using HMAC-SHA1. The server performs the same calculation and accepts the code if it matches within a small clock-skew window. Because the code changes every 30 seconds and is derived from a secret the attacker does not have, intercepting one code provides little value after the window closes.

Comparing Authentication Methods

Password-based authentication is universal and costs nothing to deploy, but it is highly susceptible to phishing, credential stuffing (automated login attempts using breach databases), brute force, and password reuse. Users frequently choose weak passwords despite policy controls.

Token-based authentication (hardware or software OTP) adds a second factor from the something you have category. Software tokens (authenticator apps) are free to the user but require a smartphone. Hardware tokens (RSA SecurID, YubiKey) are more resistant to remote attack but cost money per device and can be lost or forgotten. TOTP codes are vulnerable to real-time phishing (adversary-in-the-middle relays the code before it expires), though this attack window is short.

Biometric authentication uses a measurable physical or behavioral characteristic—fingerprint, iris, face geometry, or voice. Biometrics are convenient and cannot be forgotten, but they raise privacy concerns, can produce false positives or false negatives, and—crucially—cannot be changed if compromised. Most enterprise deployments treat biometrics as one factor in MFA rather than a standalone method.

Certificate-based authentication uses a digital certificate issued by a trusted Certificate Authority (CA), stored on a smart card (PIV/CAC) or in a device's secure element. The private key never leaves the device; the server verifies the certificate signature. This method is highly phishing-resistant because the cryptographic handshake is bound to the specific server's domain. It is used widely in US government (Common Access Card) and high-security enterprise environments. Deployment cost and PKI management complexity are the main drawbacks.

Passwordless authentication (FIDO2/WebAuthn) uses public-key cryptography tied to the authenticating device or a security key. The private key stays on the device; the server holds only the public key. It is phishing-resistant by design because the key pair is registered to a specific origin (website domain), making credential reuse across sites impossible.

Account Lockout and MFA Enforcement

A correctly configured MFA system must also enforce account lockout after a defined number of failed attempts. Lockout limits brute-force attacks against the first factor and prevents automated stuffing attacks. When testing MFA in a lab:

Lockout policy is a balance: too aggressive and attackers can trigger denial-of-service against legitimate users; too lenient and brute force succeeds.

Lab Safety and Responsible Use

This lab is conducted on isolated lab systems or virtual machines provided by the instructor. Never attempt to modify authentication settings on production systems, institutional accounts, or any system you do not own or have explicit written authorization to test. Unauthorized access or modification of computer systems violates the Computer Fraud and Abuse Act (CFAA) and similar state laws. Always work within the boundaries defined in your lab guide. When capturing screenshots, ensure no real user credentials or personally identifiable information (PII) are visible in submitted work.

Documentation and Evidence

A professional security practitioner documents every configuration change. Your lab report must include annotated screenshots showing each MFA enrollment step, the system's response to failed authentication, and evidence of lockout behavior. Clear documentation is a job requirement in security operations roles and is expected on the job from day one.

Key terms9

Multi-Factor Authentication (MFA)An authentication method requiring credentials from two or more distinct factor categories (know, have, are), so that compromise of one factor alone is insufficient to gain access.
Time-Based One-Time Password (TOTP)A temporary numeric code generated by combining a shared secret with the current timestamp, valid for a short window (typically 30 seconds), as defined in RFC 6238.
Credential StuffingAn automated attack that tries username and password pairs obtained from data breaches against other services, exploiting password reuse.
Phishing-Resistant AuthenticationAn authentication mechanism—such as FIDO2/WebAuthn or certificate-based authentication—that uses cryptographic binding to a specific domain so that stolen credentials cannot be replayed on a different site or by an attacker.
Certificate-Based AuthenticationAuthentication using a digital certificate issued by a trusted Certificate Authority, where the private key stays on the user's device and the server verifies the cryptographic signature.
Account LockoutA security control that temporarily or permanently disables an account after a set number of consecutive failed authentication attempts, limiting brute-force and stuffing attacks.
Shared SecretA value known only to the authenticating parties—in TOTP enrollment, the seed value encoded in the QR code that both the authenticator app and the server use to compute one-time codes.
Biometric AuthenticationAuthentication based on a measurable physical or behavioral characteristic such as a fingerprint, iris pattern, or facial geometry; considered the 'something you are' factor.
FIDO2/WebAuthnAn open standard for passwordless, phishing-resistant authentication using public-key cryptography, where the private key is bound to the user's device and registered to a specific website origin.
In class: Enable and test MFA on a provided lab user account using a software authenticator app (e.g., Google Authenticator or Microsoft Authenticator), documenting each configuration step with screenshots. · Attempt to authenticate using incorrect factors and record the system response to verify that MFA enforcement is functioning correctly. · Complete a structured comparison table of five authentication methods rating each on strength, usability, cost, and susceptibility to common attacks such as phishing and credential stuffing.
Materials: Lab workstations or VMs (Windows Server or Linux with an MFA-capable service configured by instructor), software authenticator app, lab guide, screenshot capture tool.
Check: Lab report shows successful MFA configuration with annotated screenshots; student correctly explains the lockout behavior observed; comparison table is complete and technically accurate; lab report graded at 75% or higher.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

CompTIA Security+: Threats, Attacks and Vulnerabilities / Implementation
1. A user logs in with a password and then approves a push notification on a smartphone authenticator app. Which authentication factor categories are being used?
CompTIA Security+: Implementation
2. During a lab test, a student enters the correct password but provides an expired TOTP code. The system denies access. What does this outcome confirm?
CompTIA Security+: Threats, Attacks and Vulnerabilities
3. An attacker intercepts a TOTP code during a real-time phishing attack and immediately enters it on the legitimate site. Which characteristic of TOTP limits the damage from this attack?
CompTIA Security+: Implementation
4. Which authentication method is considered most resistant to phishing because the credential is cryptographically bound to the specific website's domain?
CompTIA Security+: Implementation
5. A security administrator sets an account lockout threshold of three failed attempts with a 15-minute lockout duration. An attacker tries 10 passwords against one account over one hour. How many passwords does the attacker successfully test before the first lockout triggers?
CompTIA Security+: Implementation / CompTIA CySA+: Security Architecture
6. A company wants to deploy certificate-based authentication using smart cards for high-privilege administrators. Which infrastructure component is essential for this deployment?
CompTIA Security+: Threats, Attacks and Vulnerabilities / ISC2 CC: Access Controls
7. Which statement best describes a key disadvantage of biometric authentication compared to password-based authentication?
CompTIA CySA+: Threat and Vulnerability Management / Security Operations
8. A SOC analyst reviews logs and notices repeated failed MFA attempts for the same account from different geographic locations within seconds. What type of attack does this pattern most likely indicate?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.