Network segregation and DMZ.

Job ID: 37307056

Budget: $30 – $250 CAD

Network Segregation and DMZ Project

Complete a migration from one network topology 1 to topology 2. To achieve this, you must divide the network into separate security zones using VLANs, routing policies, and stateless firewalls if needed. By grouping these devices together, the security team can better manage and monitor the security posture of the devices within the zone. You must also identify the appropriate security zone for each device based on their security requirements and define how they communicate with other devices within their respective security zones.
In addition, you must implement a DNS solution that separates traffic between private and public DNS servers, allowing only authorized endpoints to query private DNS servers and any endpoint to query public DNS servers. Also, you must switch from static routing to dynamic routing protocol (OSPF) during the migration process (See FRR (frrouting.org/).
Moreover, you must segregate network traffic between security zones using VLANs, routing policies, and stateful L3 firewall. In addition, you will complete implementation of split DNS security pattern. The private DNS resolves queries for company's internal resources and only authorized endpoint allows to query Private DNS. Public DNS resolves queries about any public-facing assets and any endpoint allows to query Public DNS. All host firewalls must be configured using ansible or python script.

Also, you are required to design a DMZ zone. Your DMZ design must meet certain criteria, including inspecting all external connections with IDS sensors and securing web applications using WAF. In addition, network traffic should never flow directly between the external and internal firewalls, as this exposes the internal network to potential threats. Instead, all external connections should be terminated within the DMZ zone. Network firewalls and proxies should be configured using Ansible or Python script to automate the process and avoid manual configuration errors.
During this, you will be responsible for deploying two web vulnerable applications (websploit.org/).

Note: Everything is on Vmware.