GRC Careers

HomeResourcesAuthentication

CS-062 · Application Security

Authentication

Verifying that a user or system is who they claim to be.

Executive Summary

Authentication is the process of verifying that a user or system is who they claim to be before granting access. It is distinct from authorization, which decides what a verified identity is allowed to do. Because stolen or weak credentials are behind a large share of breaches, strong authentication, especially multi-factor authentication, is one of the highest-value controls an organization can deploy.

What It Is

Authentication answers the question, are you who you say you are. It relies on one or more factors: something you know such as a password, something you have such as a phone or hardware key, and something you are such as a fingerprint or face. Single-factor authentication uses one of these, while multi-factor authentication requires two or more from different categories, so a stolen password alone is not enough. Authentication also covers how a session is established and maintained after login, since a verified identity must be carried securely across subsequent requests without exposing the credentials again.

Why It Matters

Credentials are among the most attacked assets in security because they open the door to everything behind them. Phishing, password reuse, and automated guessing all target authentication, and a single compromised account can lead to a full breach. Strong authentication dramatically reduces this risk, which is why multi-factor authentication is one of the most consistently recommended controls. For professionals, understanding authentication is essential across development, operations, and governance, since weaknesses here undermine every other control that depends on knowing who is acting.

How It Works

At a conceptual level, authentication compares the credentials presented against a securely stored reference and confirms they match without ever exposing the stored secret. Passwords should never be stored in a recoverable form; they are stored using a strong, slow password hashing method with per-user salting so that a stolen store is hard to crack. Multi-factor authentication adds a second, independent factor so that a stolen password is not sufficient. After a successful login, the system issues a session identifier or token that must be protected, scoped, and expired appropriately. Additional measures such as rate limiting and lockouts slow guessing, and monitoring for unusual logins helps catch takeover attempts. Passwordless approaches based on strong cryptographic keys are increasingly used to remove the weakest link, the reusable password.

Architecture Diagram

Something you know, a password or PIN
Something you have, a device or hardware key
Something you are, a fingerprint or face
Multi-factor combining independent factors
Secure session established after verification
Strong authentication combines independent factors so a single stolen credential is not enough to gain access.

Visual Workflow

Collect the claimed identity and the presented credential or factor.Compare it against a securely stored reference, never a recoverable secret.Require an additional independent factor for multi-factor authentication.On success, issue a protected, scoped, and expiring session or token.Apply rate limiting and lockouts to slow guessing and reuse attacks.Monitor for unusual logins and support secure recovery, then re-test the flow.

Common Attacks

Common Mistakes

Best Practices

Quick Checklist

Recommended Tools

Authenticator app or hardware security key
Provides a strong second factor, with keys being phishing-resistant
Password manager
Generates and stores unique strong passwords to prevent reuse
Identity provider with single sign-on
Centralizes authentication and enforces consistent policy
Breached-password screening service
Blocks passwords known to appear in prior leaks

Industry Standards

NIST SP 800-63
Digital identity guidelines covering authentication and credential strength
OWASP Application Security Verification Standard (ASVS)
Testable requirements for authentication and session management
OWASP Top 10
Identification and authentication failures are a recognized risk category

Career Relevance

Authentication is central to security engineers, identity and access management specialists, application security engineers, and penetration testers, who both build and test login systems. Developers must implement authentication and session handling correctly, and GRC and audit professionals assess whether authentication meets policy and standards. For the AI-Governance-Jobs.com audience, distinguishing authentication from authorization and explaining multi-factor is a common interview topic.

Interview Questions

Related Certifications

CompTIA Security+ ISC2 Certified in Cybersecurity (CC) ISC2 CISSP (for leadership tracks)

Further Reading

Key Takeaways

Download PDFDownload PNG

FAQ

Is authentication the same as authorization?

No. Authentication confirms who you are, and authorization decides what you are allowed to do once your identity is verified. A system needs both, and confusing them leads to serious access control mistakes.

Which multi-factor method is strongest?

Phishing-resistant methods based on cryptographic keys, such as hardware security keys, are generally the strongest because they are bound to the site and cannot be phished the way one-time codes can.

Why not just require very long passwords?

Strong passphrases help, but passwords can still be phished or reused. Multi-factor authentication adds an independent factor so a stolen or guessed password alone is not enough to gain access.

Get all 116 reference sheets
The complete AGJ Cybersecurity Professional Reference Library, print-ready PDFs and PNGs.
Browse the library

Related Careers

Related certifications

CompTIA Security+ISC2 Certified in Cybersecurity (CC)ISC2 CISSP (for leadership tracks)

Current openings

Live openings appear on the web version. Browse the job board for current GRC and security roles.
Browse all jobs

Suggested learning path

  1. Ground the basics with CS-001 Cybersecurity
  2. Study this sheet: Authentication
  3. Go deeper: Authorization
  4. Go deeper: Secrets Management
  5. Validate it: work toward CompTIA Security+
  6. Find the role: browse current openings

Related sheets

More in Application Security

Share this LinkedIn Facebook X Email