Aiuta a scegliere la giusta virtualizzazione per un CTF [chiuso]

3

I am a High School cyber computer science teacher who also teaches courses on cyber security. I have been looking around for some good 'beginner' CTFs that I could organize for my students, but many require outside knowledge beyond what they know early on. So I am actually wanting to build my own. However, I had two questions: one about choosing the best virtualization, and the second is about the hardware needed to run the event

Per il CTF sopra citato voglio simulare una "rete aziendale" in cui agli studenti verranno dati gli indizi su come entrare: un web server, un file server interno e quindi tre diverse macchine dipendenti. Ho pensato che tutto sarebbe semplice distro Linux (come Ubuntu) e gli studenti SSH in ogni macchina e funzionano solo dal terminale. (Come una combinazione di Bandit Labs di Over The Wire, più lo stile / tatto / indizi del gioco Hacknet )

Per l'hardware attuale, ho pensato che avrei potuto implementare la virtualizzazione su un singolo server per semplificare le cose. La mia domanda è: qual è il miglior hypervisor libero / open source che soddisfi le mie esigenze nella virtualizzazione di queste 5 macchine a bassa risorsa? Un altro fattore è che potrebbero esserci un totale di 60-70 studenti che frequentano il CTF.

Quale tipo di specifiche sul server / rete dovrò essere in esecuzione per supportare molte connessioni SSH? Idealmente gli studenti avrebbero accesso ai server virtualizzati tramite un router / access point wireless. Farà un semplice WAP "pronto per l'uso"? O avrò bisogno di qualcosa di commerciale?

Mi trovo a mio agio molto con Linux e nuovo (ma non totalmente ignorante) alla virtualizzazione. Io lavoro spesso con la virtualizzazione host / raffica, ma non ho mai costruito nulla su questa scala prima e sono un po 'perso da dove cominciare. La mia speranza è che potrei postare questo su GitHub una volta che ho finito e condividerlo come un CTF pubblico.

Grazie in anticipo!

    
posta Tobin Shields 23.09.2017 - 04:59
fonte

1 risposta

0

Le due principali soluzioni basate su Linux a mio parere sono Xen e KVM. Entrambe le offerte sono mezzi leggermente diversi per una soluzione virtuale finale.

Se, tuttavia, stai cercando una soluzione semplice e gratuita che utilizzi i server VM Linux, prenderei in considerazione una soluzione "VirtualBox" basata su Windows. Viene fornito con una GUI Innately e offre una semplice infrastruttura VM senza tutti i suoni e le raffinatezze di una costosa configurazione VMware.

    
risposta data 23.09.2017 - 20:36
fonte

Leggi altre domande sui tag