Questa domanda viene da un aspetto di sicurezza piuttosto che da un aspetto di routing / rete (che è il motivo per cui ho scelto qui invece di un errore del server).
Stiamo creando un'architettura di rete e abbiamo 2 server web. Uno dei server Web ha accesso a un database molto sensibile (nel "livello database") con una valutazione del rischio completamente diversa. Su una scala da 1 a 10, questo dato è un 7. L'altro server Web ha dati privi di significato, un 2/10.
Un mio collaboratore crede che, poiché entrambi sono server Web, e poiché entrambi consentono la porta 443,80, dovrebbero essere collocati nella stessa rete. Ritengono che se impostiamo un criterio (server Web in zone non protette), tutti i server Web che soddisfano questo "criterio" devono essere collocati nella stessa rete. Non sono d'accordo con questo approccio. Abbiamo un sacco di spazio per gli indirizzi, quindi perché non gettare il server web privo di significato e il suo database in una rete separata? Capisco che sia importante definire un modello per la tua architettura, vale a dire "rete insicura", "livello di database", livello di applicazione ", ma sfido che solo perché due server sono un server web, non significa necessariamente che dovrebbero essere in contatto tra di noi Certo, potremmo implementare firewall basati su host e routing intelligente, ma PERCHÉ ... sono preoccupato che se una violazione si verifica nel server Web privo di significato, l'autore dell'attacco potrebbe, in teoria, ottenere l'accesso al server Web molto sensibile .
Non cerco chi ha ragione, perché vedo entrambi i lati.
La mia domanda è che se due server eseguono lo stesso software (server web), dovrebbero essere collocati nella stessa rete, dato che richiedono l'accesso a informazioni che si trovano su livelli di minaccia diversi (per mancanza di un termine migliore) ?