Sommario
Questo tipo di sicurezza ha il suo punto centrale nell'integrare il concetto di proxy inverso, poiché stiamo gradualmente isolando i componenti in modo tale che il cliente abbia accesso solo alla macchina che contiene il nostro proxy inverso.In questo modo, impediamo a chi contiene l'applicazione di avere un contatto diretto con il mondo esterno, aggiungendo così un ulteriore livello che un eventuale aggressore dovrebbe aggirare per raggiungere i nostri dati.
Componenti da proteggere
Il punto della sicurezza è qualcosa di estremamente vasto, non si arriva mai abbastanza dettagliati da dire che abbiamo un Server sicuro al 100% E quando lo facciamo, c'è sicuramente un buco di sicurezza che renderà la vita impossibile se un aggressore lo trova.
Ma questo non deve fermarci, ci sono molti attaccanti di tutti i livelli, ma i più abbondanti sono quelli di basso livello, quindi se dobbiamo cadere davanti a qualcuno dell'elite, quindi i punti più importanti da tenere in considerazione sono i seguenti :
- Configura un firewall che consente solo connessioni pubbliche tramite la porta 80 e 443, che è HTTPS, con questo evitiamo di avere porte inattive che possono fungere da input per un utente malintenzionato.
- Assicurati che corriamo Nginx Con un utente senza privilegi, questa è un'altra chiave, poiché se cade nelle mani di un agente dannoso, non sarà in grado di fare nulla nel nostro ambiente.
- Cripta il nostro traffico per impedire ai pacchetti di spiarci e ottenere dati che ci compromettono.
Nginx viene spesso utilizzato per attivare il Componente SSL nelle applicazioni, è generalmente per due motivi, il primo è che il server a cui è proxy inverso non in grado di accettare SSL da solo e il secondo è quello di scaricare i requisiti di elaborazione necessari per avere un traffico con SSL.
Abilita SSLPer attivare la capacità di SSL, dobbiamo assicurarci di aver installato il nostro Nginx Con questa opzione, dobbiamo anche avere un certificato valido, autogenerato o acquisito tramite un ente certificato. Quest'ultimo ci aiuta a stabilire una connessione di fiducia con i nostri utenti.
Nell'esempio seguente vediamo come possiamo fare una configurazione di a Certificato SSL sul nostro server Nginx:
INGRANDIRE
Vediamo che questo componente ci consente di evitare che se catturano i nostri pacchetti con qualsiasi mezzo che possono essere letti, è importante non risparmiare sui costi quando si ottiene un buon certificato, poiché questa è la garanzia dei nostri dati.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo