Cloudflare
Protection begins before the application.
An Anycast network with filtering, encrypted transport and distributed caching, reducing origin exposure and the work that reaches it.
- DNS and Anycast
- TLS 1.3
- HTTP/3
- One-year HSTS
The path of a request
-
Visitor
Resolves the domain through DNS and starts an HTTPS connection.
-
Cloudflare edge
Applies protection rules and checks the cache.
-
Application origin
Processes allowed requests that need to reach the project.
Conceptual flow. When a resource is eligible for caching, the edge can respond without retrieving it from the origin again.
An application does not need to receive every internet connection directly in order to answer a visitor. In Daen projects, Cloudflare sits at the edge of this path: a distributed layer that receives web traffic before the origin, applies protection rules and can deliver resources already stored in cache.
This design brings together separate functions with distinct responsibilities. DNS identifies the destination, the network routes the connection, TLS protects transport and edge rules control what continues. The outcome depends on combining those controls with the project code and permissions.
One domain, a distributed network.
Authoritative DNS holds the records used to resolve a domain. When a record is proxied, its answer points to the Cloudflare network instead of sending visitors directly to the origin address. Resolving a name and establishing a connection are separate stages, even though both belong to the same visit.
On an Anycast network, the same address can be announced from multiple points of presence. Internet routing determines which path is used, and that destination is not necessarily the geographically closest one. This distribution brings delivery closer to many visitors and allows protection to act before the application environment.
HTTPS across both connection segments.
There are two segments to consider: browser to edge and edge to origin. Encryption and certificate validation need to protect the complete chain, preserving communication confidentiality and authenticity. Protecting only the connection visible in the browser would leave that work incomplete.
The policy accepts TLS 1.2 and later, with TLS 1.3 enabled. HTTP/3 is available between compatible visitors and the edge. HSTS tells supporting browsers to require HTTPS for one year, including subdomains. Secure transport protects communication; it does not validate data or grant permissions inside the system.
Reject abuse before processing.
DDoS mitigation and request filtering address different problems. A volumetric attack attempts to exhaust capacity; a malicious request may target a specific path with little traffic. Edge rules complement distributed mitigation with decisions based on the characteristics of each access.
Rate limiting contains automated bursts and filtering evaluates request characteristics, without blocking legitimate use. Whatever the edge allows still goes through server-side validation and authorization.
Reuse resources under the right policy.
When the cache holds a valid copy of an eligible resource, the edge answers without fetching the content from the origin, which reduces repeated transfers and work in the application. The hit depends on policy, freshness and the requested version: not every response is cacheable.
Public files and personalized responses have different requirements. Long cache lifetimes can suit immutable resources, while content based on permissions or private data needs a different policy. Freshness must follow the nature of the response instead of applying one indiscriminate rule to the entire project.
Preserve the intended access path.
An edge layer belongs to a broader protection design. Reducing origin exposure keeps control of the entry point and separates public delivery from the application environment, a result that comes from the architecture behind the domain rather than from the proxy in front of it.
This network restriction has a specific purpose: control the path web traffic uses to arrive. It does not authenticate users or fix an authorization flaw in code. Permissions, isolation and server-side validation remain responsible for what a request may do after it crosses the edge.
Layered protection with clear boundaries.
DNS, transport, filtering, caching and origin controls form the entry foundation for Daen projects. Each layer solves part of the problem and changes when the application changes: a rule suited to public files is usually wrong for login routes, forms or responses with private data.
Cloudflare participates in this architecture as an edge service. Secure development, environment updates, backups and data recovery stay with Daen operations: an edge provider covers the path up to the origin, not what happens after it.
Key points
- Authoritative DNS served through a distributed network
- HTTPS transport to the origin with certificate validation
- TLS 1.3, HTTP/3 and HSTS on the public connection
- Filtering and rate limiting as complementary controls
- Public-resource caching under each project's policy
- Restricted origin with independent application validation
Sources
Related article
Before opening a connection, the browser has to locate the service. Understanding resolution, caching, TTL and DNSSEC prevents delays and poorly planned changes.