Il mio capo mi ha recentemente iscritto a un corso InfoSec. Faccio parte del team di rete, ma ho un'esperienza limitata in InfoSec.
Il mio primo incarico è disegnare un layout di una rete che verrà utilizzato successivamente in un wargame CTF tra i partecipanti al corso.
La rete deve contare
-
un server di posta
-
un server web
- un "vecchio" Windows XP-box (si suppone che esegua un'app web legacy e io come amministratore di sistema non ho accesso root a questa casella)
Tutto quanto sopra deve essere pubblicamente raggiungibile. Inoltre, dobbiamo anche includere quanto segue:
-
due PC utente (non devono accettare il traffico in entrata, ma devono essere in grado di accedere a Internet)
-
un server MySQL (per memorizzare i dati dell'app legacy Web nella casella XP, quindi almeno accessibile da quella casella)
-
uno switch CISCO Catalyst
Questa rete sarà "sotto attacco" durante le varie fasi della formazione, e ci viene chiesto di "indurirla" usando firewall, regole di routing, monitoraggio e amp; dispositivi di protezione, ...
Non ho esperienza nella progettazione di una rete del genere, ma ho deciso di dargli il mio colpo migliore, quindi chiedo cortesemente al pannello Stackexchange di aiutarti :)
Stavo pensando di separare l'email / web server e XP-box (+ MySQL?) su 3 VLAN separate e mettere il PC dell'utente dietro un firewall ben configurato.
EDIT: la domanda era troppo ampia, quindi ridotta:
Tutto funzionerebbe su Linux (pensavo di virtualizzare l'XP anche su Linux), quindi quale sarebbe una buona installazione Linux / Apache / MySQL?
Molto da chiedere, lo so, ma spero di ottenere delle risposte a ge me sulla strada giusta. Tutto l'aiuto (risposte, collegamenti alle migliori pratiche, consigli e suggerimenti, ...) più che benvenuto !! Grazie in anticipo:)