25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

network security policy. Therefore, for any desired application, the corresponding<br />

proxy code must be installed on the gateway in order to manage that specific<br />

service passing through the gateway (see Figure 22-13).<br />

telnet<br />

Figure 22-13 Application-level gateway<br />

telnetd telnet<br />

ftp ftpd ftp<br />

ftpd<br />

http<br />

telnetd<br />

Application-level gateway<br />

http<br />

server<br />

telnet<br />

A proxy acts as a server to the client <strong>and</strong> as a client to the destination server. A<br />

virtual connection is established between the client <strong>and</strong> the destination server.<br />

Though the proxy seems to be transparent from the point of view of the client<br />

<strong>and</strong> the server, the proxy is capable of monitoring <strong>and</strong> filtering any specific type<br />

of data, such as comm<strong>and</strong>s, before sending it to the destination. For example, an<br />

FTP server is permitted to be accessed from outside. In order to protect the<br />

server from any possible attacks, the FTP proxy in the firewall can be configured<br />

to deny PUT <strong>and</strong> MPUT comm<strong>and</strong>s.<br />

A proxy server is an application-specific relay server that runs on the host that<br />

connects a secure <strong>and</strong> a non-secure network. The purpose of a proxy server is to<br />

control exchange of data between the two networks at an application level<br />

instead of an <strong>IP</strong> level. By using a proxy server, it is possible to disable <strong>IP</strong> routing<br />

http<br />

telnetd<br />

Client1 Client2 Client3 Client4<br />

Secure network<br />

Non-secure network<br />

telnetd<br />

http<br />

server<br />

telnet<br />

Chapter 22. <strong>TCP</strong>/<strong>IP</strong> security 799

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!