Web Security
Pronunciation: WEHB sih-KYOOR-ih-tee
Definition
Web Security is a security mechanism or control discipline that protects websites, web applications, APIs, browsers, sessions, and supporting infrastructure against unauthorized access, manipulation, disclosure, fraud, and disruption. Web security spans secure design, authentication, authorization, input handling, output encoding, session management, cryptography, dependency management, deployment, monitoring, and incident response. Browser controls and HTTP security headers complement server-side validation but do not replace it. Risks include injection, broken access control, cross-site scripting, request forgery, server-side request forgery, insecure uploads, dependency compromise, credential attacks, and business-logic abuse.
Overview
Web security spans secure design, authentication, authorization, input handling, output encoding, session management, cryptography, dependency management, deployment, monitoring, and incident response. Browser controls and HTTP security headers complement server-side validation but do not replace it.
Risks include injection, broken access control, cross-site scripting, request forgery, server-side request forgery, insecure uploads, dependency compromise, credential attacks, and business-logic abuse. Correct components can still create vulnerabilities when trust boundaries, workflows, or parser behavior conflict.
Teams should model threats, use secure frameworks and defaults, test throughout development, protect secrets, patch dependencies, isolate environments, and monitor meaningful events. Independent testing, abuse-case review, least privilege, secure recovery, and verified remediation should follow changes and incidents.
Dependencies can weaken Web Security even when the primary component behaves correctly.
Web Security is a security mechanism or control discipline that protects websites, web applications, APIs, browsers, sessions, and supporting infrastructure against unauthorized access, manipulation, disclosure, fraud, and disruption. Web security is a lifecycle discipline covering application logic, identity, browser behavior, infrastructure, dependencies, monitoring, recovery, and continuous testing.
A production treatment of Web Security should test protection of websites, web applications, APIs, browsers, sessions, and supporting infrastructure against unauthorized access, manipulation, disclosure, fraud, and disruption within the relevant asset, decision, or service state. The Web Security context record for websites, web applications, and APIs should preserve source data, configuration or policy version, responsible actor, exception, and outcome. Review of Web Security should determine whether safeguards addressing websites, web applications, and APIs changed exposure in practice, not merely whether a document or setting existed.
Quality review for Web Security should sample real cases involving websites, web applications, and APIs, compare expected and actual outcomes, and track unresolved exceptions until remediation is independently verified.
Key Takeaway
Web security is a lifecycle discipline covering application logic, identity, browser behavior, infrastructure, dependencies, monitoring, recovery, and continuous testing.
Sources
- NIST Documentation: Cyberframework — NIST (2026-07-30)
- FATF Documentation: Virtual Assets — FATF (2026-07-30)