In un mondo perfetto
Il Autorità di autenticazione server non è affatto collegato al fine di prevenire ogni connessione in uscita indesiderata (o non ben monitorata) (come i cavalli di Troia nel peggiore dei casi).
Per questo avrai bisogno di
Questa soluzione presenta un strong approccio di sicurezza in quanto non sono affatto connessi a Internet, ma l'host è più difficile da mantenere aggiornato: devi caricare fisicamente ogni aggiornamento.
E infine se esiste un modo per connettere questo host a Internet (usando il modem o un gateway locale) un trojan efficiente può trovarli! Se questo può accadere, tutto questo diventa totalmente sbagliato!
Più semplice ed efficiente ma più leggero
Installa Authentication Server Server dietro un firewall strong che rilascia ogni pacchetto ma non
- pacchetti da o verso il server di applicazioni , che corrispondono al protocollo usato per.
- pacchetti dal Authentication Server Server al tuo provider SMS, che corrispondono al protocollo di scambio di sms (forse https) e alle sue risposte.
Esempio basato su GNU / Linux iptables
:
LOCIF=eth0
DMZIF=eth1
PUBIF=eth2
AUTHSERV=192.168.3.21
WEBAPP=192.168.1.2
AUTHPORT=12345
SMSPORT=443
SMSSERV=1.2.3.4
iptables -t filter -P FORWARD DROP
iptables -t filter -o $LOCIF -i $DMZIF -d $AUTHSERV/32 -s $WEBAPP/32 -p tcp --dport $AUTHPORT -j ACCEPT
iptables -t filter -i $LOCIF -o $DMZIF -s $AUTHSERV/32 -d $WEBAPP/32 -p tcp --sport $AUTHPORT -j ACCEPT
iptables -t filtes -i $LOCIF -o $PUBIF -s $AUTHSERV/32 -d $SMSSERV/32 -p tcp --dport $SMSPORT -j ACCEPT
iptables -t filter -i $PUBIF -o $LOCIF -d $AUTHSERV/32 -s $SMSSERV/32 -p tcp --sport $SMSPORT -m state --state RELATED, ESTABLISHED -j ACCEPT
In questo host, un cavallo di troia può raggiungere direttamente Internet (deve essere bloccato dal firewall), quindi è necessario mantenere il sistema e il firewall aggiornati, con attenzione!
Monitora il tuo traffico
In ogni caso, se vuoi fidarti del Autorità di Autenticazione Server , devi sorvegliare attentamente e attivamente tutto il traffico di rete verso questo host.
Utilizzo di monitor di rete di basso livello come tcpdump
per campione.