Application-level gateway: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
migliorata la traduzione originale della pagina di wikipedia inglese. |
Aggiunto nuova intestazione: Principi di funzionamento, dove viene descritto come funziona ALG. |
||
Riga 1:
{{S|sicurezza informatica}}
Un '''Application-level gateway''' o '''ALG''' è una componente di [[sicurezza informatica|sicurezza]] dei [[firewall]] in una [[rete di computer]]. Permette di aggiungere filtri [[Network address translation|NAT]] personalizzati al [[gateway (informatica)|gateway]] per fornire una migliore traduzione degli [[indirizzo IP|indirizzi IP]] e delle [[porta (reti)|porte]] nel caso in cui si usino certi [[protocollo di rete|protocolli]] del [[livello applicazioni|livello applicazione]] come [[File Transfer Protocol|FTP]], [[BitTorrent]], [[Session Initiation Protocol|SIP]], [[Real Time Streaming Protocol|RTSP]], trasferimento dei file con applicazioni di [[messaggistica istantanea]].<ref>{{en}} {{cita web|url=http://ipv6.com/articles/gateways/Application-Level-Gateway.htm|titolo=ALG - Application Level Gateway|editore=ipv6.com|accesso=20-5-2012}}</ref>
== Principi di funzionamento ==
L'Application-level gateway fa da intermediario tra internet e l'[[Application server|Application Server]]. Ogni richiesta viene interpretata, tradotta, in modo da essere compresa dall' Application Server e depurata, in modo da prevenire il passaggio di contenuti maliziosi o malformati. La richiesta viene poi mandata all' Application Server, la cui risposta verrà processata allo stesso modo.
L'Application-lavel gateway fa uso di due tipi di proxy:
* '''Proxy specifici dell'applicazione'''. Vengono accettati solamente i pacchetti generati da servizi che i proxy sono progettati a copiare, filtrare e inoltrare. Per esempio solo un proxy [[Telnet]] può copiare, filtrare e inoltrare traffico generato da Telnet. Questo può costituire anche uno svantaggio, se una rete dipende solo da un application-level gateway, i pacchetti (in arrivo e in uscita) non potranno accedere a servizi per cui non è disponibile un proxy.
* '''Filtraggio a livello di applicazione'''. Ogni pacchetto che attraversa la rete viene esaminato e filtrato, verificando i contenuti del pacchetto fino al [[livello di applicazione]] (l'ultimo livello del [[modello OSI]]). In questo modo è possibile filtrare comandi e informazioni destinate all'applicazione.
== Funzioni ==
|