Quello che descrivi non è quello che viene solitamente definito un "proxy". Il normale "proxy" è una macchina vicina al client, non al server; le comunicazioni tra il client e il proxy non sono normalmente crittografate (possono esserlo, ma è raro); e quando il server di destinazione utilizza HTTPS, il protocollo SSL si trova tra il client e il server, mentre il proxy vede solo il flusso crittografato.
(Esistono impostazioni in alcune organizzazioni in cui il proxy esegue lo stesso SSL, come il client , tale proxy riscrive anche l'URL nelle pagine Web in modo che i client visualizzino solo http://
URL, non https://
. Questo è diventato meno comune al giorno d'oggi perché rompe molte applicazioni e siti, in particolare siti che assemblano URL attraverso alcuni Javascript sul lato client.)
In ogni caso, sarebbe sbagliato pensare ai firewall in modo così netto. Un firewall non garantisce la sicurezza assoluta. Allo stesso modo, una macchina senza firewall non è libera per tutti. Un firewall è davvero un metodo per gestire l'amministrazione sciatta sulle macchine stesse: blocca l'accesso ad alcune porte quando il server da proteggere ascolta queste porte, mentre non dovrebbe farlo.
Il modo migliore per dire che un firewall semplifica l'amministrazione poiché consente di bloccare le connessioni in entrata in un singolo posto unificato invece di richiedere una regolamentazione rigorosa su ogni macchina. Tuttavia, un server ben gestito non ha bisogno di firewall per essere sicuro.