Mi chiedo se un sistema di bilanciamento del carico web possa assumere il controllo di ciò che normalmente sarebbe considerato il server front-end in una DMZ?
Nel nostro ambiente attuale, abbiamo la classica configurazione DMZ come illustrato di seguito.
Internet - > Firewall - > Server front-end DMZ - > Firewall - > Dati server Lan
È in arrivo una nuova applicazione che non ha un server front-end appositamente creato dal fornitore. Sebbene nessun dato vivrà su questo server, sarà localizzato sulla lan. Alla domanda su come rendere l'applicazione sicura, la loro risposta è stata quella di utilizzare un proxy inverso come front-end.
Quindi la mia domanda è questa: posso semplicemente usare il nostro web load balancer come "server" nel dmz? Questo supera il test dello sniff? Funziona in un controllo?
Ecco un'illustrazione.
Internet - > Firewall - > Load Balancer - > Lan Server
Il bilanciamento del carico per sua natura funziona come un firewall in quanto è necessario specificare i numeri di porta. Tuttavia, l'interfaccia interna del firewall e tutte le interfacce del bilanciamento del carico (braccio singolo) e l'interfaccia del server LAN sono tutte sulla stessa rete LAN. Tuttavia, il servizio di bilanciamento del carico termina e crea nuove sessioni.
O devo utilizzare un proxy inverso e un bilanciamento del carico come illustrato di seguito?
Internet - > Firewall - > Load Balancer - > Revtor NGINX proxy - > Lan Server
Il proxy inverso NGINX non farebbe nulla in sostanza tranne che per i pacchetti esistente e di inoltro.
Che cosa rende davvero una DMZ? Sono due diverse sottoreti con firewalling che è più importante o è la conclusione e la ricreazione della sessione prima di raggiungere la lan? O è qualcos'altro?
Un altro progetto che ho avuto bisogno di abbottonare è un SSH aperto a un server nella lan. Non ha un server front-end, ma potremmo potenzialmente utilizzare il servizio di bilanciamento del carico per servire a questo scopo, ma solo se può legittimamente superare un controllo del SOC.
Grazie per qualsiasi discussione significativa!