About the Project

Our Mission

The UWT Cloud Security Project aims to demonstrate a practical implementation of secure cloud infrastructure for enterprise and educational use. Our simulated environment represents a modern IT organization managing data across hybrid cloud systems — AWS and Azure.

By combining virtualization, network segmentation, and authentication protocols, the project provides students with hands-on experience designing, deploying, and securing multi-tier systems.

Infrastructure Overview

We utilize AWS EC2 for compute resources and S3 for storage and static hosting. A load balancer (HAProxy) distributes traffic evenly between redundant web servers. Snort monitors network activity to detect potential threats, while IDS/IPS systems actively prevent intrusions.

Shibboleth SSO integrates secure authentication, ensuring users are verified before accessing sensitive data.

Project Workflow

The development process followed a real-world enterprise workflow, starting with infrastructure planning and ending with security validation and monitoring.

  1. Infrastructure Design: Planned AWS and Azure hybrid architecture, defining networking, security zones, and access controls.
  2. Server Deployment: Configured EC2 instances, S3 buckets, and reverse proxy routing.
  3. Security Implementation: Deployed Snort, firewall rules, IDS/IPS, and authentication services.
  4. Monitoring & Logging: Enabled traffic logging, alert generation, and automated ticket creation.
  5. Testing & Validation: Simulated user access, attacks, and failure scenarios.