Firewall and Proxy Server

Download Report

Transcript Firewall and Proxy Server

Firewall and Proxy Server
Director: Dr. Mort Anvari
Name: Anan Chen
Date: Summer 2000
Content
 Firewall
 Proxy Server
 Relationship between Proxy Server and
Firewall
 Types of Firewalls
 Hardware requirements
 Software requirements
 Conclusion
Firewall 1
 A computer firewall is a router or
other communications device which
filters access to a protected network.
 Firewall is also a program that screens
all incoming traffic and protects the
network from unwelcome intruders.
Firewall 2
 Firewalls can also be used as access
control measures to only allow certain
people within the organization access
to the Internet. Many firewalls now
contain features to control,
authenticate and secure users who may
want to access a company internal data
from the Internet or even another
company.
Proxy Server 1
 Proxy Server is a computer
program that acts as an
intermediary between a web
browser and a web server. To give
users rapid access to popular web
destinations
Proxy Server 2
Internet Service Providers use proxy
servers as "holding bins" to store
frequently requested pages, rather than
going out and fetching them
repeatedly from the Net
Proxy server is also used to control and
monitor outbound traffic
Relationship between Proxy
Server, Firewall
 Proxy Server is associated with firewall and
also caching program
 The functions of proxy, firewall, and caching
can be in separate server programs or
combined in a single package.
 Proxy Server can be installed in the firewall
to get a kind of proxy firewall
Types of Firewalls
Packet Filtering Firewalls
Proxy Server Firewalls
Packet Filtering Firewalls
 Packet Filtering is the type of firewall built into
the Linux kernel
 A filtering firewall works at the network level.
Data is only allowed to leave the system if the
firewall rules allow it. As packets arrive they are
filtered by their type, source address, destination
address, and port information contained in each
packet
 Many network routers have the ability to perform
some firewall services. Filtering firewalls can be
thought of as a type of router
Proxy Server firewalls
 Application Proxy
 SOCKS Proxy
Application Proxy
As you telnet to the outside world the
client send you to the proxy first. The
proxy then connects to the server you
requested (the outside world) and
returns the data to you
SOCKS Proxy
 SOCKS is networking proxy protocol that
enables hosts on one side of a SOCKS server
to gain full access to hosts on the other side
of the SOCKS server without requiring direct
IP reachability. SOCKS redirects connection
requests from hosts on opposite sides of a
SOCKS server. The SOCKS server
authenticates and authorizes the requests,
establishes a proxy connection, and relays
data
Hardware requirements
 Packet Filtering Firewalls
 Proxy Server Firewalls
Hardware requirements-Packet Filtering Firewalls
Filtering firewalls don't require fancy
hardware. They are little more then
simple routers
 a 486-DX66 with 32 meg of memory
 a 250m hard disk (500
recommended)
 network connections (LAN Cards,
Serial Ports, Wireless?)
 monitor and keyboard
Hardware requirements-Proxy Server firewalls
If you need a proxy server firewall to
handle lots of traffic, you should get
the largest system you can afford
 a Pentium II with 64meg of memory
 a two gig hard disk to store all the
logs
 two network connections
 monitor and keyboard
Software requirements
Packet Filtering Firewalls
Proxy Server Firewalls
Software requirements-Packet Filtering Firewalls
To create a filtering firewall, you don't
need any special software. Linux will
do
The built-in Linux firewall has
changed several times, for the newer
2.4 kernel there is a new firewall utility
with more features
Software requirements-Proxy Server Firewalls
If you want to setup a proxy server
you will need one of these packages
 Squid
 The TIS (Trusted Information
System) Firewall Toolkit (FWTK)
 SOCKS
Squid
Squid is a great package and works
with Linux's Proxy feature
TIS
 Trusted Information System's (TIS) is
available at
http://www.tis.com/research/software/
 The TIS Internet Firewall Toolkit is a set of
programs and configuration practices
designed to facilitate the building of
network firewalls.
 The toolkit software is designed to run on
UNIX systems
SOCKS
The SOCKS proxy server available from
http://www.socks.nec.com/
SOCKS can be installed both in NT
system and UNIX system
Conclusion
Both firewall and proxy server are used for
net work security and facility
Proxy server can be a part of firewall