Giải pháp chia sẻ và bảo mt mng với Proxy Server
Khái quát
Chúng ta s xây dng Firewall theo kiến trúc application-level gateway, theo
đó một b chơng trình proxy đợc đặt gateway ngăn cách một mng bên
trong (Intranet) vi Internet.
B chơng trình proxy đợc phát trin da trên b công c xây dng Internet
Firewall TIS (Trusted Information System), bao gm mt bc chơng trình
và s đt li cu hình h thng để nhm mục đích xây dựng mt firewall. B
chơng trình đợc thiết kế đ chy trên h UNIX s dng TCP/IP vi giao din
socket Berkeley.
B chơng trình proxy đợc thiết kế cho mt s cu hình firewall, theo các
dạng cơ bản: dual-home gateway, screened host gateway, và screened subnet
gateway.
Thành phần Bastion host trong Firewall, đóng vai trò nh mt ngi chuyn
tiếp thông tin, ghi nht ký truyn thông, và cung cp các dch vụ, đòi hi độ
an toàn cao.
Phn mm firewall - proxy SERVER
B chơng trình proxy gm nhng chơng trình mc ng dng (application-
level programs), dùng để thay thế hoc là thêm vào phn mm h thống. Đối
vi mi dch v, cn có mt phn mm tơng ứng làm nhim v lc các bn
tin. Trên cơ s phân tích cu trúc và ni dung thông, bn tin này s đợc cho đi
qua hoc cm, tu theo chính sách bo v. B chơng trình proxy có nhng
thành phn chính bao gm:
SMTP Gateway - Proxy server cho dch v SMTP (Simple Mail Tranfer
Protocol)
FTP Gateway - Proxy server cho dch v Ftp
Telnet Gateway - Proxy server cho dch v Telnet
HTTP Gateway - Proxy server cho dch v HTTP (World Wide Web)
Rlogin Gateway - Proxy server cho dch vu rlogin
Plug Gateway - Proxy server cho dch v kết ni server tc thi dùng giao
thc TCP (TCP Plug-Board Connection server)
SOCKS - Proxy server cho các dch v theo chun SOCKS
NETACL - Điều khin truy nhp mng dùng cho cac dch v khác
IP filter ? Proxy điều khin mc IP
SMTP Gateway - Proxy server cho cng SMTP
Chơng trình SMTP Gateway đợc xây dựng trên cơ sở s dng hai phn mm
smap và smapd, dùng đ chng li s truy nhp thông qua giao thc SMTP.
Nguyên lý thc hin chn trc chơng trình mail server nguyên thu ca h
thng, không cho phép các h thng bên ngoài kết ni trc tiếp vi mail
server. Vì trong mng tin cy mail server thng có mt s quyn u tiên khá
cao. Trên h điều hành UNIX chơng trình mail server đợc thc hin bi
sendmail.
Khi mt h thng xa ni ti cng SMTP. Chơng trình smap s dành quyn
phc v và chuyn ti th mục dành riêng và đặt user-id mc bình thng
(không có quyn u tiên). Mục đích duy nht ca smap là đối thoi SMTP vi
các h thng khác, thu lm mail, ghi vào đĩa, ghi nhật ký, và kết thúc. Smapd
thng xuyên quét th mc này, khi phát hin có th s chuyn d liu cho
sendmail để phân phát vào các hòm th cá nhân hoc chuyn tiếp ti các mail
server khác.
Nh vy, mt user l trên mng không th kết ni trc tiếp vi Mail Server.
Tt c các thông tin đi theo đờng này hoàn toàn có th kiểm soát đợc. Tuy
nhiên, chơng trình cũng không thể gii quyết vấn đ gi mo th hoc các loi
tn công bằng đờng khác.
FTP Getway Proxy server cho dch v FTP
Proxy server cho dch v FTP cung cp kh năng kim soát truy nhp dch v
FTP dựa trên đa ch IP và hostname, và cung cấp điều khin truy nhp th
cp cho phép tu chn khoá hoc ghi nht ký bt k lệnh FTP nào. Các địa
ch đích ca dch v này cũng có th tu chn đc phép hay b cm. Tt c
các s kết ni và dung lng d liu chuyển qua đều b ghi nht kí li.
FTP Gateway t bản thân nó không đe doạ an toàn ca h thng Firewall, bi
vì nó chy chroot ti mt th mc rng và không thc hin mt th tc vào ra
file nào c ngoài vic đọc file cu hình ca nó. FTP Server ch cung cp dch
v FTP, mà không quan tâm đến ai có quyn hay không có quyn kết xut
(download) file. Do vy, việc xác đnh quyn phải đợc thiết lp trên FTP