Sdp Technologies
You set up sdp technologies by installing a controller and local agents on user devices. The system checks user identity and device health before opening a network path. Most engineering teams use this model to replace legacy virtual private networks. Still, once a user logs in, broad database or server roles still allow dangerous actions. How sdp technologies work in your network A software-defined perimeter hides your internal servers and databases from the public internet. Traditional netw
Technologies: the complete guide
Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.
You set up sdp technologies by installing a controller and local agents on user devices. The system checks user identity and device health before opening a network path. Most engineering teams use this model to replace legacy virtual private networks. Still, once a user logs in, broad database or server roles still allow dangerous actions.
How sdp technologies work in your network
A software-defined perimeter hides your internal servers and databases from the public internet. Traditional networks open ports to the world and wait for a password check. This setup drops all network packets until the user proves their identity first. It separates the control plane from the data plane across your whole cloud.
Every session starts when a device sends a signed request to the central controller. The controller talks to your identity provider to check the user role and group. It also checks the laptop for basic security rules like disk encryption and updates. If those checks pass, the controller tells the target host to accept traffic.
The system then builds an encrypted tunnel from that laptop to that single server. Other servers on the same subnet stay dark and unreachable to the user. Teams manage these network rules by linking identity groups to specific server tags. When an engineer changes teams, the identity group updates and network paths change too.
What network perimeters solve and what they miss
This network design stops port scanning and blocks outsiders from seeing your private hosts. Attackers cannot hit a login screen if the server drops all unknown packets. It also stops lateral movement across the network when a single laptop gets compromised. A user only reaches the exact host ports assigned to their current role.
Still, network rules only decide who can open a socket to a host. Once the tunnel opens, the user still logs into the database or server directly. Teams must still manage local database users, shared keys, and server role grants. Because managing hundreds of granular roles is hard, engineers often share broad admin accounts.
A network tunnel cannot read the SQL queries or shell commands inside the traffic. It sees encrypted packets flowing to a port, not the actual commands being run. If an engineer runs a destructive drop statement, the network tunnel sends it right through. If a query pulls thousands of emails or card numbers, the tunnel allows it.
Technologies: architecture patterns and best practices
Continue reading? Get the full guide.
Free. No spam. Unsubscribe anytime.
Managing shared accounts and data risk inside sessions
When teams rely only on network checks, internal audit logs lose important detail. Multiple engineers often log into a database using the same shared read-write account. The network log shows when the tunnel opened, and the database log shows the query. Joining those two logs during a security review takes hours of manual work.
Sensitive data exposure is another major gap inside an open network tunnel. A developer fixing a bug might query a production table with customer phone numbers. Masking rules that rewrite matched fields in results must operate at the query level. Network tools do not parse database results, so raw national IDs reach the laptop.
To close this gap, teams need controls that inspect commands and queries in flight. Checking identity at the network edge is only the first step of defense. Real safety requires knowing which user ran which exact command on every single host.
Govern statements and responses across databases and APIs
Good config and scoped roles are needed setup. They do not check single queries in flight or mask sensitive fields in returned rows. Across Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, and internal HTTP endpoints, hoop.dev runs beside each supported service as an open-source proxy, a sidecar for your database or API.
First, hoop.dev guardrails block banned queries before they run. Then hoop.dev data masking rewrites matched sensitive values in responses in memory. The audit trail records every statement and verdict per resource. Furthermore, hoop.dev holds SOC 2 Type II and is open source on GitHub.
Frequently asked questions
How do sdp technologies differ from a traditional VPN?
A traditional VPN puts the user onto the whole private network subnet at once. A software-defined perimeter checks device health and opens a path to specific hosts only.
Do sdp technologies replace database role management?
No, they only control which user device can reach the database network port. You still have to set up database roles, passwords, and table permissions separately.
Can a network perimeter stop a bad SQL query?
No, a network perimeter operates at the transport layer and only routes packets. It cannot read, block, or mask the SQL statements running inside the encrypted connection.
Related guides
In this post