Cloudflare Application Security key terms
Cloudflare Application Security · Get comfortable with the vocabulary.
- Origin server
- Related: Reverse proxy, Origin pull, DDoS Mitigation
The backend infrastructure that hosts the actual application content and generates responses. Protection services sit in front of it so attackers never reach it directly.
- Reverse proxy
- Related: Origin server, Anycast network, TLS termination
An intermediary that accepts client requests on behalf of a backend, forwarding them and returning the response. It hides origin addressing and enables centralized inspection and caching.
- Anycast network
- Related: Reverse proxy, Scrubbing center, Edge network
A routing scheme where many geographically dispersed servers announce the same IP address, so each client reaches the topologically nearest one. This spreads attack traffic and reduces latency.
- TLS termination
- Related: Reverse proxy, Full (strict) mode, Certificate authority
The point where encrypted transport is decrypted so traffic can be inspected. It may occur at the edge or be passed through to the origin, depending on the configured mode.
- Full (strict) mode
- Related: TLS termination, Certificate authority, Origin server
A TLS configuration where the edge validates the origin's certificate against a trusted authority and requires a matching hostname, preventing decryption between edge and origin from being silently intercepted.
- Certificate authority
- Related: Full (strict) mode, TLS termination
A trusted entity that issues and signs digital certificates binding a public key to a hostname. Browsers rely on these signatures to confirm server identity.
- Same-origin policy
- Related: Cross-site scripting, Cross-site request forgery, Content Security Policy
A browser rule that restricts scripts from one origin from reading data belonging to another origin. It is the foundation of client-side isolation in web applications.
- Cross-site scripting
- Related: Same-origin policy, Content Security Policy, Web Application Firewall
An injection flaw where attacker-supplied script executes in a victim's browser within the trusted site's context, enabling session theft or data exfiltration. Output encoding and input validation are primary defenses.
- Cross-site request forgery
- Related: Same-origin policy, Cross-site scripting
An attack that tricks an authenticated user's browser into submitting an unwanted state-changing request to a site where they are logged in. Token checks and SameSite cookies mitigate it.
- SQL injection
- Related: Web Application Firewall, Managed ruleset, OWASP
An attack that inserts database syntax into user-controlled input so the query executes unintended commands. Parameterized queries and signature-based filtering are standard countermeasures.
- OWASP
- Related: SQL injection, Managed ruleset
An open community that publishes widely used guidance on application security risks, including the Top Ten list and rule categories that many managed firewall rulesets are organized around.
- Content Security Policy
- Related: Cross-site scripting, Same-origin policy
An HTTP response header that tells the browser which sources of scripts, styles, and other resources are permitted, reducing the impact of injected content.
- HTTP flood
- Related: SYN flood, Rate limiting, L7 attack
A volumetric attack made of seemingly valid HTTP requests that exhaust application or connection resources rather than bandwidth. Rate limiting and behavioral analysis are typical defenses.
- SYN flood
- Related: HTTP flood, L3/L4 attack, Volumetric attack
A transport-layer attack that sends many connection-initiation packets without completing the handshake, filling the server's connection table. SYN cookies and upstream filtering counter it.
- Volumetric attack
- Related: Amplification attack, Anycast network, Scrubbing center
An attack whose goal is to saturate available bandwidth with sheer traffic volume, often using reflection or amplification. Absorbing it requires distributed capacity spread close to sources.
- Amplification attack
- Related: Volumetric attack, Reflection attack, Spoofing
A technique that sends small spoofed requests to services that return much larger responses to the victim, multiplying the attacker's effective bandwidth.
- Reflection attack
- Related: Amplification attack, Spoofing
An attack where responses are directed at a victim by forging the source address in requests to third-party services, hiding the attacker and concentrating traffic on the target.
- Spoofing
- Related: Reflection attack, SYN flood
Falsifying a packet's source address so replies go elsewhere. Ingress filtering and challenge mechanisms help distinguish forged traffic from legitimate clients.
- L3/L4 attack
- Related: SYN flood, L7 attack, Volumetric attack
An attack operating at the network or transport layer, targeting IP, TCP, or UDP behavior rather than application semantics. Mitigation relies on packet inspection and capacity.
- L7 attack
- Related: HTTP flood, L3/L4 attack, Rate limiting
An attack that mimics legitimate application traffic, such as repeated search queries or login attempts, making it hard to separate from real users without behavioral signals.
- Scrubbing center
- Related: Volumetric attack, Anycast network
A facility that receives diverted traffic, filters out malicious packets, and forwards clean traffic onward. Diversion is typically triggered by detection thresholds or manual action.
- Rate limiting
- Related: HTTP flood, L7 attack, Challenge page
A control that caps how many requests a client may make in a time window, protecting endpoints from brute force and floods while preserving service for normal users.
- Edge network
- Related: Anycast network, Reverse proxy
The globally distributed set of servers that terminates client connections, applies security policy, and caches content before requests reach the origin.
- Web Application Firewall
- Related: Managed ruleset, Custom rule, SQL injection
A policy engine that inspects HTTP requests and responses against rules and blocks those matching attack patterns or violating configured constraints.
- Managed ruleset
- Related: Web Application Firewall, OWASP, Paranoia level
A curated collection of firewall signatures maintained by the provider and updated as new vulnerabilities emerge, letting customers gain coverage without authoring rules.
- Custom rule
- Related: Web Application Firewall, Managed ruleset, Expression language
A user-authored condition, typically expressed against request fields, that blocks, challenges, or logs matching traffic. It complements managed signatures with site-specific logic.
- Expression language
- Related: Custom rule, False positive
The syntax used to write rule conditions, combining request fields with operators and functions so policies can match on paths, headers, geography, or computed values.
- Paranoia level
- Related: Managed ruleset, False positive
A sensitivity setting for managed rules that determines how aggressively borderline signatures fire. Raising it increases detection but also the chance of blocking legitimate requests.
- False positive
- Related: Paranoia level, Expression language, Managed ruleset
A legitimate request incorrectly flagged as malicious. Tuning rules, exclusions, and sensitivity settings reduces these without abandoning protection.
- False negative
- Related: False positive, Paranoia level
Malicious traffic that passes inspection undetected. Lowering sensitivity or loosening rules can increase these, so tuning trades one error type against the other.
- OWASP Core Rule Set
- Related: Managed ruleset, OWASP, Anomaly scoring
A widely adopted open-source set of generic attack-detection signatures that many firewalls build on, covering injection, protocol anomalies, and known bad patterns.
- Anomaly scoring
- Related: OWASP Core Rule Set, Paranoia level
A detection model that accumulates points as individual signatures match, blocking only when a threshold is crossed. It reduces noise compared with blocking on any single match.
- Challenge page
- Related: Clearance cookie, Managed challenge, Rate limiting
An interstitial served to suspicious clients that must be solved before access is granted. Passing it issues a clearance token that subsequent requests present.
- Clearance cookie
- Related: Challenge page, Managed challenge
A token issued after a client satisfies a challenge, allowing later requests to skip repeated verification until it expires or is invalidated.
- Managed challenge
- Related: Challenge page, Bot score
A mode where the platform chooses an appropriate verification method for each visitor based on risk signals, rather than forcing one fixed challenge type for everyone.
- Bot score
- Related: Managed challenge, Behavioral analysis, Verified bot
A numeric likelihood, typically 1 to 99, that a request originates from automated software. Policies use thresholds on this score to allow, challenge, or block.
- Verified bot
- Related: Bot score, User agent
Automated traffic whose operator has been validated by the platform, such as a known search crawler, so it can be permitted without being lumped in with unknown automation.
- Behavioral analysis
- Related: Bot score, Fingerprinting
Detection based on how a client acts over time, including request timing, mouse movement, and navigation patterns, rather than on a single request's static attributes.
- Fingerprinting
- Related: Behavioral analysis, User agent
Collecting characteristics such as TLS handshake details, header ordering, and browser properties to distinguish clients even when they present identical user agents.
- User agent
- Related: Fingerprinting, Verified bot
A request header identifying the client software. It is trivially forged, so it should be treated as a weak signal rather than proof of client identity.