What is SDP?
Software-Defined Perimeter
A security framework that dynamically creates one-to-one network connections between users and resources, making application infrastructure invisible to unauthorized users.
SDP, specified by the Cloud Security Alliance (CSA), is the architectural precursor to what the market now calls ZTNA. The SDP model consists of three components: an initiating host (the client), an accepting host (the application gateway), and an SDP controller that brokers the connection. Before any network connectivity is established, the client must authenticate to the controller and prove its identity and device posture. Only then does the controller instruct the accepting host to open a connection for that specific client.
The key security property is that the accepting host does not respond to any unauthenticated network traffic. It is invisible to port scanners and unauthorized users because it only opens ports for connections that the controller has pre-authorized. This is sometimes called a 'dark cloud' or 'black cloud' because the infrastructure cannot be discovered by attackers.
In practice, the distinction between SDP and ZTNA has blurred. Most ZTNA vendors implement SDP principles: authenticate first, connect second, and limit access to individual applications. The CSA SDP specification remains a useful reference architecture, particularly its emphasis on mutual TLS authentication and single-packet authorization (SPA) for the control channel.
An access model that grants users connectivity to specific applications, not networks, based on identity and device posture, verified continuously per session.
A security model that eliminates implicit trust based on network location, requiring continuous verification of identity, device posture, and context for every access request.
A security technique that divides a network into granular segments, enforcing least-privilege access policies between individual workloads rather than relying on broad network perimeters.
One email per publish. Unsubscribe anytime.