PercivalEng: Amazon WorkSpaces Pooling with SAML via Entra Case Study

Secure, pooled Amazon WorkSpaces desktops with Microsoft Entra single sign-on for Percival Engineering's cyber research.

Background

The Challenge

  • High-performance tooling needs for tasks like vulnerability research and malware analysis, requiring preloaded licensed tools.
  • Strict security and compliance demands, including air-gapped setups, auditability, and sensitive data protection.
  • Scalability issues in rapidly provisioning secure environments for resource-intensive workloads.
  • Complex identity management due to varying clearance levels and the need for SSO, MFA, and role-based access via Microsoft Entra.

Our Solution

  • Optimised Amazon WorkSpaces for cyber research with pooled desktops, golden images, and resource-based scaling for high-performance tasks.
  • Robust access control using SAML integration, RBAC, MFA, and automated provisioning based on roles and clearance levels.
  • Secure, isolated environments with encrypted file sharing, project-based network segmentation, and endpoint protection.
  • Automated operations and monitoring via AWS Lambda, Amazon SQS, AWS Step Functions, Amazon CloudWatch, and AWS Security Hub for orchestration, auditing, and backups.

The Result

The AWS-based solution transformed PercivalEng’s cybersecurity operations by enabling secure, scalable, and compliant virtual environments. Automation and resource pooling significantly reduced costs and IT overhead, while enhancing user productivity and security posture. The platform now supports seamless collaboration and fully meets industry compliance standards.
  • Operational efficiency improved with 80% faster provisioning, 60% cost savings, and 70% lower IT overhead.
  • Standardisation and security boosted through consistent environments, audit trails, and compliance with critical cybersecurity standards.
  • Seamless access and collaboration enabled for internal teams and external partners via secure, role-based virtual workspaces.
Step 1 of 3

What do you need help with?

Pick the closest match — we'll tailor the next steps around it.