Tải bản đầy đủ (.doc) (66 trang)

Xây dựng mô hình bảo vệ mạng bằng bức từong lửa iptable của linux

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (627.52 KB, 66 trang )


LỜI CẢM ƠN
!"#$#%&'&( &)*+,-./&0
1#02(
3

4

3

4
#
5

4
#1
5
(#6
7
8
7

3
$2
Nguyễn Văn Tam 9:; < = =(
3
 Đa
̀
o Văn Tha
̀
nh &


>
5

3
#
5
.0>?@#%&'&&#A
BC@&B,0DE2FG &12
$HIH&J#K&/#%,'LF;1
M#AD#N8OPJ#K#Q'&)'
&F
!RST%'U&N,0#Q&&(
VT&,,0>%8.&(
-( >1.T%0HT$#>WO F:)(
.L)#>WE,0#TT$&M#Q#%&&
#>W&1.>1F
X&<NYZ[\\]
Người thực hiện
Nguyễn Tuấn Anh
^/)=6_9<`=La

LỜI NÓI ĐẦU
=  >
7
#A/2#Q8?(
3
#
5

4

.8
3
>128.L#&J#8
b
8
7
8
b
>
4
>
3
1
3
H1,
4

7

4

7
8
7

3


4
F=>

3
B>12H1#1>.%(#N(#(
Dc(D%Md;1
4
>
5
>1
4
8
7
#
7
1
>2.(#&.%(=:eHf()Q>
2(>#-FF#AJ8.L
B&TF
g2.2-&H&!_>?==
=&;$eh.f#A".N,i8?8F=
N2-'&!_>?===&;$ejjjf>VH
PTQ&),U1.80??,'>W
,Oc&V'QDNH'kPHIT.8h.F
=88
7

3

3
#
5


3

4
H>
5

4
#8
3
,
4
D.
7
F^
4

3
8
7
D
b

4

4

3
8
b
l

3
(
3

3
e
4

8
3

7
8
7
(
7

b
>
4

3

b

7
D
4

3

#
4
f
3
8
7

b
8
7

4

7
H>
7
.
7

4
1
7

4
F=>
3
#
b
H.
7

8
3

#
4

3

3

4

7

b

4
6
7

7
8
7

4

b
8
7
8

7

4

7


3

3

7
.8
4
F
!
7
.
4

b

4
l
4

3

4


4
8
7

3
#>.,
4
8
7

m.n
3
 >
7

4
#8
b

b
D8
4
>
5

4
#8
3

3

F
=)Bom.npTc'N,q)0,0. 
#Q6R&0F=.;(m.n&
N,q)#>W-W&'#Q'H.).2r
cNNs>0H )&
'NH',2,'F;
4

7
,8
4
.
4

m.j1
b

3
tu. Zam.j&v.nm.nF
X$02'm.n#&e.f.8F
<%&&LkPh.HP2_ >
Nh.nF<B2&>VPP>2(
n(v(FX1B(Js>V#N>2m.n(
&2-H2,QH2Bh.&Fw6
QQ(l
4
,8
4
(
3

H>
7

b

7
,0_ J>&N
0B#%&>1F
^/)=6_9<`=La

=-6m.nx#>WLHI.,._ #>W
&$thH&hu!HD.F
_ hum.n;H&N10/ThuF<B-6
  hu  ;H    r  L    2    _  >  N  v.
nZv.n`&F!N&$D./,2T.,.
&hu!HD.(N-6Q#O#kCen.,.HH
.H9<a=f&TQL2#kChu8.F
<
3
..,.
b
_ [Fy 
3
[FY 
5

4

7
m.n>

4

7


7

4

4
8
b

4
l
3
1
b
>
4
#
7
<v.ZhHF
<v.Zhc[$&<v."._ &hH
&F<v.
4

3
#6
7

(.l
3

3
,8
b
.
4
D6
4

7

4

.w..F<v.0&/2TB"huF<v.&
&,&'#N'F^>W0,0#Q0
 [F[F hH& [F\F vn(T%#R-1hH&
#>W WE1Fh=Hk.20B>VS
&<v.#Q#x2)>VS&<v. -F;>1.l
3

hH#>1
7

3
#8
b
D
b


4

4
D6
4

7

4
8>1
4
1H1
b

7

3

b

<v.F
;
4
>
4

7

b

hH#
4

3

3
hu!HD.(hu<a=&hu
m.nF
=
3
8
7

3
#>1
7
8
4
.6
3
##8
4

7
>1
3

4
l
3

.
5

4
8
3
m.j
3
#6
7
8
7

3
m.jhH
b
_ F<
7
l
4

b

3
8
7


3
z;>1

3
{u
7

7
F
Chương It;2'#/&NH'2
Chương II:=ODv.n
Chương IIIth.
Chương IVt|P.
Phu
̣
Lu
̣
c At}H
4

4
>
3
8
4
6
4
.
3
8
7

3

6
7

4
8DF
^/)=6_9<`=La

CHƯƠNG I: CÁC MỐI ĐE DỌA AN MẠNG VÀ MỘT SỐ GIẢI PHÁP
1.1 Tầm quan trọng của bức tường lửa
<&Dh.(JTQ.)?/1.8
0?DNH'kP(,c.>?2->VTQ
0/.8&$(TQ.-(>VTQ,0
k.8&$&0)#>1,'>W,Oc())
.V>1#'F=8(S?BW-&h.
#L#%$#>W#>.  rN28J
,&T.L%QF<Q-&2R
.8h...)#Q6.N2F:L#%&&'#/?
#'?~2(N(NOND'%H>
*&L2F
=&HH'+N(NON
D'F}#T(J2'#/(N.2
2'L&HP>Vev.nfF
1.2 Đối tượng bảo vệ của bức tường lửa
=..>Vh.T%O(D'SF}
#T($.8h.TQ&z>Ht
1.2.1 Bảo vệ dữ liệu
<B>.B.8'2-$#>W2
8$Ht
9 =--)eg.ftBT2.k%,0(DH(
-H2d$#>WB,-F

9 =-&•eh.ft=,kL2RH#O
#2.2F^Q&#>W#%#TJ6#>WH#O
N2E'E&6B,€L'/T
QH#O( T*(R&*D./-H'+
2#NOF
9 =-HIH&eaft•8$.)&#JV
#Q$0&6UB&&8#Q'
2RL2kPT,6.)#>W(#2
28$&.2L2BD./F
=.28$&(--)&D./L#'?
>.B.8F=8(,&,#>W-)-&
•s.LD./FwN2(NO&A-&
8)L&V#Q>.BB&,0-#J
#U#TF
1.2.2 Bảo vệ các tài nguyên trên mạng
^/)=6_9<`=La

!'#/.82&8&&#T )&
J&HPJ>&8-/F
=.0(.2NL.8h.(,€LH,
#A&'8.(TQHPB2&#QPP
W->2>1.+),x>VHP(H
P28,0HIT#Q0PL2',2d
1.2.3Bảo vệ uy tín, danh tiếng của công ty
!N$?2NL,#>W2.N.A(&&N
.B8&~kL-1D(#R&2
?&21D.NN&>?F
g#/&Q"~N>V&#T L.8h.?
#k&J(B&D>?D'0%>
.8h.L(#B,W2FX)D&

>"?-J()-%F
1.3. Một số mối đe dọa an ninh mạng
;2'#/%)TQ&>V&88es
P(#N#L(*(df>#%&C).&,-
>VF
;>V
;' 
‚8. ‚8&0Q0
;TQBL-L#N>Ht
1.3.1.Tấn công truy nhập mạng
` 1.3.1.1 Tấn công theo mật khẩu:),x&)W&L2B2(B
H'F
;T2L),x
 =Lt&SL2OW(2,-#Q&),x
&&.)F=L&>VS_a<F
 =LS#Qt#2NH',T>V>V
S&HHn.F=L&>VS .)&
F
1.3.1.2. Tấn công theo phân tích mật khẩu:
X$0.2#%&#%>H.&HHn.F<>~
  #%  &  T  2 2  >  ,2  F  :-  P(  . jn T  v
gHƒz[Z  vZ  ga!Z  g.  a(  . _ (  „  T  [  v
^/)=6_9<`=La

ZHHn&ZHnF=.2#%&$>HHn.#%
#>WAT)2}Gg&!}…T,>.†F
 ^'?j‡…(‡ˆS)2}GgF
 ^'?j<=&j[\\\S)2&6!}yH
#THP!}…F
^'?j[\\\H&Sw..HF

;2)2,>)>V#%0F=>V
0A&)&>VA#>W>TNH')2&
>VA.L,T>)2}Gg>V2&P6
?2#>We>12&',QLfF}#T(RH
P2,q)H#QLt
Sử dụng wordlist:
}H2BHP>P#k>1(P/
8>?&#TF^$8S)2ATn.HH#THH2
n.HH#AA?),xF;TQTS>12&s$#?
,0DF
Sử dụng chương trình giám điệp :
=RS>1.&#Q2),xFw#>W
2),xTsTQ#O),x#>WF<>VS8
SHHn.#QRL,T1F
1.3.2. Tấn công theo kiểu khai thác mạng:
^$6‡\R#AHP,q)0D%#Q,2
1.3.2.1 Kỹ thuật làm tràn bộ đệm:
wQN#TQ&.&N#.8B).(-P.8
B).;t
ve‰f
Š
‹
.vŒ{[ˆ•‹
Hevf‹
Ž
>1.-/>1.DH,&HP
H(F
g,{\\
^kC
{\\\y‰

‡‡Yy...HH
‡‡[y
‡ˆˆ{[ˆv
^/)=6_9<`=La

dF


e{f ,2#T&R,0.>?8R
%$#Q0...HH2N#8Fw0,2#T
.c0#kC&#Q>1.R&0(T,
$0#kC- 2&T&L,•N<•u&#Te<•u,
&H#T#0>1.RfF}2B)..*?
N#&,?N##T&88RS~O#Q
LF
=T~O,q)&.$N#&,q)`&L#Q
RL&0D%#0,QF
1.3.2.2 Lỗi của Unicode:
}#>V@„‘_A„,.)n
sD„#Q@?&8F<0&Aag;hh#>V
@Cr.)&c&8#J>PH..
L2#TF
^/)=6_9<`=La
e{f
‘..HH
;=
;=g
<•u
<•u
<•u


1.3.3.Tạo cửa hậu, xóa nhật ký:
^Q0PL&$HeLH,#A&fF
 <T T2O.%.2O.%?e0
O.%H..,r.#QrfF
 =.>VHP?(>VHPTD%D.kF
 ;&2>1.rR TQ#%,Q#>W(
>V#%,Q#QLR2F
 <P.#Q T08(#O8>P(#OB
&>VD.kHP#Q2.)F
 T),E#Q>VD.k,L#>WL0#A.
)RTQ#O#6,E(#OV),EF:-P>
,.)$&T#OV&$.>?e),E$.>?
,2f&>VD.k,D-#>WF
Khắc phục:
 !NH'D./'#>W-&•T
D.2T>W&HNVL#k,Q
.#TT&•,F
 ^'?NH'),ED./#>WHr>B(#Q
R,#O#>WF
 _,Q.2O.%#Q2RT.%
.2,F
1.3.4 Tấn công từ chối dịch vụ
• g•<mt
g•<&8$R?H..
^/)=6_9<`=La
g•<…
H..
;=
R

g•<z
g•<[
g•<{
g•<y
g•<{Za;w
a;w
‘g=Za;w
g•<

^$8R8$?H..(,H..)#>W8$
RH...VR>R, 2).V
H..ea;wf&H..V.VFwH..V0V=
H..N8$,0'e‘g=Za;wfFwR)#>W
,0'R0P-g•<#Q8$,0'&>)
H..CPPR,P#>W2,2F
Khắc phục:
 ;TNH'v.nRNH'Og•<>;,F
 _&6&#WH..TQPPF
 2#k=N2%€sTQ.2#>WU’
R.F
 2#k8NN##Q0#>W.0)8,0N
&#TTD.#Q#'TF
 w0W2P#%&F
*Tấn công UDP flood:
=R.L%„}u&H..,,kHEF
Khắc phục:
gPv.n(Cr2kP„}u$0NT>
}<g(}X;u(g<!uF<BT„}u2kP&UN
&+2T„}u2kP,2,$0F
* Tấn công SMURF

=L,Qh;!u(>VHP0#N‚.HeD2f>
GD2L22&L22
.HHF;-)(&2.L)TQ
8'F
Khắc phục:
;L>V#Q'‚.H22,2#0F
.Tấn công Teardrop:=RT&%&#2#k
CvvH(H',.&..H..).N&&
H..8,,kH-T#0F
. Tấn công Mail Bombt
>s&H..8
1.3.5 Giả mạo địa chỉ IP:
:#kChuTQ#>WDHP,6
@#>V.0F:?2L&(R2Thu?8
.?#kChue>V&#kCNRN
2#>W&&#'?8.f(#cVC.†#>V
@&2Thu#F
1.3.6 Đùa nghịch, quấy rối:
^/)=6_9<`=La

_&>VT-++( )&'B&
/-JFX/>V&*'0,0R'U
L0/F
1.3.7 Phá hoại:
_&B>V'E2'&/'F<B>V&
>V&/L..>V&/(R-L
.&#TF;JTQ TBR&*0k'&
J )F
1.3.8 Gián điệp:
_&B>V )&'&CLB&T2

.k?>2'-P(&dwT2V#>W(
>VJL&,#QL0F
1.3.9 Vô ý hay thiếu hiểu biết của con người:
;2/&&,,€ L&8(&#H'&B
>V>#>W#&'%,02-8,)#>W
2'Q'&B>VD.k'0,
(R~N>1Pd
1.3.10 Tấn công vào yếu tố con người:
=R8?>VD.k'(&N>VHP#Q8
$&#O),x(#OD%.)#'?'
RT)-TQ&#ONH'L'#Q
2>12L,2F:?,QL&(,N0k&
TQ6RN2B&CTN2&2P>VH
PNN%B8$%)#Q#%2?B
>W#2VF<T(>V&N#Q0.L,•
'&(CTH2P&$W2->VH
PTQ#>W'F
^/)=6_9<`=La

CHƯƠNG II:TỔNG QUAN FIREWALL
2.1. Một số khái niệm :
9<c'N,q)0,0. #Q6R0
2*(.(m.n&N10#&
2-(TcNR%B&$8
>V?P#-#Q6#%,Q2. LB8
&?NNF‚>VTQ&NH... (v.(R
$($%d#QQ01%>VH’  r%
26>VF
9:%R)E(>VTH,21&D1,2F=
>Vm.n&)$HtN..(NXHNOW&

#T..H(2-&T2$%-W
9:%R(m.n&N2eg..fT#kN8&
&,&&8,&NN$#>W(&N
2e‘H..f    T  6  R  H  L      8  &(  &  N  
-ea“.fT  r2T&.#QD0#k&.
,F
9:%R>>"D0[t;,xe”Hf&'
Re,HfF;,x#B(kPH'B2
F;'R,QH2&6Rc 2#k&#T
&.NNF
2.2.Chức năng:
9‚>VrRL2kP8..8&
&8&&8.F
9<T,QH222D2#kC2P(D2
OF
9<T,QH2>VHP.)B2F
9wQH2N.%B8.&8
&F
9<6(RBL8&&8.NNF
Một vài từ ngữ sử dụng trong firewall có ý nghĩa sau
9 !NNeh.n.,ftc22-(20k
F!2-N2#1kDEe=.>V/(;(=O
#&Q(•'(dfSN8?v.nF
9 XH8.eh.XHft2NNN
^/)=6_9<`=La

9 XH8&eG .XHft2L,•,0'&8&
,NNNT.8F
9 o<NNpo8.pC.†N#1kSN8#'?
v.n#1k#TF

9 Về vị trítm.n&1,QH2R’&0%c
&.NNN,0?2&$8&TF
9 Về mục tiêutT6#/8&?B8$$
#>W(.,@#2kPH'DTF
Sơ đồ tổng quát của firewall
m.[9{tH1#cOD2v.n
2.2.1. Khả năng của hệ thống firewall
–!Nm.n&N.D0#kBL#%&tm.n
#T.+&N'R(/+#&#.NN
N#%DT2-H2&#A#>W&#RF=).,Q
H2R’2+#TTW1&2.8.NF
–!Nv.n&-H2&."8DHt<%
kP&>VHPkP''TB~,
&Fm.nC#DH,#A,Q)&#>WrF!R
,2(v.n+r,QH28R/>VHP%
D% )h.Fm.nTQL#(%
,2F}#T(m.nTQ#-WN-H2
&#A/F
–m.nTQ)20?h..LDt<>
#AT".8(/c&.NN#%D
m.nF}#T(TLNk.-'L#Q)WB
%'&#ASF”)#% x..0B
NN&8&F<B#T.LDE2BV
T.2DEF
^/)=6_9<`=La

–m.nTQ0#>WH#OK'8.tm.n
TQ2N$NN?2$,2.NNF
_&#%&P#-TB$#>WD%%1F
}#T(0#>WBQ x.1F

2.2.2. Những hạn chế của firewall
=TB,6.8( m.nTB0
L#kHt
–m.n,Q.>?B,€28.(#2
UB&>*$&$%#O>1.&
,$#0m.nF
–m.n,Q6RNNL0NL&
,#DTF!N2PQ(m.n,Q'NN
LN#>V9(RH+.CBkH
rLW28#—%F
–m.n,Q'B'#/?2H
T,Q#N.>?B'#/?2HF}#T(,
TBL#%?$Lm.nF
–m.n,Q'.HFm.n$0C  r
#kC1(1#0(H'OT, 0$
B2$%/TFm.n,Q&
PDr.H.8B#>WQDTH L2.H?
&T.L%2#QATB2,*H,QH2m.nF
}#T('.Hm.n&L#%,,(TD2%
.H&TD2%2.Hx.BF
=8m.n@&2BL#>W2P.N.AF
2.3. Phân loại bức tường lửa (Firewall)
m.nc2Ht
• ‚>V/Te,9v...fF
• ‚>VPe. fF
• ‚>V%$
2.3.1. Firewall lọc gói
^/)=6_9<`=La

m.[9[tm.n/T

‚>V/T&"$z#'?•ghF=
#>W#>8$zH#T0P#>WQ#F<0#>W"
>?$z>V,Q,QH2#>W(-P>_a<
,B#>W.%">?$zF})(>V,Q
,QH2#>W&_a<,SN$%,2#Q
&,QH2BF
‚N/Tr'~T&T)#>WFw)
#>WTh.(T,Q.&NB#QD0#k #B
#TT*AN.2)T#R.,F;2)
&&.8"#$~Te,.fF
="#$Tct
ga }a u. ”h 
9 gaeg.a.HHft#kChucF
9 }ae}Ha.HHft#kChu#-F
e<0#8..8&#kCc&"8.
NN+#kC#-&8&F<0#8&&8.#k
CcH’&"8&+#kC#-H’&"8.NNfF
9 u.t/Oc(O#->1?=;u
„}uF
9 ;2e„}u(=;u(h;!udftTTQL&r(-P
TQL„}u&C=;u&h;!uR;Lh;!ur
=;u&„}ud
9 }#h;!ueh..HH.fF
<0)#>W*AT#>WQDv.n(0,*
ATH’k#F<V)&v.nTQ6R#>W2,0'
&2R&#T#>W 2#kR,T.)&
'NNB#kC,rF<>)(,QH2
&&v.nT,6CrNNH',0'L
#k&2&#TRCNH'kP&#Te=(g!<u(
m=udf#>Wr?#>W.8'PNF

^/)=6_9<`=La

!RSv.n&T'#N,Q.>Js
>1#'`kDRF!N>12#Q>WDv.n,Q&&
#kChuehuHvf(-P>.'N(
,N>V&#T#2" >@.)&
#QLBFw#T(v.n@"2kP#Q>V#T&
LB&1N&,.6.N#kChu&L&
&&v.n>".2T,.#0cHF
_..#>WHP.m.n#Q&u,m.#>W
>&Ng...F
9!NH',2B..>V&g...t..
>V/#>V#'L#QTFg... 
rT,q1(T 2#kNTT#>W#,"-H2
)TF
Một số ưu điểm của lọc gói
9 }>V/T"$z8T,Q.L2P
#DTF<T,PN&PRSnF
9 ;-L10/T#A#>Wc.~$%
..&TC  r#$T(#TV.ALF
9 gIH&%Hx$%&$(.2H
x>1&`-F
9 <&.N/T&.H'#'?>VH&2P
)T,8$HL#R&F
9 ”J&(N)W-T&#1&
>1#'•F
Một số nhược điểm của lọc gói
9 :#k—20#N/T&N,2(T#+*
>VD.k$T2Q0%2kPh.(2,
.(&22.kPQ&/TQ).8~.>VFw#+*H

/&&?2DU%/T&."8&&(.L,T#Q
DE&#%,QF
9 }&.8.T(N/T,,QH2
#>WNTF;2TQD@TQ
B&#N?E#c6U2,€ LF
2.3.2. Bức tường lửa ứng dụng(Application firewall)
^/)=6_9<`=La

m.[9zt‚>VP
_&"$]•ghF<0=;uT&"$k
PF<T,,QH2#>W"$PF
<8U#Nt
9 m.n&#>W0)$%PF
9 wQ02ThuF
9 ='#N -)F
9 !~NkPT,0'>1.>1t-P#'?
nT,0'>1#QD-n&>1.>1#Q
rL(#'?sT,0'>1#QD-
&>1.>1#QrLF
9 :T&"$P#TTr%P
D2.,0'F
9 }D-,0'82>1.8$kP'
TQ#O#Q-?. F 
9 •2.,0'#>W,Q#-)
v.n,Q&>V+/&. F
u. T&$t
9 u. g..t&>1.H?H..8&R
28$>VHP8.F<TQ028$W
/>VHP&D0#k2&D(2&6F
9 u. ;t&>1.>VHP&?u. 

H..?H..F
Một số ưu điểm của Proxy
9 }kPu. TQ),E.L'("TQ
#>WPF;TQB#N2B
L(CB#A2.&)F
9 }kPu. TQ>.B2B#A#>W8$(#Q
?,6#N&?.8#>V8,0,T8$
#0SBF
^/)=6_9<`=La

9 }kPu. TQ&,v.(T,6/
,QNkPje*˜H.(df&)0.H'1
',v.F
9 }kP. TQ 2>VHPe,v.TQ
>,T,6fF
9 }kPu. TQ228..>?2,
QF
Một số khuyết điểm của Proxy
9 ;2kPu. )12kP,Tu. (#N)P
N&kP#>W0,0F<&.(,N$%u. #T
&'$kP?(TQ&$,QH2Te~
O&?f(#T$$%u. ?F
9 }kPu. TQ#+*%H..,2~kP
. g..Q#T#Q 2#k2#>Wr&2
,#>WrF
9 }kPu. >V#+*0#OP(P(.,
P#>W0,0. FX00#O&&,QH
P`&>>VF
2.3.3. Bức tường lửa nhiều tầng
m.[9ytm.n%$

9 w0W$z?$P(TQL&r"$
8($.($)F^'?>V/T&B
H',QH2>#kCc(#kC#-(Oc(O#-(
$.8e=;u(„}u(h;!uf+T>V-01
%TF:-Pa;w(a;w™\e,"#NN,0'T#$,0
^/)=6_9<`=La

'f(  a;w™{  e&  2  T    HfFa;w™\(  g•< ™{  e•8  $  ,0  'f‹
a;w™{(g•<™{e.V,0'fFwQ.0%T#Q'
'1('2kP8&F
=LB#%.8#A?H1D%>V(#QQ
#>W0>VT#N>0&(#>W )>0
&(&>VTB,0.J&JS#&$
o,0.J1&#N>VpF
2.4. Một vài kiến trúc firelwall
2.4.1 Screening Router
9 g.‘.&N,Qm.n#1(CcN..H
P10,v.F
9 g.‘.&(T2&LF
9 g.‘.,#NTQrR6L2
"H'OF
9 g.‘.,r+%H,TkO
>1T~&&N'`&kO>1F
m.[9…tw0.Jg.‘.
2.4.2 Dual-Homed Host
9 m.n,Q,0.J}9XXH#>W .82-
}9XXHF!N2-}9XXHT'Q(
N#Q,0'?8&&N#Q,0'?8.
eNNfF
9 ;6#$8T#N>N#k0

^/)=6_9<`=La

9 wB.+>V(T,Q#>W6
#k0&&#T&6-TF
9 ;2Thu.%B.&&F
9 }9XXH&N#Q,T%H(8H
&228..L&F<0}9XXHkO
>1&N8.H’kO>1F
9 !2.TQL2kP>u. F<T>V
'B>VHP8.NN.)h.1&
B>VHP.8h..)&88.NNF
Xl
3
[FYF;
4
.
4
v.n}XXHF
2.4.3. Bastion Host (máy chủ pháo đài)
9 !22#&NNN(TCTN#Q,0
'?NNNF
9 !2-TL)"#N)F=.8T#>W&
2$%-P>u. .8v.nF!/8&
'#>&8.#%D22#&/
8..8&sD22#&F
9 ^R"#Q&NN,0'?h.t#'R-?2
,€L.)F

^/)=6_9<`=La
Internet

M¹ng trung gian

M¹ng néi bé
Touter
ngoµi
Router
trong
Firewall
Ph¸o ®µi
Host

m.[9]tw0.J‚HXH
^/)=6_9<`=La

2.4.4. Screened host (máy chủ sang lọc)
9 ;H..&..#%&&$>VF
9 :%L.J2H&/TN..&N2#Q/
F
9 ;61&N/F
9 !2NNC#>Wr,0'h.#'?NH'kP
0F
9 u$?22NNHP2kP#.82
2NNF
9 w2T~ONN.`kLF
9 <0.>VW..k#2H...
NNkO>1&-)NNk>"F
m.{9ˆtw0.Jg.H
2.4.5. Screened Subnet (mạng con)
9 g.g@ L,0.Jg.H28
&N$&/&eu..n.,f()

NN.?8&&)‚HH2#RJ
.8(.2H,HkO>1F
9 g.gT..F
9 ‘..&#>WL#Q222#&&N
#k0.&NNF
9 ;222#&PP>N#Q-NN
8?2h.F
9 ‘..6222#&?NN(,
').82#&kO>122#&s,Q
kWP&&##QL&NN.NN#AT
N...F<>)g.g#A8N$
?F
^/)=6_9<`=La
Internet

M¹ng néi bé
Firewall
Router
sµng läc
Ph¸o ®µi
Host

9 ‚HH.&#Q0 J,0'#&
8&F<&.T+PP228..)8
&N&>?Ht
 ;TQ&#R..0?h.&..0?
NN&,v.(#%&rNN.).0
8&F
 ;TQ&#RNu. H...8NHH&NN
h.(#%&r2NN.)8&20F

9 ‘..eh....fTT6,v.F;2k
P&...rB‚HH&NN(B8
&&NN,L0'F”?BkP
HH&NN&H'>W2TQkL,
HHkO>1F
Xl
3
[F‡F;
4
.
4
v.ng.gF
=.2,0.J.8,0.Jg.g#>WHP
%LF=.~N1DVVsTN.n
#Q??8&&Tk?8&F}#T(/
S,0.J>>VT,Qg.g?&0
SL.J,2,RL#>W&H..NNH’k
O>1(TQ@#08&&F;-)(~N1
D8HP>VTL.Jg.g&W-LF

́
t Chương:
^/)=6_9<`=La

=.;>1>
3
.
3

4

#
5
l
3
8
b
8
3
m.n(
3
#
4

3

7
1
7


3

3

3
8
7

7
6

b
#8
3
,8
b
8
7
. 
4
>
5

7


3

3

7

7

7
F
mh‘Gja__#>W&&m.nP&m.n
Fm.nP,Q.2>01m.n
&.%)1m.n>
0-.H'&,TQF
;T.L%,0.Jm.n,2&>V0,0

82P2#T>0&#'?B&2PQ
#>W#R.B8$,2%-)1DF
<>B0,0@0.8
4
,0.J1#T&,0
.J}XXH(g.XH&g.gF
=.8#%&jnHT.L%PD.kJ2
&D.kTQ.LBF<>N2
 .)h.O#k&SH...8
#%&_ FX ##>W&N.B#%
&'L..>V(2&J-#$>
%$H..(6'#NPN&#
.>VO#kF^QTQ #>W2>1.
._ (.>?8J$&#R&L
>1.&.#%&_ Fš#PQ
&>1.hH._ F
^/)=6_9<`=La

CHƯƠNG III: IPTABLES TRONG LINUX
=.'„ Z_ T.L%mh‘Gja__F=.#TTNH'
m.n#>WL&#N.8%;H.L*&P#T&
h&hH
3.1 Giới thiệu IPTABLES - IPCHAINS - so sánh
3.1.1 Giới thiệu Ipchains : Ipchains - quản trị IP Firewall
!N.B$%& HP#QL<a=
,.&hHF‚8.>1.hHT.,k
eH.f-TQ#>WHP#Q#122D.k
hH
<Bm.ns1_ , E2,(
C~.W2=;u(„}uRh;!uFwQC#kB

8U>W
hH#>WS#Q&#R(.&,Q.2)hu
m.n._ ,.F<B)&TQ&T~
),2&t
hue~)2P2T##0m.nf(
hue2P2T#>W2HPN.8m.n
&#.,*m.nf(hum.n.e2P2T#>W
Q0?2R,2Dm.nf&2~)
>VS#k—eH.vfF
hHHP,2~)ef#Q E2TF!N
~)&NH22)S#Q E2TTS,Q
&T#0(TQ0T#.F<B)&C.†
&#N&#>W2PTF;2)#>W>.B.
<a=&BR#kChu,#kChu.8€F
!N)m.nC.28x,&#-#0F<0
,,#J(),00H’#>W  r(0#J),00
H’C#k.†2.k#-TQ2>VS#k—
TQ&N.22.kPQHta;;Gu=(}G<•(‘G˜G;=(
!ag•(‘G}h;‘G;=‘G=„‘<
›a;;Gu=t;r,#D
›}G<•Z}‘•utXi,&,T.V2
0#%&F
^/)=6_9<`=La

›‘G˜G;=t=>1>}‘•u>H’T.V0T
#Aki*
›!ag•t;CW#'?v.n.&>VS
#k  —  &  #>W  S  ,  ,.  #>W  8  k  ?
;•<mh”ƒhuƒ!ag•„G‘a}GF:?&,H’#>WHD.
>&T#>WH.2PN(10B2,>WH’

#>W).&JH’#>WHD.N2#N(*D
v.n.F
›‘G}h‘G;=t;CW?&>VS#k
—&C#>WS,_ ,.#>W8k?H'
;•<mh”ƒhuƒ=‘a<gua‘G<=ƒu‘••#>W#k—F:?#%&
,HH’#>WQ?H,PN()-J#>W#0
H" F
3.1.2 Giới thiệu Netfilter/Iptables
3.1.2.1 Giới thiệu Iptables
XzF{:k.-<v.ZhH.w._ [FyF
hH&N>VP/TB.L(THI8
.,._ [FyF &[FYF F<v.Zhc[$&<v.
"._ &hH&FhH#>1
7

3
#8
b
D
b

4

4
D6
4

7

4

8>1
4
1H1
b

7

3

b
<v.FX8
7

4
<v.
b
_ [Fy 
4

3
#6
7
(.l
3
(
3
,
b
.
4


D6
4

7

4
.w.F<v.&.0.(
&,&'#N'F
<
4

3

7

b

4

7

4
1
4
(
4
1H1
4
>

5
l
3

4
H65
#
4
1
4
_ w..>1
4
[Fy F<v.
4
{H
4
>#8
b

3
8
7


4
#
5
.1
b


3

7

b

4

7

5

3

3
8
7
1#8
b

4

7


b
8
7

4


7

7

4
F
^/)=6_9<`=La

×