Zero trust infrastructure transformation and security governance
From a fully open, public-by-default architecture to a Zero Trust, private-by-default environment with full network control, governed CI/CD, and enterprise-grade secret management for WorkTrips.
Executive Summary
WorkTrips is a SaaS platform supporting the management of business travel and employee mobility. Operating in a B2B environment that processes sensitive corporate data, the platform must meet stringent security and compliance requirements set by its enterprise clients.
The existing infrastructure was built on an open, public-by-default model, which created significant security exposure: public FQDN endpoints, no network segmentation, unrestricted access to the AKS control plane, unmanaged secrets, and no formal CI/CD governance. This architecture was incompatible with the security audit requirements of enterprise customers and represented a broad, poorly controlled attack surface.
Professnet carried out a comprehensive transformation of the entire environment to a Zero Trust, private-by-default model. The engagement covered every layer of the stack: network architecture (Hub & Spoke, Azure Firewall), AKS control plane hardening, application security (WAF, DDoS), centralised secret management with full access audit, CI/CD governance, and OS-level hardening to CIS/NIST standards. The result is an environment that is architecturally secure by design, fully auditable, and ready to meet enterprise compliance requirements.
The Challenge: An open architecture incompatible with enterprise security requirements
WorkTrips operated on an infrastructure model that prioritised development velocity over security controls. While this approach supported rapid growth in the early stages, it created structural risks that became increasingly difficult to accept as the platform began serving larger enterprise clients with formal security audit requirements. The challenges were systemic and interconnected.
Broad Attack Surface from Public Exposure
The environment relied on publicly accessible FQDN endpoints with no network segmentation and no centralised traffic inspection. Any service was directly reachable from the internet, with no control over ingress or egress traffic flows.
Unprotected AKS Control Plane
The Kubernetes control plane (API Server) was publicly accessible, meaning it could be reached from any network without VPN or private connectivity. This created a critical exposure point for the entire container workload, including administrative operations and deployment pipelines.
Unmanaged Secrets and Dispersed Access
Secrets, API keys, and credentials were managed without a centralised solution. There was no systematic record of which identities had access to which secrets, no rotation policy, and no audit trail, making it impossible to assess the blast radius of a potential credential compromise.
Absence of CI/CD Governance and Audit Controls
Deployment pipelines lacked formal approval processes, role separation, or access restrictions. Any authorised developer could trigger deployments to production environments, with no change control mechanism and no audit trail of what was deployed, by whom, and when.
The Solution: comprehensive zero trust transformation
Professnet designed and implemented a complete architectural overhaul, transitioning the WorkTrips environment from a public-by-default model to a Zero Trust, private-by-default architecture. The transformation was executed across six distinct workstreams, each addressing a specific layer of the security and governance gap.
Book a Technology Consultation
Phase 01
Zero Trust Network Architecture: Private-by-Default
Elimination of all public endpoints and enforcement of private connectivity as the baseline
Phase 02
Hub & Spoke Network Architecture and Azure Firewall
Centralised traffic control and full environment isolation across TEST, PREP, and PROD
Phase 03
AKS Control Plane Hardening
Restricting access to the Kubernetes API Server to trusted, private channels only
Phase 04
Application Layer Security: WAF and DDoS Protection
Protecting the application layer against web-based threats and volumetric attacks
Phase 05
Secret Management: Azure Key Vault and Access Inventory
Centralised, auditable secret management with a full inventory of who has access to which secrets
Phase 06
CI/CD Governance, Segregation of Duties and OS Hardening
Controlled deployments, formal role separation, and OS-level security baseline
Professnet Expert on the Project
The most dangerous moment in a SaaS platform's lifecycle is when it crosses from startup to enterprise. The architecture that served you well during rapid growth can become your biggest liability the moment enterprise clients start asking about your security posture. With WorkTrips, we did not just patch individual vulnerabilities. We rebuilt the entire trust model, starting from the network layer and going all the way up to who can deploy what, and who knows which secret exists where.
Key Results & Business Impact
The transformation delivered measurable improvements across security posture, operational governance, and enterprise compliance readiness.
Zero Trust Architecture Achieved
Complete transition from a public-by-default model to a private-by-default, Zero Trust environment. All public endpoints eliminated and replaced with private connectivity.
Full Network Traffic Control
All ingress and egress traffic is routed through Azure Firewall Premium, providing complete visibility, inspection, and enforcement of communication policies across all environments.
Governed CI/CD and Role Separation
Deployment pipelines now enforce mandatory approvals and role-based access controls. Full audit trail of all production changes, with Segregation of Duties applied across development and operations teams.
Enterprise Audit Compliance Readiness
The environment meets the security audit requirements of enterprise clients. Secret access is fully inventoried, access is governed by least-privilege, and all administrative actions are logged.
Unquantified Value
Beyond the measurable security outcomes, the transformation delivered strategic benefits that directly affect the commercial and organisational trajectory of WorkTrips.
Enterprise Market Readiness
The ability to pass enterprise security audits is a direct commercial enabler. Clients with formal procurement and security review processes can now proceed without requiring compensating controls or security exceptions.
Reduced Incident Blast Radius
Network segmentation, private endpoints, and secret access inventory mean that a compromise in one environment or credential cannot propagate freely. The architecture limits lateral movement by design.
Governance as a Foundation for Growth
The implemented controls, documentation, and access model provide a structured foundation for future compliance requirements, such as ISO 27001, SOC 2, or NIS2, without requiring a second architectural overhaul.
Before vs. After
The transformation produced a fundamental change across every dimension of the security architecture. The table below summarises the key state changes.
BEFORE
AFTER
Public FQDN endpoints exposed across all services
All endpoints private; no public exposure by default
No network segmentation; flat environment
Hub & Spoke architecture with isolated TEST / PREP / PROD spokes
No centralised traffic inspection or egress control
Azure Firewall Premium as the single inspection and enforcement point
AKS control plane (API Server) publicly accessible
AKS control plane accessible via VPN and private endpoints only
Secrets and credentials managed without a central solution
All secrets centralised in Azure Key Vault with rotation policies
No inventory of who has access to which secrets
Full access register: every secret mapped to authorised identities and applications
CI/CD pipelines with no approval process or access controls
Mandatory approvals, restricted pipeline permissions, full deployment audit trail
No Segregation of Duties; standing production access
Formal SoD model; least-privilege and just-in-time production access
No OS hardening baseline; open ports and default configurations
CIS / NIST hardening applied; minimal attack surface at host level
Technologies and Solutions
The following Azure services, tools, and standards were deployed and configured as part of the Zero Trust transformation:
Azure Virtual Network (Hub & Spoke)
Core network topology providing environment isolation across TEST, PREP, and PROD, and centralised traffic routing.
Azure Firewall Premium
Central traffic inspection and filtering: application rules, network rules, FQDN filtering, egress control, and full flow logging.
Azure Private Endpoints
Private connectivity for all platform services, eliminating public exposure and binding service access to the private network.
Azure Kubernetes Service (AKS)
Private cluster configuration with control plane access restricted to VPN and private endpoints; integrated with Hub & Spoke topology.
Azure Function Apps / Web Apps
Application compute layer integrated with private networking, VNet injection, and Key Vault references for secure configuration management.
Application Gateway (WAF)
Web Application Firewall in Prevention mode: OWASP CRS, custom rules, SSL termination, and centralised ingress for all HTTP/HTTPS traffic.
Azure DDoS Protection
Protection against volumetric and protocol-level denial-of-service attacks at the network perimeter.
Azure Key Vault
Centralised secret, key, and certificate management with RBAC-based access control, rotation policies, diagnostic logging, and full secret access inventory.
Jenkins / GitLab CI/CD
Deployment pipeline governance: approval workflows, role-based execution permissions, audit logging, and environment-specific access controls.
Linux (Ubuntu)
Host OS hardened to CIS Benchmark standards: SSH configuration, local firewall, user account controls, and minimal service footprint.
CIS Benchmarks / NIST
Security hardening standards applied as the baseline for OS configuration, access controls, and audit logging requirements.
Azure Private DNS Zones
Name resolution for private endpoints across the Hub & Spoke topology, ensuring correct DNS routing without public exposure.
Is your cloud environment ready for enterprise security scrutiny?
If your platform needs to move from open architecture to a Zero Trust model, we can help you design and execute the transformation without disrupting your operations.
Your industry has its own rules. We know them.
Tell us your regulatory regime and your stack, we’ll show you a reference from the same world.