A cybersecurity project focused on redesigning network architecture, implementing SIEM solutions, and adopting a Zero Trust model to enhance the security posture of a cryptocurrency exchange following a critical breach.
Client: XYZ - A global cryptocurrency exchange
Incident: A major breach led to the theft of over 500 BTC due to:
- Insecure network design
- No firewalls or access restrictions
- Flat, unsegmented networks
- Improper server placements
Objective: As a consultant from SecureCorp, your task is to:
- Redesign the network architecture securely
- Implement a SIEM for monitoring
- Adopt a Zero Trust approach
- Direct Internet Access to All Servers: No NAT/firewall, all ports open
- Flat Network Design: No segmentation allows lateral movement
- Misplaced File Server: Sensitive data exposed in public subnet
- Network segmentation via subnets (DMZ, internal, private)
- Proper firewall configurations
- VPN access to internal/file servers
VNet-DMZ(Host-Only Adapter 1 & 2): Public & Private DMZVNet-Internal(Host-Only Adapter 3): Internal Segment
Public-DMZ: For exposed services like web serversPrivate-DMZ: For secure services like ELK serverInternal: For backend systems and sensitive data
- Filebeat: Installed on Web Server to forward logs
- ELK Stack: Hosted in Private-DMZ to visualize and analyze logs via Kibana
- Real-time threat detection
- Enhanced visibility and alerting
- Integration with other security tools
- Centralized visibility across the stack
Model Used: Device Agent & Gateway
- Trust nothing, verify everything (even internal devices)
- Least privilege access per session
- Continuous monitoring of all assets
- Stops lateral movement
- Secure access for remote and BYOD environments
- Real-time visibility and response
| Component | Purpose | Network Location | IP Address |
|---|---|---|---|
| Web Server | Hosts public-facing services | Public-DMZ | 192.168.10.9 |
| ELK Server | Centralized log monitoring | Private-DMZ | 192.168.20.7 |
| Filebeat | Log shipping from Web Server | Installed on Web Server | N/A |
- Firewalls: Protect entry/exit points of each subnet
- VPN: Secure access to file storage
- SIEM: Log correlation and real-time alerts
- Zero Trust: No implicit trust within the network
To run this project:
- Install VirtualBox
- Create three virtual networks using Host-Only Adapters
- Configure the subnets as per the design
- Deploy Web Server, ELK Stack, and Filebeat accordingly
- Set up firewall rules and test connectivity
- Monitor logs via Kibana (
http://192.168.20.7:5601)
Deekshith A
Cybersecurity Consultant | Network Defender
This project is for educational and demonstration purposes only.