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

Tìm hiểu hệ thống phát hiện và ngăn chặn xâm nhập IDSIPS

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 (369.48 KB, 24 trang )

MỤC LỤC
MỤC LỤC 1
LỜI NÓI ĐẦU 4
Chương 1:Giới thiệu về IDS/IPS 5
Chương 2: Hệ thống phát hiện xâm nhập 6
Hình 1: Mô hình hoạt động của một hệ thống IDS 7
Chương 3: Hệ thống ngăn chặn xâm nhập 12
Chương 4: Phân loại IDS, IPS 17
Hình 2 : Ví dụ về một NIDS phát hiện các dạng tấn công cơ bản 17
Hình 3 : Mô hình hệ thống NIDS 18
Hình 4 : Ví dụ về HIDS hoạt động phát hiện các tấn công tới máy chủ 19
Hình 5. Mô hình hệ thống HIDS 20
Chương 5: So sánh IPS và IDS 22
TÀI LIỆU THAM KHẢO 24

  
 Mô hình hoạt động của một hệ thống IDS 
 Ví dụ về một NIDS phát hiện các dạng tấn công cơ bản 
 Mô hình hệ thống NIDS 
 Ví dụ về HIDS hoạt động phát hiện các tấn công tới
máy chủ

 Mô hình hệ thống HIDS 
 IPS ngoài luồng 
 IPS trong luồng
-1-
-2-
 !"#$
"% "&'()&)*&(%+'&),
"-% "&'(-).)&(%+'&),
"- "&'()&)*&(/-).)&(


0%%" 01)%(*)%)*&+"2(,&(),)&
-3-
LỜI NÓI ĐẦU
3++4*56&5&78.3719&&:,&*9*,;,<
7),=;>=?@*.3A/B.5*C&(=D*(*(EFG;,9+
&@7F4,H.319&&:I5J&;(K6&L,;"&))&
&(3*MG3+*3*NOEFP=?@**Q.6*L,;R7:*
'S&3+K4*N&:&(7T.3&,IU,&5&6VW4*N4&U&
I6,&F.3*1@4GGGX4"&))&78&Y*'Y&H&3,&1MI5&:
&U&(**'L*Q*(EF4&5&=K=;*V"&))&78&HK
V)&*.DMU&,ZEFG
+K4.6*&+O&5&K,;1WV[&O&;,&
4O\&.DOEF']/BI9*.3I5/9,*^*_
&5&I7U&+EFPI5`a&+7T(b*I5`a'(*c1G
\&787E?*)O.O.[7O&5&`a79*^1d+>&6&
;K,&Z+>IS&EFe+K&,&*QEFI9*4&P,
*@f&,,P&Ig.3W,;(_,19(;.6*(/a*GY*&U*h
78*(&[+'L*9*.B&[*5.3(,;3+*3&f4*9*Ii&P&&[*5
3+*3,D.37/;G@.&U,3.[7O&(37E?*7b&=K3
7MIN7U.6*&+O&5&K,;G
N[&O*9*7:&Y*6&(3&K,;Ej1Ek191
I:,'(9&=L.3(4f*W'Yed,P1&91c1.3(6&L*hEI:,
'(9&&[&*W*9*&5&]`K(36&L4+']/B1Ek191
,8(9/>=6&ED*I&+O4Il&ED*I&+O4GGG(34*56
19&6.3f*bed,P1*h77E?*A/B[&6VWG(
7N4N,78*Z7O&3m,:6&L19&6.3f*bed,P1
"%n"-%o7:K*Apk.O*563+G
Mục tiêu của đề tài:
qK*A*.O6&L19&6.3f*bed,P14*9*
7b*7:,4IU&\**Q,&6&L19&6.3f*bed,P1G

q37b&4&]6,6&L19&6.3f*bed,P1&(
6&L,;G
(*r;*UO.O&F4IU&A*.3I6,&Y*&UK
7O&3*QN,I5&9Is>&U'N&.3I+U&7:,GN,&Y*
67O&3[&,(P7E?*'Y7994Pec&*Q*9*M+4*9*5.3
'YN1l*Q*9*`;'.K7:\17O&33+7E?*(3&6k4&J7N
N,*\),*N&:\&I6,&(K*A.3*5.6*'3+G
N,*\),e*d&3*W,kt
-4-
Chương 1:Giới thiệu về IDS/IPS
1.1. Khái niệm
& 6&L19&6.3f*bed,P1"%n"-% RI&'(
D)&)*&(S+'&), /I&'(P).)&(S+'&),X7E?*7au=3,&1M
,O,(b*,&&U&`a*+K/B*NIWf19&6ed,P1.3*N&:
f*b*9*+*kd+,[&G
Y**[&&&*N&::.O"%n"-%,&*9*7kW=3,&6
&L`(v,*A7Y*W*56"%.3"-%G"%.3"-%*N[&
O7:,*4/(7N6&L "%/"-% *N&:7E?*Z*=3 IDP-
I&'( D)&)*&(/P).)&(R"-%n"%XGO7b*7:,4IU&\*41d
=(;"%4"-%'<7E?*N,&`3+H,B*'G
1.2. Hoạt động
qU(;&7&)(I:P/;,wN&N'<'(&C&JN
.D>,w&[*5,3N*N4U&Cxy=3=(;N&[*5xy*W
`9((b*f*W=5G6+7'L"%n"-%(;&7&)(I:3+G+
KUI:&[*5,D&"%I5P`U&7E?*4K1W*P1P&
=z&EFe+KLE*P1P&.'G
qU(;&7&)(I:1d&@*N&5,&"%&)(/p
,;e),*N6&E?`[&&EF+I54.31WA=;G{?7:,=3
*N&:P`U&*9*I:&[*5,D4EO&EF?1`a`9(7
M,RI51W&EF?1&[*5,3.wd+`9(7XG

-5-
Chương 2: Hệ thống phát hiện xâm nhập
2.1. Giới thiệu
|i&P&19&6ed,P1I51W=3,&Ii&P&,DGN78
7E?*91/BO&(*9*=u.Y*I9**AI5*}K=u.Y*
&(3&5&*Q,;,9+&@G@/B7kW[&,3*N&:&[+.OIi
&P&19&6ed,P17N=36&L*W`9(`_*5&K5&5*(G
+K=l(;&7[&7kW46&L7E?*`P&K.3U*N7N*;,
.3(*U*5&5&*r'<\7:*W`9(_*NIS7ed,P1GEk&Y
E*9*6&L&EF=]46&L19&6ed,P17E?*ed+/Y7:
`W(.6*9*&3+K*Q6&L,;&ED*>&&*I)I5,(
,LGP+&;'(=;*M,&"%&(I78*N,&6&L&EF=]v~
`U&_4LE&(&UD&Y*&EF=]7E?*/Y=KLE
*(EFed+&EF4&K.6'u4,IN*]7:f*WIS&,ed,P1
.3(6&L*Q,G+K/C*N`W(.6E&U3(*hI57W,
`W(_*\&*N&:`U&U&*9*1Ek191,3IS&,*N&:&[*5
7E?*G.P+(36&Lf*bISed,P1R&EF=]X*r*N&:
&:I*9*6&L*W`9(E*5`9(74*,)V'9&46
&L*W`9(GGGEk&YE.P+&(6&L,;4I5*N&:*^*
*^_*9*1M*A.3*9**U7`W(.6I9**N&:*b7E?*U&*9*
**&[*5*hE`U&7E?*U&*9*1Ek191*Q&&*I)G@.
.P+,3*Med+/Y,&6&L19&6ed,P1q"%7:19&6*9*
/[6`[&&EF4*W`9(I*N`:6`[&&EF.39,'9&*9*(;&
7 .3(6 &L 7:1d &@* .3 f *b Ia1&F R(&( /
{(XG
2.2. Định nghĩa
IDS R"&'()&)*&(%+'&),q6&L19&6ed,P1X=3,&
&L9,'9&=E&5,;4*9*(;&7IW.3*W`9(*(6
&L43VW&aG(3IDS*h7W,P.6*1WA=;.D*9*=E
&5`[&&EF+*N;`_*9*37787E?*&U&=P1&ED*E

INEF/C+7a*}"-v7N&+*P16&L,;4•
IDS*h*N&:1d`6&>>&[*5`K&(&J`K&(
R&J>EF&(*5&+X+&[*5&J`K(3R&J*9**I)XG"%
19&6/Y&K*9*/[67b*`6&.O*9*+*k78`U&RLE*9*
-6-
*9*1M,O,/6&.'/Y.3(*9*/[67b*`6&7:19&6.3/6&
.'X+/Y&K'('9=E&5,;6&;.Dbaseline R&5'L7(
7;**g*Q6&LX7:&,*9*/[6I9*&EFG
 A*fV&Z[&jgiám sát - cảnh báo - bảo vệ
Giám sát :=E=E?,;€*9*(;&7IWG
Cảnh báo : `9(*9(.O&&;,;*(6&L€3VW&aG
Bảo vệ : C>&U&=P1,b*7a.3'Y*[&J3VW&a
,3*N>37&U&&Y**L=;ISed,P1.319(;G
 A*f,Hj
Phân biệt : •&C&(b*(3•G
Phát hiện :>/[6`[&&EF/Y&K>78`U&(b*
F.3('Y'('9&5=E?,;6&;.Dbaseline.
Hình 1: Mô hình hoạt động của một hệ thống IDS
‚*W,`U7E?*&@*?1.D&31M'E&P1/>=6RGXƒ
,&`&;('YI6G9*'E&P13+7E?*e9*7a`H*@'9*&;('YI6
7:7au*U7=Z*&5&'YI6G‚&;('YI6R67O34,;4
A/BX**[1,&'L*@'9*&@*?1*(*9*'YI64*N&:=3,&
`W*9*'YI6*Q6&L(b**9*N,;G%L*@'9*3+*C
.D&5&*@'9**N&:7E?*=E&(6&L7E?*`W(.6(b*`K
(3G(&EF?13(7N4.@/B4I=v/>=6'YI67E?*&+O
-7-
&W&Y*&U17U`1d&@*,3I5*N'Y=E/>=63(7E?*&Y*6G
„O3+*h=KV,&*\&3(7N7U*9*N,;G
&r*Q`*W,`U=3/C7:=Z*&5&.3=(;`s/>=6
I5&Ek&@*7;&7E?*&J*9*'YI6=KV.D6&L`W(.64.

.P+*N&:19&67E?**9*37FG‚1d&@*']/B*k'H
/>=6*@'9*19&6*(,B*3+G(3*r*N*9*&31Mj/[
6&[*541(2=)3.&5&EF4*9*&,'L*M&U&R.@/Bj*9*
E…XGK,.3(7N4*k'H/>=6>*9*&,'L*[4v,*N*9**U
7&+O&5.D,(/=)791&WG‚*W,`U*h*N*k'H/>=6*Q
KN4v,/>=6=E.O*9*ed,1;,1A*&;1&O,gR&;(&JO
37I9*XG
"%*N&:7E?*'^17b&&P1&R.@/BE7E?*&@*?1.3(&(
&EF=]X(b*1d&9G&"%1d&9v,O"%I9*&K
,&,;=D4&[&*W*\&+O&5.DGO6&L&.7
&)(+K=l*[&\*,&&9*d4k*9*,(/=)s7E?*&T*A*&K
,&('&&(,;7E?*`W(.6G
&r*Q&9*d=37:I:,&.3=Z*&[&*W*9*37`K&(
.C7E?*`W(.6.31B&*.3(1Ek1917E?*7Eƒ&;(1d&@*
`ED*7M.3&P,*@7W,&9**W37791&WG;*9*&9*d?1
&9*`9(*9(7U,9+*Q1d&@*&&d,=3,&&(>&31M
V&Z*Q"%G"%*N&:']/BO*5*B1d&@*&.k4
7b*`6&7E?*&`a'Y19&6*9*&[*51d&9G9*.&rI9**Q
&9*d=KV7UIWf=E7.3&@(,*QN&(*9*.a
&@.P&=lGK,.3(7N4*9*&9*d*N&:7b*`6&/3*(.6*19&6
/[6&[*578`U&3(7NG„d+=3,&6'LV+U&7aIN7U
u`W(.6=KV7U*9*I:&[*5,DG9*W191/Y&K&9*
d"%*h']/B*9**k*U@&1A*&;1k*(.6*d*[1*@
'9*791&WG
2.3. Các kỹ thuật xử lý dữ liệu
-B&*.3(I:1Ek1917E?*']/B7:19&6ed,P14
*9**k*Ue]=lI9*RIi&P&X*h7E?*']/B*(/>=67L.D
,&"%GED7d+=3,&'L6&L7E?*,5&W.^&^&j
- Hệ thống Expert46&L3+=3,.6*&K,&&P1*9*+K&^*
787E?*7au&J&ED*7:,K&W*9*&[*5G[&*W*9*'YI6*N=K

-8-
V7U`W(,P&7O7E?*IU&?1.3(**I:,7a.37E?*/a*/ED
/;+K&^*2q&)q)=')G{[+.@/B†'/(,‡%)').3(,1&)†&*
R7E?*19&&:&;‡XG
- Phân tích dấu hiệuLE1Ek1916&Lˆe1)&41Ek
1913+/Y&K>:`U&.O&[*5G\`U7T'Y,5&W.O>
u&J*Q,z&[*5&37a/;I:,7a&@*?1GE.P+4/[
6&[*5*N&:7E?*&,&[+&(*9*`W(b*7M.3(*Q=v
/>=6&)(,&*9*/‰:G&Ia*`W&[*5*N&:7E?*,5&W4.@/B
E,&*z'YI6I:,7a7L.D*9*&[*5(b*,w/>=6*N&:
&,IU,78=[+7E?*&(**I:,7aG-Ek1913+']/B*9*&J
&Ek7Ek&J&E?*Q/>=6I:,7aG%Y19&67E?*&Y*6
`_*9*']/B*z.f`W*?1.D*9**k*UG„:4N=3
,&Ii&P&[&,;.3&EF7E?*']/B&(*9*6&L&Ek,;
R.@/BE%&=I)4Š)=%)*)4)&Š)4ˆ,)=/)‹1)&q‚%XG
- Phương pháp Colored Petri Nets&EF7E?*']/B7:&TV9&
N*9*&[*5&J>:`U&*k`W.37:&:6*9*&[*5&)(7v
ZG6&L""0*Q7;Z*-/)']/B(=()/-)&)&'GDIi
&P&3+4*9*VW&a.K'</‰/3k&(.6*`T'&K,/[6
,DGb*/C.P+4.6*=3,*(?1,&/[61A*&;1.D/>=6I:,
7a=3,&.[7Od+&LO&FG|i&P&3+I57E?*']/B
&(*9*6&L&Ek,;G
- Phân tích trạng thái phiên4,&&[*57E?*,K&W`_,&&P1
*9*,B*&K.31K*M7E?*&Y*6`H,&ISed,P17:d+&T;
6&LG9*1K7E?*&`3+&('k7v&;&91KG
- Phương pháp phân tích thống kê47d+=31Ek191&EF7E?*
']/BG3.EF/C(b*6&LR&P1*9*&*&@X7E?*&@&)(
,&'L`U&FG@/B4*9*`UE=3j7fP1EF/C47f
e[&4'L2=)&+P1&(,&*IŒ&F46'[&']/BI5
7u4`D4-•4•IŒd*[1*N&:&+7T&J,&.31\&7U,&

&9G6&L=E9&a*Nu*(,z`U7E?*']/B7:19&6'Y
.E?&V9E…7E?*7au&J&ED*G+*W1Ek1917kW3+
*hI5&U?17E?*.D,53.EF/C7:G9*
1Ek191/Y.3(.6*=3,&EkV1(2=)EF/CK=S.D*9*
`UN,787E?*1=;*h@&*N6VWG
-9-
.P+4,&,5&.k.O3.EF/C787E?*19&
&:`_*9*']/B1(2=)EF/C^;(b*/3;G9*1(2=)
3+&EFe+K7E?*d*[17:`^&Ia1.D&+7T&(3.EF
/CG9*1Ek191&LIK&EF7E?*']/B&(.6*`T'
&("%/Y&K1(2=)3.EF/C&5&EFG
- Neural Networks']/B*9*&P&&(977E?*K*A*Q
*\7:K*A.O,LV6>*9*.)*&(7M.3(q7M.3&T
V9&N*\7:\&,LV6.3(n,DG-Ek191)=)&Ž(I
7E?*']/B*(19&6ed,P14,B*7@**@=37:K*A3
.*QEF&,.3(,;REF/C+ISed,1;,XGY**9*
1Ek191&LIK*h,&1M7E?**(E)=)&Ž(I'G%]/B
,;)=&K&LIK6*N(b*&P1&.3(*9*7kW7:`:/‰
,LV6I5&+U&@>*9*`U.3&(.6*K*A*9*,L
V6,&*9*&Y7G9*&Y*6,787E?*&U3.D'Y/Y7(9
,;)=.O3.EF/CGJ>IU&VW*(&[+_*9*3
.*Q'KEF/C•"‹R((&X=3*N&:/Y7(9GD,&'L@&(;=64
3.*QMU&EF/CI9**h*N&:/Y7(9G)=)&Ž(I'
.w=3,&Ii&P&&@&(9,;.3I57E?*']/B8&(*
7v19&6ed,P1G
- Phân biệt ý định người dùngG|i&P&3+,5N*9*3.
&5&EF*QEF/C`_,&&P16,.B,A**(,3Z*N&:
&Y*67E?*&K6&LR=KV7U*A*fEF/CXG9*6,
.B7N&EF*M7U,&'L(;&77E?*7O*}'(*(?1.D/>
=6I:,7a&@*?1G‚1d&@*>,&&P1?16,.B*N&:*[1

P*(,zEF/CG‚[&*AI3(,&'YI5?1=67E?*19&6
&,&*W`9('<7E?*'G
- Computer immunology Analogies.D'YK*A,‰/a*7E?*
*Q7a7:19&&:*9*Ii&P&7E?*ed+/Y&J,53.&5
&EF&(*9*/a*.B,;•"‹k=3EF/CK=SG53+
v,*N*9**z^**Z6&L7E?*&;(&3`H*9*V9&G9*
&[*5I&9*=zT&(,8A/B[&*NIWfd+7EF
/w&Y*&I5`&EFG„M&K4,&&P1/>=6I:,7a&,
*U7E?*'E&P17:&`3+3.?1=6*Q*9*/a*.B4'7NIU
&A**k`W7E?*`T'&K,.D&[&*W*9**z7E?*`U&p.O**Z6
&LG9*,w7N'7N7E?*']/B*(.6*I:,&=K&B**9***Z
-10-
6&L47:e),*z7E?*&;(787E?*=6&IK&(*k'HIU&A**E•
UI54,&`9(*W'<7E?*&;(G|i&P&3+*N&}=6`9(*W'[&
&[1GH;*QN=3'Y`[&=Y*&(.6*19&6=z&(*[/a*
.B,;G
- Machine learning RK*A*k*UXG„d+=3,&Ii&P&&5
,d&;(4N=E=v=67MEF/C.3(*9*`:,w.)*&(
.3']/BE,&&,*U*Q1(2=)3.EF/C&5&EFG
9*1(2=)'7N7E?*N,.3(&(,&&E.6=6EF/C*N*9*
&31M*3(7NG
- Việc tối thiểu hóa dữ liệu&EF1W/C7U,&'LIi&P&']
/BV9&&@*/>=6*E`U&E*NIWf>/B&ED*7N&J
>.a&@/>=67E?*=E&>.D'L=E?=DG1Ek191&L&:/>
=63+.E?&&k7L.D.6*']=l`W6&L=DR/>=6I:,
7aXGb*/C.P+4*\Ic,>/B7L.D.6*1d&@*=v=E=E?
,;G&&(>Ii&P&&L&:N/>=6*k`W7E?*']/B
&(19&6ed,P17E?*IU&?1.D*9**d+19V+U&G9*,5
*d+19V+U&*(1c17N*N&:19&6*9*'Y`[&&EF&(,&*k
'H/>=6=DG|i&P&I9*1W/C7U*9*7(;4*(1c1&@*,w*Q

*9*&[*5*E`U&G„O7N7E?*&Y*6`_.6*?1=6N*9*,w
787E?*&@*&J,&&P1I:,7a7kW.D*9*,wI9*7E?***[1
*(&[*5*E`U&78*[&>G&Ii&P&&L&:N/>=67:
7E?*IU&?1.D.6*&,IU,*9*+K&^*IU&?1GN*(1c17N*N
&:&@*IU&A**E:&ED*7N.O*9*&[*5,D(b*78ed+/Y
&K,w3.&5&EFG%Y19&6`[&&EF&EFd+*9*`9(
*W'GD.6*&L&:N/>=64N/‰/3&EkV/>=678=K
V7U*9*`9(*W.D/>=6I:,7a&L&:4/(7NW,79I:e9*
'[&`9(*W'G
-11-
Chương 3: Hệ thống ngăn chặn xâm nhập
3.1. Giới thiệu
ED**9*;*U*Q6&L"%4[&=3'Ie[&6*9***
&[*5v;&&KV+,5=DE(/)Š)/4"4%•{%=,,)4,&.[
7O7E?*7b&=3=3,'(*N&:&Y7f*b7E?**9*&[*5*A
I5*}7E*9**W`9(_,W,&:*5.6**QEFVW&a
6&LG6&Lf*bed,P1q"-%7E?*7F.3(f,.3
+'7N4f,N7E?*1T`U8G
|U&?1.D.6*d*[1*9*&31MVW&a46&L"-%e[&
678/M&+&U*("%`HNW,`D&7E?**9*+K*M&9*7*Q
*(EF&(.6*791&W=;*9*+*k19&67E?*4*hEW,`D&
7E?*1M3(9b*Q.6*.P3Gk>&(,&'L&EF?1
7b*`6&4,&"-%*N&:(;&7E,&"%`_.6*^&`s&@f
f*bed,P1G3++*9*6&L,;7OED&D']/B*9*
W191"-%&+.6&L"%*hG
N=l/(7:EF&e),ec&']/B6&Lf*bed,P1j
q*[1IWf7OI:&+*P1,;G
qf,A*7I:,'N&>7*;+&K,;Rv,*N9,
'9&4=P1v'k4I:,&*9*7OI6XG
q„E?**W`9(.O+*k&[*5.3f*b>**&[*5

,;G
€|+ED.u,5j19&6.3f*b*3O*3&L&47d+
=3I+ED*Q6&L19&6ed,P1"%G
€|+ED.,5jED*U&=3f*b&[&*W*9***&[*5
*N&@*[&K,&Z7L.D,;7Z&74'7N=31d&@**9*
7OI6*N&:eW+*9***&[*5,D4_,,B*7@*W,&:7U
,A*&L7*9***&[*5,;G
9*6&L"-%*N&:7E?*&:I/ED&A**9*‘&)Ž+7:
19&6.3f*b,&*9*6VW*9***&[*5,;4W,&:
&F*U&*Q,;.3*9**1@WEH7U6VWZ&7*Q
,;G9*6&L3+7E?*&:IH>.a&@_,r1;,.
-12-
I:,'N&*Q&EF=]4*NIWf19&6*9***&[*5,&*9*
*@e9*&5V1d&@*=E=E?,;/EDO1Ek191_,
77UIU&=P*@e9*.O,B*7@*&P&'Y*Q,&IU&L7U,;..P+
*N&::7E?*7N=3,&IU&L&*P++=3I5&*P+GJ.6*1d
&@*&K46&L*N&:&Y*6O&9*.BE*c1R&;(&32=)
P&IlX4*W`9(4eN*9*IU&LI5&*P+&J7NEFVW&a,;'<
*N>791AIa1&F.D*9*&&;`a&[*5+:,(b*=3*N
*9*37?1=l7L.D&J&EF?1G(3*9*6&L"-%*r
**[1*9**5*B1d&@*.37O&\1*(EFVW&a,;:
7E?*.O>7/‰&K,;.37E*9*V+U&7a'9'L&4
N11M=3,&f6VW*QW191,;G
O6&L"-%*r*NIWf&:IH*U7&B77:&
P.31d&@*N/>=6*(1c1VW&a,;*N7E?*&5&.O=E
=E?.3>+*k&v&;&K,;G+.P+*\.w*N&:7E?*
*+:'*U7/Y1r(b**U7&)Ž++IEFVW&a
,;*W,&[+_6&L7`aed,P14&[*57:*N&:1WA
&ED**9***&[*54=(;`s=E=E?(b**9*IU&LIW7:7W,
`W(_*9***&[*57NI5&:d+WEH7U6&LGGG

3.2. Định nghĩa
"-%RI&'(P).)&(S+'&),q6&Lf*bed,P1X=3
,&Ii&P&,D4IU&?1*9*E7:,*QIi&P&2)Ž==.D6
&L19&6ed,P1q"%4*NIWf19&6'Yed,P14*9***
&[*5.3&Y7f*b*9***&[*57NG
"-%I5/kW*}/r*9***&[*54*\*NIWff
*b*9***(b**W&H*9***&[*57NG\*(1c1&T*A*E
&K4&Y*6*9*`ED*7:f*b=;'Yed,P1G-M=D6&L"-%
7E?*7b&H.37,;47QIWf`W(.6&[&*W*9*&U&`a&(,;
3.3. Kiến trúc chung của hệ thống IPS
"-%*N*A*’*@=319&6*9***&[*5.3*L=;
*9***&[*57NG-M=D6&L"-%7E?*7b&H.37,;47QIW
’`W(.6&[&*W*9*&U&`a&(,;G
-13-
&6&L"-%7E?*e),=3&3*5U*\&B7E?**9*
+U&Lj&Y*64*@e9*47E*9*&5`9(?1=l41d&@*7E?*
&(3`&5=E?4*W,`U&L74’*b&3*5.3*@'9*VW
=l,O,/S(G6&L"-%v,,(/=*@j,(/=1d&@*=v/>=64
,(/=19&6&[*54,(/=1WAG
GGG(/=)1d&@*=v/>=6
(/=3+*N6,.B=[+&[&*9*N&77U,;7:1d&@*G
5&EF*9*N&*N7a*}I51W*Q,&*/,;&'<`a
*/,;7N“`sE*/,;*Q"-%7E?*7b&H*U7&P&[&
*WG[&*W*9*N&V*\7O7E?*'(*B14e]=l41d&@*7U&J
&EF&5&G‚1d&@*7Z*&5&&J&EF&(N&4e9*7a
*\&*I:N&3(4/a*.BGGG9*&5&3+7E?**+:7U
,(/=19&6&[*5G
GGG
(/=19&6&[*5
„d+=3,(/=V&Z[&&(6&L*N6,.B19&6*9*

**&[*5GN1Ek1917:19&6*9***&[*54ed,P1
=3/r'Y=;,/B.3/r'YI5`&EFG
q-Ek191/r'Y=;,/Bj-Ek1913+1d&@**9*(;&
7*Q6&L4&,IU,*9*'YI6L.D*9*,w&[*578`U&
&ED*G9*,w&[*5`U&&ED*3+Z=3*9*/[6&[*5G(.P+
1Ek1913+*r7E?*Z=31Ek191/r/[6G|:19&6&[
*53+*NE7:,=319&6*9***&[*5.3*@e9*4I5
7E*9**W`9('=3,W,IW’(;&7*Q,;.3\1*9*
EFVW&ae9*7a*9*=zT`W(,P&&(6&L*Q,G+
K41Ek1913+*NE?*7:,=3I519&67E?**9***&[
*5I5*N&(*k'H/>=64*9*I:&[*5,D4/(.P+6&L=5
1W*P1P&*9*,w&[*5,DG
q-Ek191/r'YI5`&EFj„d+=3Ii&P&/r&5
,4P/;*9*37I5`&EF*Q,;G•6,
*Q1Ek1913+.O*9***&[*5=3I9*'(.D*9*(;&7&5
&EFG‚7M4*\=E&>*9*,5&W'k=E?*.O*9*(;&7`
&EF*Q6&LG9***&[*5'<*N>37I9*'(.D
-14-
`&EF.31Ek191/r3+*N&:P/;GN,&'LIi&P&\1
&Y*6/r'YI5`&EF*Q*9***&[*5E/ED7d+j
€-9&6,A*E…j|i&P&3+[,;.6*7(7U,*9*(;&
7`&EF&K,;G9*,A*E….O*9*(;&7`&EF
7E?*7b&GU*N'Y`[&&EF3(7NE7’P1.D'L=MV9V+
7a4'L=E?*9*&U&(;&7&K-•4'L=E?,&=(;N&
7E?*].E?&V9,A*GGG&6&L*N/[6`a&[*5G
€-9&6FV9&&YZ*j|i&P&3+`(v,`ED*G|
`^&7M&U&=P146&L19&6&[*5'<*;+H*U7&YZ*.3&;(
,&v'k.O*9**Ee]*Q,;.D*9*(;&7`&EFG%&F
IH&;(46&L'<*;+H*U7=3,.6*4&U3&)(/p419&6
*9*(;&7`[&&EF*Q,;`_*9*'('9.Dv'k78&U&=P1G

U7&YZ**N&:*;+'('(.D*U7=3,.6*7:*P1P&v'k*Q
,EU/r*N&@6&[*5&*U7&YZ*1W/J=;*(
&DI**&[*5IU&&\*G
€-9&6'YI5`&EF*Q*9*(&A*j|i&P&3+*’
*A.3((;&7*Q*9*(&A*4*9*/a*.B*Q6&L7:&,*9*N
&I5?1=64*9*(;&7`[&&EF.L=3/[6*Q'Yed,P14
&[*5G|i&P&3+[&6VW&(.6*’*b*9*&A*Vc&
,;4Vc&*T7:&&P1&5&*Q*9*&&b*G
-Ek191/r'YI5`&EF*Q6&L[&>6&(
.6*19&6*9***&[*5I:&J*L/a*.BG”7:,*Q1Ek
1913+=3*N&:19&6*9*I:&[*5,D4**[1*9*&5&
>@*`T'*(1Ek191/r'Y=;,/B4&+K*\*NE?*
7:,&EF&;(,&'L=E?*9**W`9('=3,W,6'[&(;&
7*Q,;G-Ek1913+'<=3ED7E?*K*AOk4
I^*1B**9*E?*7:,*rb14W,'L=M*W`9('7:6&L*;+
*ge9*kG
GGG
(/=1WA
|*N/[6*Q'Y&[*5(b*&d,P14,(/=19&6&[
*5'<]&@6`9(6*N'Y&[*5(b*&d,P17U,(/=1W
AG{\*7N,(/=1WA'<I@*(;&&EF=]&Y*6*A*’’
-15-
*b**&[*5+*W`9(&DEFVW&aG;,(/=3+4U*}
7E*9**W`9(&D*9*EFVW&a.3/J=;H7N&6&L3+
7E?*Z=36&L1r&Q`a7G(/=1WA3+&C+&)(6&L
,3*N*9**A*’.31Ek191’*bI9*GED7d+=3,&'L
Ii&P&’*bj
q|U&&\*&U&jk*U*QIi&P&3+=36&L"-%]*9*N
&_,19“&U&`aFG+K1Ek1913+*N,&'L
E?*7:,GF]N&*&61*P,k'(.D&F7:,&&b*

`^&7M&[*54/w7U&&;&[*5e(v,D`^&7M*&61G
-Ek1913+I56VW.D*9*(&A*(;&7&K•-E
%4(3*9*N&*&611W*N&EF&A&Y7\E*9*N&
&(1K=3,.6**Q&U&&[*5GU&U&&[*5eW+
&[&IN&Y*67E?*1Ek1913+G
q“`s&[*5j|i&P&3+/C&EF=]7:Q+`sN&(b*
*b7EF,&N&7k4,&1K=3,.6*(b*,&=v&5&&[
*5G|:1WA3+=3&(3[&E=;*NE?*7:,=3/‰M,
.D*9*N&?1=6G
q+7T*9**@'9**Q&EF=]j|i&P&3+*(1c1EF
VW&a*[=;*@'9*`W(,P&I**&[*5eW+G%Y*[
=;=3&;,&F&+7T*9**@'9*7OI:&+P1`HEF/C7b*
`6&&(I*W`9(&DEFVW&aG
qW`9(&F&Y*j‘]*9**W`9(&F&Y*7UEF
VW&a7:Z^,7E?**&U&*9***&[*54*9*7b*7:,.3&5&
.O*\G
q‘=;.3(&61&j9*/>=6*Q*9*N&'<7E?*=E&>&(6
&L*9*&61&=(GB*7@*7:*9*EFVW&a*N&:&)(/p*9*=v
&5&.3=3v&5&\1*(,(/=19&6&[*5(;&7G
-16-
Chương 4: Phân loại IDS, IPS
4.1. IDS
N=(;"%=3 Network Based IDS R"%X.3 Host Based IDS
R"%Xj
4.1.1. NIDS-Network Based IDS
„E?*7b&>IU&L6&L,;`K&(.3,;`K(37:
9,'9&&(3`=E=E?.3(G
Hoạt động: &)&Ž(Iq‚')/"%'<I:,&*9*(&U1&K
,;.D&F&Y*R)=q&,)XGNI:,&*9*(&U14Vc&)/)*Q
*9*N&4.3*N&:I:,&/*Q*9*N7N7:19&6*9*7(;

,8+:,+*9*/;&[*5I9*G&)&Ž(Iq‚')/"%(;&
7&*P+&(.6*I:,&419&6*9*/;&[*5&K,;4.@/B
E/Y.3(`f&5R`/Ž/&q`')/X*Q&[*5))/(2%).*)
R(%XG
Hình 2 : Ví dụ về một NIDS phát hiện các dạng tấn công cơ bản
N&:=3,&&U&`a1M*AK`6&7E?*&U&=P1'•+1M
,O,*37b&&K,9+&@GQ+U/C7:7(=E=E?,;7E?*']/BG
+K*N&:eW+6&E?<*T*I=E=E?,;(;&
7H,A**(G
-17-
q@&@j,;`K&(qq"%qqq,;`K(3G
q{(;j/Ž)R1M*AX(b*'(2&Ž)R1M,O,X
q6,.Bj*Q+U9,'9&=E=E?.3(,;G
q E?*7:, : N&:eW+6&E?<I=E=E?,;
(;&7F,A**(G
Hình 3 : Mô hình hệ thống NIDS
4.1.2. HIDS-Host Based IDS
„E?**37b&*B*`&K,&,9+&@=3,*(N&HK=(;&k
O'(.D"%G|:,'(9&=E=E?.3(&K,&,9+&@4*N&:7E?*
&:I&KO,9+&@&(6&L,;G"%*N&:7E?**37b&
&KO/;,9+&@I9**B&:E*9*,9+*Q4,9+&;,4,9+
&@e9*&+G"%*(1c1`;&Y*6,&*9*=(;&&(*9*7(;
,;,3"%I5&:&Y*67E?*G{E=E?78]&D,9+&@
"%7E?*1d&@*.3*+:VU*\I5*A,8+:,G
Hoạt động:&('&q‚')/"%*}=3,6,.B9,'9&.3=;
=(*(,&,9+*QR('&q'+'&),XG„d+=3/;"%.DD;*}9,'9&
.3=;&(3`>IWf*Q('&q'+'&),RN`(v,*W67O
3.3*9*A/B*hE&(3`').*)*Q,9+*Q7NXG('&q
‚')/"%*NIWf19&6*9*.[7OU*9*&5&.O,9+*Q7N
-18-

7E?*9,'9&.3=;G{3&U&`a`W(,P&*(19&6*9*&[*5&Y*
&U1&D,&,9+*QG
Hình 4 : Ví dụ về HIDS hoạt động phát hiện các tấn công tới máy chủ
"%7E?*&U&IU(;&7*Q+U&K67O3†/(Ž'4,b*
/C.P+.w*N*9*'W1g,(;&7&(OA/B•"‹.3O6
7O3I9*G
€@&@j*37b&*B*`&K,9+&@.3/;,9+&@xy=(;&k
"%G
€{(;j'(2&Ž)G
€6,.Bj1d&@*=E=E?.3(,;*+:&D,9+&@*3
7b& "%G
€”7:,j37b&&KO/;,9+&@je9*&+4-4,9+*QGGG-d
&@*=E=E?,;v,D2(Ž/G
€E?*7:,j„'L*;+&K67O3†/(ŽG+K*h
78*N'L*;+7E?*&K•e.3>67O3I9*G
-19-
Hình 5. Mô hình hệ thống HIDS
4.2. Phân loại IPS
NI:IU&\*"-%*@=3"-%(3=v.3"-%&(=vG
4.2.1. IPS ngoài luồng
6&L"-%(3=vI5*&61&Y*&U1.3(=v/>=6G
{v/>=6.3(6&L,;'<*C7V&EF=].3"-%G"-%*N&:
I:,'(9&=v/>=6.3(41d&@*.319&6*9*/[6*Q'Yed,
P14&[*5GD.a&@3+4"-%*N&:VW=l`A*&EF=]4*}/wN
*b=;*9*37F,3I5=3,WEH7U&L*7=E
&5*Q,;G
Hình 6: IPS ngoài luồng
4.2.2. IPS trong luồng
a&@"-%_,&ED*`A*&EF=]4=v/>=61W7V"-%&ED*
I&D`A*&EF=]G„:,I9**@'(.D"-%(3=v=3*N&K,*A*

’*b=E&5G„O7N=3,*("-%*N&:’*b=v(&5
+:,k'(.D"-%(3=vG+K4.a&@3+'<=3,*(
&L*7=v&5&.3(,;*P,kG
-20-
Hình 7: IPS trong luồng
-21-
Chương 5: So sánh IPS và IDS
q6+456*Q"%787E?*&+&U`_*9*W191"-%G
UE:7kW4&*N&:e),E"%*}=3,&*9*57:*W
`9(*(EFVW&a`U&>+*k*N&:eW+&[*5GuK&
*N&:&[+_4N*}=3,&W1919,'9&&B74&A*=3*}*N&:
*W`9(,3&54.6*&Y*6f*b*9***&[*5.3(6&L=;
(3&(31B&*.3(EFVW&aG.P++K*M[&*(7L.D3
VW&a&(.6*e9*7a*9*=E=E?*M.3*9*=E=E?*N.[=3
/[6*Q,&**&[*5G3/uK*5.6*3+&=;U&'A*IN
IfGD"-%4EFVW&aI5h*N&:e9*7a7E?**9*=E=E?
IWI*N/[6&[*5,3*rW,&:7E?*IWfe9*7a
'*9*=E=E?GD"-%4*9***&[*5'<`a=(;`s+I,D*N/[
6.3N(;&7&d&)(,&V+=P&/(3•W&a7a'•G
q"%6+*}']/B&J,&7U*k*U7:19&6&[*5G
,z**&[*5=;*N*9**k*UI9**QN4..P+*M*N*9**k
*UI9*7:1d`6&GD"%4/('L=E?*k*U=3@&K*N&:/w
7U&&;I519&67E?**9***&[*5.D*k*UI5
7a'•4/w7UIWf*9***&[*5'<&3*54d+WEH
7U6&LGK,.3(7N4/(*9**k*U*Q"%=3&TV9&4/w7U&
&;`9(*9(M,4*W`9(M,4=3,&L&F.3*5'A**Q3
VW&aGD"-%&7E?*ed+/Y&K[&O*k*U&[*5.3(3&(3
*N&:&;(,D*9**k*U1C?1.D*9*/;&A*&[*5,DK'<W,
&:7E?*IWf&[*5*Q,;4&K,7N47*@e9**Q"-%=3*(
k'(.D"%G

qD"%4.6*791A=;*9***&[*5*}*N&:e[&6'
IN&*Q**&[*5787&D7@*4=\*7N.6**L=;&[*5=3
.6*N]*9*+K*M7U*9*,9+*Q6&L7:e(9*9*IU&L7U,9+
&[*5.3,9+*Q4(b*=3]&5&&5`9(7U&EF=]R–)Ž==X
7:&EF=]&Y*6*A*f*QN4&+K4.6*=3,3+75I=;
d+&9*71B7U6&LG@/BEU&&*I)W,;(R'22)X*Q
,&7L&9*4"%-4+=3I9*347:&;(,&**&[*5&J*L/a*.B
&*N&:&[+_4,b*/C"%*N&:*b7E?***&[*5&J*L/a*
.BEN*h'<‚=(*I=5*W"-*QI9*34*Q"%-4*Q7L&9*4
-22-
E.P+&6&;.w&v&;.3*(E6A1B*Q(%&3*5,b*
/C**&[*5&J*L/a*.B&[&`;GE.D"-%&I9*N'<19&
6+&J7M/[6*Q**&[*5.3'7N=3I(9+*9*=E
=E?,;3+&,D*NIWfW,&:7E?**9***&[*5G
-23-

TÀI LIỆU THAM KHẢO
—˜G />—˜G />—˜GmGiáo trình Công nghệ mạng”GZ*.6|
-24-

×