Application-level gateway: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix refusi |
Nessun oggetto della modifica |
||
(5 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
{{S|sicurezza informatica}}
== Descrizione ==
=== Principi di funzionamento === L'Application-
*
*
=== Funzioni ===
Un ALG può fornire le seguenti funzioni:
* Permette l'uso di porte dinamiche (o effimere) da parte del client per comunicare con le porte conosciute dall'
* Permette di convertire gli indirizzi del [[livello di rete]] in indirizzi accettabili dagli host.
* Riconosce comandi specifici dell'applicazione e fornisce controlli di sicurezza su di essi.
Riga 19 ⟶ 20:
Le stesse funzioni potrebbero essere ottenute usando un [[proxy server]], ma questo richiederebbe una iniziale apposita configurazione dei client.
=== Limitazioni ===
L'application-level gateway presenta degli svantaggi, che ne limitano il suo utilizzo:
* Ritardi causati dal tempo impiegato per analizzare i pacchetti.
Riga 25 ⟶ 26:
* Molte applicazioni non sono progettate per gli ALG, come [[Posta elettronica|Email]] e [[World Wide Web|Web]].<ref name=":0" />
== Implementazione ==
=== ALG in Microsoft Windows ===
Il servizio ''Application Level Gateway'' in [[Microsoft Windows]] fornisce il supporto a plugin di terze parti per consentire il passaggio di protocolli attraverso il [[Windows Firewall|Firewall di Windows]]. I plugin ALG inoltre possono aprire porte e cambiare i dati contenuti nei pacchetti.
=== ALG in Linux ===
Il framework [[Netfilter]] del [[Linux (kernel)|Kernel di Linux]], che serve ad implementare [[Network address translation|NAT]] in Linux, fornisce funzionalità e moduli per molte ALG:
* [[File Transfer Protocol|FTP]]
|