An toàn và bảo mật trên hệ điều hành Linux

Chia sẻ: P Duong | Ngày: | Loại File: PDF | Số trang:35

0
161
lượt xem
84
download

An toàn và bảo mật trên hệ điều hành Linux

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Có rất nhiều dịch vụ mạng truyền thống giao tiếp thông qua giao thức văn bản không mã hoá, như TELNET, FTP, RLOGIN, HTTP, POP3. Trong các giao dịch giữa người dùng với máy chủ, tất cả các thông tin dạng gói được truyền qua mạng dưới hình thức văn bản không được mã hoá. Các gói tin này có thể dễ dàng bị chặn và sao chép ở một điểm nào đó trên đường đi. Việc giải mã các gói tin này rất dễ dàng, cho phép lấy được các thông tin như tên người dùng, mật khẩu và...

Chủ đề:
Lưu

Nội dung Text: An toàn và bảo mật trên hệ điều hành Linux

  1. An toàn và bảo mật trên hệ điều hành Linux
  2. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 1 Gii h ệ ớ t iu N à n y tê mạ g I tr e k dệ ,n ư it đ n tự hệ g y a , rn n nen t ỳ iu g ờ a a g h c in h n t đ l ga dc mỗ n à (tê d ớ 2 n à t U D mỗ n m) à g ỷ ô a io ị h i g y rn ư i g n ỷ S iă . Mộ k ố lợ gh n h áv t nb ck ổ gl đ n đ ợ t t c cđệ t h iư n à g o à i ạ h n ồ a g ư c ỷ ỷ á in ề t t h n c u ể đ v n tự s l min mồ b ob c on ữ g ty ử í o h yn i à ó h c ự à ếg ié ở h hn a ă tộ h y k ủ g b c c “ti h c. S p á tin n a h c ó g n r m a h n ố ó ó r tứ ” ự h t r ể hn hn c amạ gmá t hl đề tt ế . à gn à c k ô gbế b on iu ủ n y í à iu ấ y u H n g y ó h n it a hê n n ư i h m ga v o h tố g tô g t tà c u mà c ú g t g i à g ờ ta i à ệ hn hn i on ần hn a ọ l I tr e.N ữ g c n t ln c c d a h n hệ ,c c tư n đ ih c nen t h n ô g y ớ , á o n g ip á r ờ g ạ ọ c n n ư c ctư n p ổ tô g n à c n tn v h n c tế c rt ù g h á rờ g h h n g y à g ă g à ơ ả h ó ấ rtn iu n ư i a g n i n tự ty n s ố 2 / 4 gờ mỗ n à , ấ hề g ờ đ n ố mạ g r c u ế u t 4 2 i i gy b yn à to gtầ . r n b i ả hmộ l nmạ gtà c uv i à g ả g y rn u n To g ố c n tiê n on ầ ớ hn c ụ tiun ư i ử d n n ư I tr e tì ấ đ a tà tô gt tở hcr ệ g ờ s ụ g h ne n t h v n ề n o n h n i r n n n p ứ tp v c p tith n D đ mộ c u h i h n mấ d c ị ê h c ạ à ấ hế ơ . o ó t â ỏ kôg y ễ hu đ t al :l umạ gmá t hc ac ú gt s p ả b tnc n b t ứ ặr à i ệ n y í ủ h n a ẽ h i ịấ ô g ấ c n lúc nào? S b ov c ab t ỳmạ gmá t hn ođ ut nc n l f ự ả ệ ủ ấk n yín à ầ i ũgà i ê rewall v p ầ mề n u n mở n ư Ln x V c u c u ệ v a tà mạ g à hn n gồ h iu . à â h y n ề n o n n k ô g c h i ế tú . icgữ a tà mộ h tố g k ote c ú g h n ó ồ k t h c Vệ i n o n t ệ hn é ho hn t p ả c n ư gkế tứ tt ềh đề h n , n T P I c s v a h i ó h n in h c ố v ệ iu à h mạ g C /P ơ ở à q ả tịdc v .C n v is g iý c a gá vê h ớ g d n v tm un r ị h ụ ùg ớ ự ợ ủ i in ư n ẫ à ầ q a tọ g c a vệ a tà tô g t l n mạ g ở đ y c ú g ti h u n r n ủ ic n o n h n i i n ê n , â h n ô cỉ tìhb ymộ c c tn q a n ữ gv n n i iu c tểv c np ả r n à t á h ổ g u n h n ù g ơ Ln x ó h à ầ h i đ ợ gữ a tà , h n tê v o đ l c cln c b n n ữ g kn ư c i n o n n ữ g h m à ó à á ệ h ơ ả , h n ih n im to gn u ê tca tà v b ov h tố gmạ g gệ r n g y n ắ n o n à ả ệ ệ h n n. N ó s hvê tự hệ : h m i in h c in n - N u ễ H yC ư n g yn u h ơg - L T ị u ề Ta g ê h H y n rn G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  3. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 2 I. A t à c oc cga d c tê mạ g n o n h á io ịh r n n C rtn iu dc v mạ g tu ề t ố g ga t p t ô g q a ga t ứ v n b n ó ấ hề ịh ụ n r y n h n io i h n u io h c ă ả ế k ô g mã h á n ư T L E ,F P R O I ,H T ,P P .T o g c c ga dc gữ hn o , h E N T T , L G N T P O 3 rn á io ịh ia n ư i ù g v i y c ủ ttc c ct ô g t d n g i ư ctu ề q a mạ g d ớ g ờ d n ớ má h , ấ ả á h n i ạ g ó đ ợ r y n u n n ưi hn tứ v nb nk ô gđ ợ mãh á C cg i i n yc t ểd d n b c ặ v s o ìh h c ă ả h n ư c o . á ó t à ó h ễ à g ịh n à a n c é ởmộ để n ođ tê đ ờ gđ. icgả mãc cg i i n yrt ễd n , h hp t im à ó rn ư n i Vệ ii á ó t à ấ d à g co n p é ly đ ợ c ct ô g t n ư tn n ư i ù g mậ k ẩ v c ct ô g t q a hp ấ ưc á hn i h ê gờ dn, t hu à á hn i un n n tọ g k á .Vệ s d n c cga dc mạ g đ ợ mã h á k in c o vệ gả mã rn h c ic ử ụ g á io ịh n ưc o hế h ic ii t ô g t tởn n k óh n v gú b n gữ a tà c ct ô g t q a tọ g C ck h n i r ê h ơ à ip ạ i n o n á h n i u n rn . á ỹ n n t u t h n d n hệ n yl IS c S L T S S S v P I h ậ t ô g ụ g in a à P e , S , L , A L à K . Q ả tị ừ x l mộ t h n n h p d n c a c ch t ố g U I .N ư i u n tị u n rt a à tín ă g ấ ẫ ủ á ệ h n NX g ờ q ả r mạ gc t ểd d n tu n ậ v oh t ố gt b t ỳn i à tê mạ gt ô gq a n ó h ễ à g r y h p à ệ h n ừ ấ k ơ n o rn n hn u c cga t ứ t ô g d n n ư tle,r gn Mộ s c n c q ả tị ừ x đ ợ s á io h c h n ụ g h en t l i. t ố ô g ụ u n r t a ư c ử o d n rn ri h l u c n, b n c n d n ga t ứ k ô g mãh á Vệ t a ụ g ộ g ã n ư i x o f we mi ũ g ù g io h c h n n o . ic h y t ếtt ảc cdc v mạ gd n ga t ứ k ô gmãh áb n ga tứ c mãh á h ấ c á ịh ụ n ù g io h c h n o ằ g io h c ó o l rtk ó T yn in b n n n c n c p vệ tu c p c cdc v tu ề t ố g n ư à ấ h . u hê , ạ ê u g ấ ic r y ậ á ịh ụ r y n h n h H T / O 3t ô gq aS L c n n ưt a t ếc cdc v tle, lgnb n S H T P P P h n u S , ũ g h h y h á ịh ụ en t r i ằ g S . o Ng y n t cb ov h t ố g mạ g uê ắ ả ệ ệ hn n 1. H ạ hđn h t ố gb ov mạ g o c ịh ệ h n ả ệ n T o g mô tư n mạ g p ả c s đ m b o rn n ữ g d l u c t h bí rn i rờ g n, hió ự ả ả ằg hn ữ i ệ ó í n mậ p ả đ ợ c t i r n , a c oc ỉ ón ư i ót ẫ q y nmớ đ ợ p é tu t h i ư c ấ gữ i g s o h h c g ờ c h m u ề ê i ư c h p ry c pc ú g B omậ t ô gt l vệ lm q a tọ g v vệ b ov h ạ đ n mạ g ậ hn. ả t h n i à ic à n u n rn , à ic ả ệ o t ộ g n c n c tm q a to gk ô gk m. ũg óầ u n rn h n é Mạ g má t h c n đ ợ b o v a tà ,tá h k ỏ n ữ g hể h ạ d v n y ín ầ ư c ả ệ n o n r n h i h n im o o ô t h h y c ýT y n in mộ n à q ả tị n c n p ả bế b tc c i ì ũ g c ìn a ố .u hê t h u n r mạ g ầ h i it ấ ứ á g c n ó mứ đ ,k ô g n n t á q á Mạ g k ô g n a t t itp ả đ ợ b o v q á c n c ộ h n ê h i u . n h n h as hế h i ư c ả ệ u ẩ mậ, ế mứ n ư i ù glô g pk ók ă k i r yn ậ mạ gđ tự hệ n im tđ n c g ờ d n u n ặ h h n h tu h p n ể h c in hệ v c a mìh K ô g n n đ h t ấ v n k i ố g n tu c p c tp t c a c íh ụ ủ n . h n ê ể ọ h t ọ g h c ắ g r y ậ á ậ i ủ hn n mìhB nhể h ạc íhđ i ớ s a nn c amạ gl: n . ố im o hn ố v i ự n ih ủ n à o T u n ậ mạ gb t ợ p á ry h p n ấ hp hp o S c nt ipb n p ư n t nđệ t ự a hệ ằ g h ơ g i in ử ệ o K tộ ẻ rm o T i o v t hh ặ c c ủý ahạ ô ì n oc ó h Mứ đ b o mậ : u t u c v o d n mô tư n to g đ c ộ ả t Tỳ hộ à ạg i r ờ g rn ó mạ gđ n h ạ đ n n ag ot ộg C íh s c b o mậ : H t ố g mạ g đ ih imộ tp h p hn á h ả t ệ hn n ò ỏ t ậ ợ n u ê tc đề lậ v c íh s c n ằ lạ từ mọ r i o G ú h ớ g d n v ợ g y n ắ , iu u t à hn á h h m o i r i ủ r. ip ư n ẫ ư c q a c c t a đ iv n ữ g t h h ố g k ô g d kế to g q á tìh p á tin u á hy ổ à hn ì n u n h n ự in rn u r n ht r ể mạ g n. S đ p ò g đ p ò gn ữ gtu c pb t ợ p á ự ề h n : ề h n h n ry ậ ấ h p h p S c ứ g tự :tư c k itu n ậ mạ g b n g đ n tn đ n n ậ v ự h n h c r ớ h ry h p n, ạ õ úg ê ăg hp à p s wodh pl. as r ợ ệ Đ oto N ư i ù gmạ gđ ợ đ otoc u đ os c í k ả à ạ: g ờ dn n ưc à ạ h á ẽ ót h n n v ýp áh ỷmộ ti guyên ăg ô h u tà n A tà c ot it ị T ỳt u cở q ymôc n t, ộb mậ n o n h hế b: u h ộ : u ôg y đ í t d l u c cti g y nk ảd n . rn mô tư n mạ gn a gh n , ót ểk ô g ữ i , á à n u ê h ụ g To g ệ irờ g n gn àg c h hn G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  4. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 3 c c íh s c b o v p à c n c t c ứ n o N ư i ù g c ị tá h n im đ m ó hn á h ả ệ h n ứ g ó ổ h c à . g ờ d n hu rc hệ ả b oa tà c omá t hv d l uc ar n mìh ả n on h yín à ữi ủ i g n. ệ ê 2. Môhn b omậ ìh ả t Hi a môhn b omậ k á n a đ p á tin gú b ov a tà d l uv ìh ả t h c h u ã h t r , ip ả ệ n o n ữ i à ể ệ ti g y np ầ c n : ànuê hn ứ g B o v ti g y n d n c u g b n mậ mã g n mậ mã c o ả ệ à nuê ùg hn ằg t : ắ t h t n ti g y nd n c u g ừ g ànuê ùg hn T u c p k i ư cs c op é :l c ỉ ịh mộ s q y n n ấ r y ậ h đ ợ ự h h p à h đn t ố uề ht đn tê c s n ư i ù g kể ta tu n ậ ti g y n d n c u g c n c v o ịh rn ơ ở g ờ d n , im r r y h p à n u ê ù g h n ă ứ à CSDL user-access trên máy server 3. N n c omứ đ b omậ âg a c ộ ả t Kể tá :T e d i o t ộ gtê mạ ht ô gq ati h ả im o n h o õ h ạ đ n rn n hn u àkon n ư i ù g g i ạ n iu d n bế c c ọ lcv o s n ậ k b o mậ c a má g ờ d n , h li hề ạ g in ố h n ọ à ổ h t ý ả t ủ y s re. ip n ậ bế c ch ạ đ n b th p l h ặ k ô g c ủ đn . u g c p c c ev r G ú h n it á o t ộ g ấ ợ ệ o c h n h ịh C n ấ á t ô gt v c c d n to gt hh ố gc p ò gb nn ođ t u p í ử d n mộ h n i ề á h ù g rn ì n n un ó hn a à ó hn hs ụg t s ti g y n n ấ đn , àc n q y tđn p í ủ n ữ g ti g y n n yt e c c ố à n u ê h t ịh v ầ u ế ịh h c a h n à n u ê à h o á h t ứ n ođ . hc à ó Má t h k ô g đa K ô g c ổ đa c n v ổ mề C t ểt i y í n h n ĩ: h n ó ĩ ứg à m. ó h h h n mọ vện ư má t ht ô gt ư n , g ạ từ vệ lutữ d l utê đac n àh ii h y í h n h ờ g n o i r ic ư r ữ i rn ĩ ứ g n ệ h yđamề c cb . h n c n đak ở đ n . ók ả n n ga t p v i ev rv a ĩ m ụ ộ K ô g ầ ĩ h i ộ g C h ă g io i ế ớ s re à đ n n ậ n ờ v o mộ c n c i R M k ở đ n đ cbệ đ ợ c i rn c r mạ g ăg hp h à t o hp O h i ộ g ặ it ư c à tê a d n. K i ậ má t h k ô g đa c i R M k ở đ n p á t hệ c o s re bế rn h bt y í n h n ĩ, hp O h i ộ g h t í iu h ev r it ằ g n n mu n k ở đ n . ev rtả li ằ g c c ti h n mề k ở đ n v o R M c a ó ố h i ộ g S re r ờ b n á n ả p ầ m hi ộg à A ủ má t h k ô g đav t đ n hể tị n hn đ n n ậ . h đ má t h đ ợ yín h n ĩ à ự ọ g in h mà ìh ă g h p K i ó yín ưc kt ố vi n . ế n i ớ mạ g Mãh ád l u N ư i amãh átô gt s n d n mậ mã o ữi : gờt ệ o hn i ag ạg n t b n mộ p ư n p á n o đ s o c o đ m b o t ô g t đ k ô g t ể n ậ bế ằg t hơg hp à ó a h ả ả h n i ó h n h h n it n đ ợ n u n i h n k ô g bế c c gả mã Mộ n ư i ử d n h ymộ h s c t ể ư c ế ơ n ậ h n it á h ii . t g ờ s ụ g a t ot ó h s d n t ô gt màk ô gs ả hh ở gđ nn ư i ửd n h ymộ h s k á . ử ụg hn i n hn ợ n ưn ế gờs ụg a t ot h c C ố gvr s: hn i u - N ă k ô gc ovr sh ạ đ n gn hn h i u ot ộg - S ac ữ h h i mộ mứ đ n ođ ữ ha ư ạở t c ộ à ó - C ặ đ n vr ss uk i ób cp á hn ứg i u a hn ộ ht N ă c ặ t h tạ g tu c p b th p p á l mộ to g n ữ g gả p á g n h n ì rn r y ậ ấ ợ h p à n t rn h n ii h p hệ n im n ấ đ tá h vr s D bệ p á c ủ y u l p ò gn ừ , ê n àq ả iu hệ h t ể rn i . o in h p h ế à h n g a n n h u n u tị n p ả b ođ m s oc omọ y ut c ntit ề đ s ns n : r mạ g h i ả ả a h i ế ố ầ hế đ u ã ẵ à g - Mậ mãđ gả k ản n tu c pb t ợ p á t ể im h ă g r y ậ ấ h p h p - C ỉ ịhc cđ cq y ntíhh pc omọ n ư i ù g h đn á ặ u ề hc ợ h igờdn - C cp oi đ t c ứ mô tư n mạ g c o n ư i ù g c á r fe ể ổ h c l i rờ g n h gờ dn ó t ểlpc u hn v d ytì i r ờ g đ n n ậ , a g m h ậ ấ ìh à u r mô tư n ă g h p b o ồ c c k tn imạ g v n ữ g k o n mụ c ư n tìh k i á ế ố n à hn hả c hơg r n h n ư i ù gđ n n ậ . gờdn ăg hp - Mộ c íhs c q y t ịhc t ểti h nmề n o t hn á h u ế đn ó h ả p ầ m à. G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  5. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 4 K ế tú b o mậ c ah t ố g mạ g in r c ả tủ ệ hn n 1) C cmứ a tà t ô gt tê mạ g á c n o n h n i rn n n K ô g c đề g g il h à h o to g vệ a tà h t ố g mạ g n ư h n ó iu ì ọ à o n ả rn ic n o n ệ h n n h Ln x N đ ợ t itk đ l mộ h đề h n n i n v s p á tin mạ h mẽ iu . ó ư c hế ế ể à t ệ iu à h ố mạ g à ự h t r ể n c an c ỉ ểtptu gv os a tà . ệđề h n mãn u nmởl c i ì ủ ó h đ ậ r n à ự n o n H iu à h gồ à á g màc o h p é n ư i u n tị n v n ữ g n ư i h ttin n ữ g n ư i ù g tin min h p g ờ q ả r mạ g à h n g ờ p á r , h n g ờ d n r ể ề ê t e d i à kể tá n ữ g g d b tn c n .Ở đ y k ô g c g h y n b v a h o õ v im o n h n ì ễ ị ấ ô g ấ hn ó ì uề ì ề n tà t ô g t . h t àttn u n ư c cti g y n đ ợ b omậ v đ ợ b ov tt on hn i Tậ l ố ế h á à nuê ưc ả n t à ưc ả ệ ố tư cb t ỳs x m p ạ v t hh yc ý rớ ấ k ự â hm ô ì n a ố . A tà h yb omậ k ô gp ả l mộ s np ẩ n c n k ô gp ả l mộ n on a ả t h n h ià t ả h m, ó ũ g h n h ià t p ầ mề . ól mộ c c n h. ự a tà c t ểđ ợ k ở đ n v d n n ư mộ hn nN à t á h g ĩS n o n ó h ư c h i ộ g à ừ g h t dc v .B o mậ l c c a tà .T iiu b o mậ l t l u mà n ữ g t à h vê ịh ụ ả t à áh n o n à l ệ ả tà ư iệ h n h n in c at c ứ mu nb ov . r c n im c avệ b omậ l n ư i u ntị n . ủ ổ h c ố ả ệ T á h hệ ủ ic ả t à g ờ q ả r mạ g S a tà mạ gc v i r q a tọ gti a . ntà p ả đ ợ đ m b ot ự n on n ó a tò u n rn ố c o A o n h i ư c ả ả ừ n ữ g n â t b n n o i en l ti h n c tli ủ Ln x s re.C c ế b o mậ h n h n ố ê g à k r e, ạ p ầ ố õ c a iu ev r ơ h ả t c n p ả b og m c u hn mạ gc aS re, h v ứ g d n c at c ứ mạ g v ầ hia ồ ấ ìh n ủ ev r c u i n ụ g ủ ổ h c n à t ậ c í ủ n ữ g c e ttu n ậ mạ g t x .C v i á h mà t c n p ả x m h m h c a h n l n ry h p i n ừ a ó à cc a ầ hi e xét: o S a tà v t ý ự n on ậ l o A tà h t ố g n on ệ hn o A tà mạ g n on n o A tà c cứ gd n n on á n ụ g o S tu n ậ t x v vệ c ầ n ậ ự r y h p ừ a à ic h p h n 1. S a tà v t ý ự n on ậ l Đ ề n yl c b n v gá s tđ ợ ttk í c n a tà c ah đề h n iu à à ơ ả à im á ư c ố ha ạ h n o n ủ ệ iu à h Ln x S a tà v tl b tđ u v i i r ờ g x n q a h v d n ư đ i ớ c c iu . ự n o n ậ ý ắ ầ ớ mô tư n u g u n í ụ h ố v i á n à c n c p dc v h m h iC n n k o c ck ố d l u li N ữ g n ư i à h u g ầ ịh ụ ã ạ? ó ê h á á h i ữ i ạ? h n g ờ n o ệ đ ợ c ấ n ậ đ ợ v otu g tm d l u Vệ b ov t íh h pl p ả t ự hệ ư c h p h n ư c à rn â ữ i . ic ả ệ hc ợ à h i h c in ệ li h mu nx yd n mộ c i ặ mớ h yd c u ể d l uđ nmộ v tí i ạki ố â ự g t à đ t i a ih yn ữ i ế ệ t ị r mớ. G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  6. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 5 2. A tà h t ố g n on ệ hn S a tà h t ố g b oq a h vệ c ọ p â p ố h đề h n Ln x x y ự n o n ệ h n a u n ic h n h n h i ệ iu à h iu , â d n k r e, i ự a tà ti h ả n ư i ù g c op é tu c pt ư mụ tpt , ư g en l ớ s n o n à k o n g ờ d n , h h p r y ậ h t cậ i n mãh ás so v fes se C ctcv n yđ ợ h à t à h tư ck i ịh v n i o y lg à i y tm. á á ụ à ư c o n h n r ớ h dc ụ ố l v o I tr e.Vệ c ọ mộ p â p ố n o t ìtỳ t u c v o n ữ g n u c u h à n en t ic h n t hn hi à h u hộ à hn h ầnư c íh s c đ ợ p á t ả to g c c ế a tà .C mộ t u c u n đ c ọ mộ hn á h ư c h c h o rn ơ h n o n ó ti ê hẩ ể hn t p â p ố n ư gn k ô gt u cp ạ v c ab i à . icx yd n mộ k r e s n h n h i h n ó h n h ộ h m i ủ à n yVệ â ự g t en l ẵ c c h iợ t ế ó ó a li h : o N ữ go t na tà c an â đ ợ x cđn b i g ờ q ả tị n h n pi o n o n ủ h n ư c á ịh ở n ư i u n r mạ g v n ư i u n tị n bế c i ì ư cx cđn v o to g k r e v t đ y c t ể à g ờ q ả r mạ g it á g đ ợ á ịh à rn en l à ừ â ó h đ n t ờ n ậ r n u đề đ n u c .P ầ n m n u n mở n i h n v h đề ồ g h i h n a ế iu ó ế ó h n ề gồ ó c u g à ệ iu h n Ln xn i in , ặ bệ c n ữ gc i inđ d d n c on ư i ử d n v c à h iu ó r g đ c it ó h n ả t ê ế ể ễ àg h gờs ụg à ó n ữ gt níhd ứ gd n . h c nu d t to gR dH t h n i c ễ n ụ g C ỉ ầ p ae r n e a . ệ o S a tà c cti h ả gn ư i ù gc v i r t ln C n ữ gv n ự n o n á à k o n g ờ d n ó a tò o ớ . ó h n ù g đ ợ v hệ h á n ữ gti h ả gk ô gh ạ đ n , ôhệ h ávệ tu c pđ n ư c ô iu o , h n à k o n h n o t ộ g v iu o ic r y ậ ế N S ln g c h n c ến ữ gđ n n ậ v oto gmô tư n đề kể h t ố gMã F ê ố , ạ h h n ă g h p à rn i r ờ g iu in ệ h n . h á fe h t ô g s d n k t u tmã h á mà t ư n l p ò g t ủ c ố c n c o o i ệ hn ử ụg ỹ hậ l o hờg à hn h uiùg h mạ g n. C h i á h t p c n c u g H t ố g fe mã h á ( ó a cc i ậ h n : ệ h n i ế l o CFS) và Practical Privacy D s D ie( P D .H t ố g c t ểđ ợ t e d i à to g Ln x h t ố g lg ig ik r rP D ) ệ h n ó h ư c h o õ v r n iu , ệ h n o gn v đ ợ lg e to g t n íh s so .C n c t e d i a g m s th v lg h c . ư c o g d r n i c y lg ô g ụ h o õ b o ồ ệ wac à o c e k S th c c n c t ô g b o t ờ ga t ự , rn k io c e kc n c p mộ c n wac ó ô g ụ h n á h i in h c to g h lg h c u g ấ t ôg c mà p á sn n ữ g b o c o đn k . im tá P s wod c n c v i r s n ụ h t ih h n á á ịh ỳ Kể o n a s r ũ g ó a tò ố g c n to g vệ a tà , ả mậ h t ố g to g k i iin k ty u n ấ to g vệ ò rn ic n o n b o t ệ h n rn h mố l ê ế ế h t rn ic a tà mạ gl n ư i ửd n v vệ lac ọ c cmậ k ẩ p s wo d n on n à g ờ s ụ g à ic ự h n á t h u a s r. 3. An toàn mạ g n Ở đ y l n q a đ n vệ k tn i ừ Ln x s re v o mạ g C u hn dc v â i ê u n ế i ế ố t iu ev r à n . ấ ìh ịh ụ mạ gv i ự a tà n à c n k ók ă c on ữ gn àq ả tị n . The xinetd n ớ s n o n g y à g h h n h h n h u n r mạ g daemon c np ả đ ợ đn hn t c ứ b omậ. ệ hnetstat L mộ t níhmạ h ầ h i ư c ịh ìh ổ h c ả tLn à ti c ệ n c o p é n ư i u n tị im ta t h tạ g c u hn mạ g Kể ta mạ g l đề h h p g ờ q ả r kể r ì rn ấ ìh n n . im r n à iu c n titủ vệ a tà . iu n yđ m b orn c c ếa tà đ đ ợ t ự hệ ầ hếc a ic n o n Đ ề à ả ả ằ g ơ h n o n ã ư c h c in c hê q ả to g vệ h à t à h n ữ g y u c u b o mậ.Đ ề đ đ tđ ợ b i ó iu u rn ic o n h n h n ê ầ ả t iu ó ạ ư c ở q y n t ự hệ đ n mạ g c a b n C c t p c n vệ kể đn mạ g hệ q ả u ề h c in ế n ủ ạ . áh i ế ậ ic im ịh n iu u n ấ s to gv i r c an ư ià p in C n ữ gc n c kể đn c s v h s h t ẽ r n a tò ủ g ờ lm hề . ó h n ô g ụ im ịh ơ ở à o t c s. ơ ở SATAN(Security Administrator's Tool for Analysing Networks), SAINT( Security Administrator's Integrated Network Tool), SARA (Security Auditor's Research A ssa t l n ữ g c n c ttđ kể đn c b n S T N đ ợ đ u t n c n s itn ) à h n ô g ụ ố ể im ịh ơ ả . A A ưc ầ i ê ôg n ậ n m 1 9 , óđ ợ c n n ậ đ n đ ob i hn ă 9 5 n ư c ô g h n ô g ả ở mãn u nmở gồ . S I T mạ h h n S N N to g k i A A l mộ mo u a k g ,t ơ g tcv i AN n ơ A A , rn h S R à t d l ca e ư n á ớ Nmap và Samb .N ữ g c i in g n đ y n ấ l c n c N s u .N s u l min a hn ảt ế ầ â h t à ô g ụ es s es s à ễ p í n u n mởđ y đ n i ậ,c n c kể tà v n đ ợ h tợ c i in c i in h, g ồ ,ầ ủ ổ b t ô g ụ im o n ẫ ư c ỗ r ả t ế ảt ế t h c cN s u đ v o2 t à h p ầ :- Cin ( e s s v s re(n s s s. ô g c í ự .es s i à c hn hn l tn s u ) à ev r e s u ) C n ụ e N p c o n ư i u n tị iu kn n hệ Mặ k á N p c s cmạ h c n c ma h g ờ q ả r gà ih g im. t h c ma ó ứ n, ôg ụ q é c on ư i ókn n hệ N đ ợ s d n tt r n mạ gL N u t h g ờ c ih g im. ó ư c ử ụ g ố to g n A . T R ( ie A dtr R s a c A ssa tl mộ v d c oc n c kể tá c A A Tg r u i s e e rh s itn ) o à t í ụ h ô g ụ im o n ơ s h s. h od i n d ớ mộ s tn c n . ô g c đ t e d i ól P rS n r ở o t T e õ mạ g ư i t ự ấ ô g C n ụ ể h o õ đ à ot e ty v Eh ra.P r S n r q é to g c ế đ n ầ đn .B o mậ mạ g n ư mộ tò à t e e l ot e ty u t r n h ộ g m ịh ả t n h tr c ơ gữ mè v c u t c atí u v má đ m tí u . rn k i n kể tá l h i ia o à h ộ, ủ r t ệ à y ế r t ệ T o g h mạ g im o n à mộ p ầ c amạ gbn t ư n , n t e d i ầ p ả đ ợ ư t nc oh n Vệ t hn ủ n ìh h ờ g mạ g h o õ c n h i ư c u i a ơ . ic ê G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  7. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 6 b omậ b og m vệ kể tá c íhx cv c vệ c n nđ n ư t ếh yk ô g ả t a ồ ic im o n hn á à ả ic ó ê ể h h a h n . P rS n r l mộ v d c a c n c t e d i h i in t ự đ ợ t itk đ q é ot e ty à t í ụ ủ ô g ụ h o õ t ờ ga h c ư c hế ế ể u t p á hệ r h t ố g v c k ảc ob nn ữ gh i á . h t in a ệ h n , à ó h h ạ h n ồ đ p 4. C cứ gd n a tà á n ụ g n on Mộ v i e mo sc u nto gvệ p â p ố Ln xhệ t ờ l n ữ gứ gd n t à d a n h ẩ rn ic h n h i iu in h ià h n n ụ g đ y đ mà n c c u tú fe p ứ tp We ,fe mal ev rs d n n ữ g ga ầ ủ ó ó ấ r c i h c ạ . b i , is re ử ụ g h n io l l t ứ p ứ tp A tà c t ểđ ợ t ự hệ b i á đ ct h b omậ c avệ c c h c h c ạ . n o n ó h ư c h c in ở c c ặ í n ả t ủ ic á đ iýc op é ( As n ưS n malQ iv P sf . ạ l h h p MT ‟ h e d i mal à o t x ) , i We S re c t ểc n đ ợ gữ a tà b i á mo u c op é :mo _ u h b ev r ó h ũ g ư c i n o n ở c c d l h h p d a t, mo _ u h d m, d a t _ b…. icc op é O e S h tợc oA a h s c n d a t _ b mo _ u h d , Vệ h h p p n S ỗ r h p c e ẽ ũ g c n tcv i b s re. a a c t ểlm a tà b i icđ cc ct ô g s đ n ô g á ớ we ev r S mb ó h à n o n ở vệ ọ á h n ố a g c ạ . ư cđ u t n s đ ợ b o v b i ô g c q ả tị b S mb ( A )v i L h y B ớ ầ i ẽ ư c ả ệ ở c n ụ u n r we a a S T ớ S L ê n nc cln q ả l S mb đ ợ b ov . ê á ệh uný a a ưc ả ệ 5. Chu vi an toàn C ps t n inc ac c t pc nđ ợ s pt n lpđ ns a tà má t h ấ ố ự hê ủ á h i ậ ư c ắ ừ g ớ ế ự n o n ế yín r k ỏ lpt lpmạ gđ nlpứ gd n , àt đ đ nlpc uv. â l v n đ ợ a h iớ ừ ớ n ế ớ n ụ g v ừ ó ề ớ h iĐ y à ù g ư c q a tm.Frwal l tà h p ầ c íh c a min c u v a tà ,l p ầ mề mà un â ie l à h n h n hn ủ s ề h i n on à hn n c ứ n n b t u ct c ứ b omậ a tà b i ộlc b omậ, ẩ mạ h h yy u hc ăg ắ bộ ổ hc ả t n o n ở b ọ, ả tđ y n, a ê c u n m to g Ln x s re đ k tn i ế c mạ g c íh v I tr e.Frwa e c ầ ằ rn iu ev r ể ế ố đ n ả n hn à n en t i e r ó t ểđ ợ t ự hệ n iuc c d atê c clpc amôhn O I lpmạ g lpga h ư c h c in hề á h ự rn á ớ ủ ìh S : ớ n , ớ io v n v ứ g d n . óđể t h c cv t u c cto g vệ tin k a f e r ti á ậ à n ụ g C im í ự à i ự rn ic r c ê ể h i i wa e ạ c c r lp c a mạ gFrwalmạ g đ ợ bế n ư c c packet-ftr g g twa ,n imà ớ ủ n .ie l n ư c it h á iei l n ae y ơ c ú gkể tan ữ g i i I v oga dệ f e r v h ạ đ n p ùh pđ ợ gữ h n im r h g ó t P à io in i wa e à o t ộ g h ợ ư c i n r li h ạ đ n b o g m d o ,c o p é /h ặ lg S b tlil kể Frwaln y ạ. o t ộ g a ồ rp h h p o c o . ự ấ ợ à iu i e l à k ô gk ô k é . i lga v n lm vệ b i h os tT Ph ặ U P Frwal ê h n h n h o Fr l io ậ à wa ic ở k ả á C o c D . i e ly u c u s c n t ip n ư i ù g s ađ i h n tủ t c Frwal n d n lm c oc c ầ ự a hệ g ờ d n ử ổ n ữ g h ụ . i e lứ g ụ g à h á q y tđn tu n ậ ở tn ứ g d n . ó c o p é n ư i u n tị yf e lc o u ế ịh r y h p ầ g n ụ gN h h p g ờ q ả r ma i wal h r y uc uc amỗ lạ ứ gd n . a i ấ t nto gf e ll n ư i u ntị ầ đn ê ầ ủ io i n ụ g C c b t i rn i walà g ờ q ả r c n ịh ệ r hn tin k a te d i v b otì u tìh f e lc omỗ ứ g d n màc n tu ìh r ể h i h o õ, à ả r q á r n i wal h r i n ụg ầ ry n ậ đề k in h p iu hể . N lô l tt ẻt ự hệ b omậ b i ics d n k t ợ mộ f e lti ó u n à ô đ h c in ả t ở vệ ử ụ g ế h p t i wal ạ r ttc b tn đ tá h s tn t ư n .Frwal h n c ỉ ả tở n ữ g n ư ià ấ ả a ầ g ể rn ự ổ h ơ g i e lk ô g h c n r h n g ờ lm p in k ô gh pp á v omạ gn ư gp ả c op é n ư i ử d n tu n ậ b n hề h n ợ h p à n h n h i h h p g ờ s ụ g ry h p ê n o i à n u nti g y n to gk i óc ấ n ậ p êc u nn ấ đn n ữ gk t g à v o g ồ à n u ê , rn h đ h p h n h h ẩ h t ịh h n ế n is u c o n ư i ù g Đ y l n ậ tứ d n ư g đ l mộ t á h t ứ khi thi ố a h gờ dn. â à hn hc ễ hn ó à t hc h c hành. o Frwal n ie lmạ g C v ilit ế to g vệ s d n Ln x n ư n n tn f e r.S q ả l ó à ợ h rn ic ử ụ g iu h ề ả g i wa e ự u n ý r đ n b , h n c n , ố n ư i ù g kể tan n tn , ict ự hệ , i gữ c c ồ g ộ p ầ ứ g s g ờ d n , im r ề ả g vệ h c in gá ia á l d ti a . ự lcg iàlic hệ q ả v c c b o v po g p ậ vi tránh xâm ý o ạ s o S o ó l ợ íh iu u à á h ả ẩ tn h m n ậ .N ư i ử d n k ô g c n x cn ậ đ s d n t c y n ữ g dc v v n h p g ờ s ụ g h n ầ á h n ể ử ụ g i ậ h n ịh ụ ù g n bên ngoài. N ữ g gả p á c o vệ lcg i rn Ln x b o g m ic an v if d h n ii h p h ic ọ ó to g iu a ồ p h is à pwa m. t níhc avệ lcg i i đ ợ s d n to gn â t p inb n121v tư c i c ủ ic ọ ó t ư c ử ụ g rn h n ừ hê ả .. ề r ớ . ệ n P inb nc ố c n c aif d v ot á g7 1 9 , a đ ic an ta t ế hê ả u i ù g ủ pwa m à h n / 9 6 s u ó p h is h y h n . h n đa c ỉ p h isl n ữ g gớ h n tiu s tc aif d n ư đ m 3 bt ó N ữ g ị h I c an à h n ii ạ hế ó ủ pwa r h ế 2 i, k ô g c k ả n n gả q y tc u t à h đa c ỉ P. ..I c an c in t ắ g c c h n ó h ă g ii u ế ấ h n ị h I, vv p h is hế h n á . gớ h n đ b i ictn d n li c c a b k n r n bệ h y n ữ g q y tcn i ii ạ ó ở vệ ậ ụ g ợ íh ủ a ê h i g it a h n u ắ ố ê t pđ lc B k n đ l :I P T O T U , àF R R . i ể ọ . a ê h ó à N U , U P T v O WA D ế G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  8. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 7 Tệ íhI c an t e c p á : in c p h is h o ú h p ipchains command chain rule-specification [options] -j action T i â c t ể mộ to g s k n I P T O T U h ặ F R R .N ư n â ạ đy ó h t r n ố ê h N U , U P T o c O WA D h h n 24 v tư c t h h ạ đ n mộ ln c a I c an đ ợ t a t ế b iN tl rv . ề rớ , í n ot ộg t ầ ủ p h is ư c h y h ở eft ie à k o n q ytcI tbe .N t l rđ ợ h tợ b i ô g n h Wac g ad I ca ls h ả g u ắ pa ls eft ư c ỗ r ở c n g ệ ie th u r . p tbe đ ợ p á tin t t n í c aI c an v n c ỉ h ytê n ữ g p in b n 23 v ưc htr ể ừ i c ủ p h is à ó h c ạ rn h n hê ả . ề ệ h tư c rớ . Mộ v d v ln I tbe : t í ụ ề ệ h pa ls iptables -A INPUT -p tcp –-dport smtp -j ACCEPT. H ệ n y c n ữ g t itk f e l b tđ ợ h u h tc cc u tú mạ g p ổ in a ó h n hế ế i wal ắ ư c ầ ế á ấ r c r n h bế , á hệ đ ngả t e y uc uk t ố ti h n n i ấ p ứ tpk ot e k u in b o iu ơ in h o ê ầ ế n i ớ n ữ g ơ rt h c ạ é h o h v cđ ợ p i u ns h á D ) ự ư c h q â ự o ( MZ . II. B omậ Ln xS r e ả t iu e v r Nh n kn n h ệ b o mậ ữ g i h g im ả t H ệ n y Ln x đ n d n tở t à h mộ h đề h n k á p ổ bế b i íh in a iu a g ầ r h n t ệ iu à h h h in ở t n kn t, h n n b o mậ v s u ể c u ể c o T ến ư g mọ h t ố g d a ih ế k ả ă g ả t à ự yn h yn a. h h n , i ệ hn ù n toàn đ n đ u c n d d n b x m n ậ n u n ư i ù g v n ấ l n ư i u n tị ế â ũg ễ àg ịâ h p ế g ờ d n (à h t à g ờ q ả r - r o)k ô g đ ts b o mậ ln h n đ u S u đ y l mộ s kn n hệ v b o ot hn ặ ự ả tê à g ầ . â â à t ó ih g im ề ả mậ tê h đề h n R dH t iu màc ú gti ố c i s c n c cb n t rn ệ iu à h e a Ln x h n ô mu n ha ẽ ù g á ạ : 1. K ô g c o p é s d n ti h ả g r o t c n oe S u k i à đ t h n h h p ử ụ g à k o n o t ừ o s l: a h c i ặ, ti h ả g ro s k ô g c q y n k tn i en tv o dc v tle tê h t ố g à k o n o t ẽ h n ó u ề ế ố tle à ịh ụ en t rn ệ h n , to g k i đ ti k o n bn t ư n li c t ể k t n i d n i d n tp t rn h ó à hả ìh h ờ g ạ ó h ế ố, o ộ u g ậ i n / t/e u i c ỉ u đn n ữ g c n oeđ ợ p é tu c p b i o tv c ỉitk ecs c r y h q y ịh h n o s l ư c h p r y ậ ở ro à h l t ệ ê n ữ g c n oetu x ấ k i g i r ct p ti yc ủ Đ tn c ờ g b omậ h n h n o s l r y u t h n ồ tự i ạ má h . ể ă g ư n ả ế t ơ n a h y s ạ t ả tp t / t/e u i v b đ n ữ g c n oe b n k ô g mu n ữ , ã o n h o ậ i ecs c r y à ỏ i h n o s l ạ h n n t ố r o tu c p o t ry ậ . 2. X áb t à k o n v n ó đ cbệ: g ờ q ả tị ê x áb tt ả o ớ ti h ả g à h m ặ itN ư i u n r n n o ỏ ấ c c cti h ả g v n ó đ ợ to s n to g h t ố g n ư g k ô g c n u c u s á à k o n à h m ư c ạ ẵ rn ệ h n h n h n ó h ầ ử d n . v d :l, y e s u d wn h l n ws u c , p rtr g me g p ẻ .T ự ụ g( í ụ p s n , h to , at e , u p o eao , a , o h …) h c , hệ vệ x áb ti h ả gb n ln u e e v x áb n ó v iệ hg o p e in ic o ỏ à k o n ằ g ệ h s d l à o ỏ h m ớ ln ru d l 3. T t á dc v k ô gs d n :Mộ đề k án u hể l s u k i à ắ c c ịh ụ h n ử ụ g t iu h g y im à a h c i đ t h t ố g t đ n c ạ k á n iu dc v , r n đ đ s l c cdc v k ô g ặ, ệ h n ự ộ g h y h hề ịh ụ to g ó a ố à á ịh ụ h n mo g mu n d n đ n t u tn ti g y n v sn r n iu n u c v b o mậ.V n ố , ẫ ế i ố à n u ê à ih a hề g y ơ ề ả ê t ì v y n ư i u n tị ê ttc cdc v k ô g d n ti ty v h ặ x á b c cg i ậ g ờ q ả r n n ắ á ịh ụ h n ù g ớ( s s ) o c o ỏ á ó n dc v k ô gs d n b n ln r m ịh ụ h n ử ụ g ằ g ệ h p 4. K ô g c o “ U ( u si t)ln r o:L n s c o p é n ư i ù g h n h S ” S b t ue ê o t ệ h u h h p g ờ d n t c u ể s n ti h ả gk á . ế k ô gmu nn ư i ù g“u t à hr o t ì h m h yn a g à kon h c N u h n ố g ờ d n s ” h n o t h tê hai dòng sau v otpt / t/ a d s : à ậ i ecp m./u n Auth sufficient/lib/security/pam_root ok so debug Auth required/lib/security/pam_wheel.so group= tên_nhóm_root 5. C ed utpt mậ k ẩ :G a đ ạ đ u mậ k ẩ tà b ti h ả g h ấ ậ i n t h u ii o n ầ , t h u o n ộ à k o n đ ợ lu to gtpt / t/ a s r , ậ t màmọ n ư i ù gđ uc q y n đ c ư c ư rn ậ i ecp s wo d tp i n n i g ờ d n ề ó u ề ọ. Đ yl k h lnto gb omậ d mậ k ẩ đ ợ mãh án ư gvệ gả mãk ô g â à ẻ ở ớ rn ả t ù t hu ưc o h n ic ii hn p ả l k ô g t ể t ự hệ đ ợ .D đ ,hệ n y c cn à p á tin Ln x đ đ t h ià h n h h c in ư c o ó in a á h h t r ể iu ã ặ G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  9. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 8 r n mậ k ẩ mã h á v o tp t / c/h d w c ỉ ó r o mớ đ cđ ợ ,n ư g i g ê t hu o à ậ i e ts a o h c o t i ọ ư c h n n y uc up ả c ọ E a l t es a o p s wo dk i à R dH t ê ầ h i h n n be h h d w a s r h c i e a. 6. L ô n n c pc on â ( en l Ln x Ln xk ô gh n đ ợ t it ế u n â g ấ h h n k r e) iu :iu h n ẵ ư c hế k v i íh n n b o mậ c ặ c ẽ k á n iu l h n c t ể b li ụ g b i i tc V ớt n ăg ả t h t h , h hề ỗ ỏ g ó h ịợ d n ở t ặ . ì n v yvệ s d n mộ h đề h n v i h nđ ợ n n c pl rt u ntọ gv mộ ậ ic ử ụ g t ệ iu à h ớ n â ư c â g ấ à ấ q a rn ì t k i h n p ầ c t õ n ấ c ah đề h n đ ợ t it ếtt h n u c b p áh ạ h n â , h n ố li h t ủ ệ iu à h ư c hế k ố tì g y ơ ị h o i s gả đ rt hề . ẽ im i ấ n iu 7. T đ n t o tk ỏ S el N ư i u n tị ệ tố g v k c n ư i ử ự ộ g h á h i h l g ờ q ả rh h n à ể ả g ờ s : d n bn t ư n rth yq ê t o tr d u n ắ s el h k tt ú c n vệ . h t ụ g ìh h ờ g ấ a u n h á a ấ h c h lk i ế h c ô g ic T â n u hể n u c mộ k n o s c tà q y n tu s ấ h t ố g mà c ă g tn g y im ế ó t ẻ à ẽ ó o n u ề ry u t ệ h n hn ố c ú c n s cn oc . ov yn ư i u ntị ê c i ặ t hn n t đ n t o t h i h t ô g ứ à ả D ậ g ờ q ả rn n à đ t í n ăg ự ộg há kỏ s el h k ô gc s tu x ấ to gk o n t ờ ga đn tư cb n c c s d n h lk i h n ó ự r y u t rn h ả g h i in ịh r ớ ằ g á h ử ụ g bế mô tư n in ir ờ g v g nmộ gátị u đn S gâ h t ố gd ytì ấ n ắ , à á t i r q y ịh ố iy ệ h n u r d u h c b nn nv otpt ạ ê à â i / c/p oi đ lô tcd n to gmọ p inlm vệ . n e t rfe ể u n á ụ g rn l i hê à ic 8. K ô gc op é tu n ậ tpt kc b nk ở đ n c aLn x K i ệ h n h h p r y h p ậ i ị ả h i ộ g ủ iu : h h n h đề h n Ln x k ở đ n ,c c tp t kc b n (cit đ ợ đ t titư mụ iu à h iu h i ộ g á ậ i ịh ả s r ) ư c ặ ạ h n p c / t/cd ii ds đ ợ g i h ctiV t ế đ tá hn ữ gs t mòk ô gc nt it ecr./ t ẽ ư c ọ t ự h. ì h , ể rn h n ự ò n. h n ầ hế t p í n ư i ù g v i ư c c n ư i u n tị b n n n h n c ếq y n tu x ấ ti ừ ha g ờ d n , ớ t á h g ờ q ả r ạ ê ạ h u ề r y u t ớ , c ctpt n yv c ỉ h p é ti h ả gr o x l b n ln s u á ậ i à à h co h p à k o n o t ử ý ằ g ệ h a : n #chmod – 700/etc/rc.d/init.d* R 9. G ớ h n vệ t ý g i h n t ô g t t s el T e mặ đn ,ttc ii ạ ic ự h nậ hn i ừ hl ho n : c ịh ấ ả ln đ ợ t ự titid u n ắ s elc a tik o n đ u đ ợ g iv o tp t ệh ưc h c h ạ ấ hc hl ủ à hảg ề ưc h à ậ i n .a h hsoy n u s b s s el to g t ư mụ c n â c a t n ti h ả g Đ ề b s _ itr( ế d a h h l rn h) c á h n ủ ừ g à k o n . iu n yg yn nv s n u hể t m ẩ , ặ bệ đ i ớ n ữ gứ gd n đ i ỏ n ư i à â ê ô ố g y im i ề n đ c it ố v i h n n ụ g ò h i g ờ d n p ả g t ô g t mậ k ẩ .D đ n ư i u n tị ê gớ h n vệ t ý g i ùg hi õ hn i n t h u o ó g ờ q ả r n n ii ạ ic ự h n ậ t ô gt t s el ự v oh i inmô tư n H S FL S Z v H S S Z : h n h n i ừ h ld a à a bế n i r ờ g I T IE I E à I T I E - Bế mô tư n H S FL S Z q y đn s ln g tid u n ắ s els in i r ờ g I T IE I E u ịh ố ệ h õ ạ ấ h c h l ẽ đ ợ luli h lntu c ps u ư c ư ạ c o ầ ry ậ a . - Bế mô tư n H S S Z q y đn s ln s đ ợ g i h to g p in in i r ờ g I T I E u ịh ố ệ h ẽ ư c h n ớ rn hê lm vệ hệ h n . à ic in à h V v y t s p ả gả gátị ủ H S S Z v c ogátị I T IE I Eb n ì ậ , a ẽ h i im i r c a I T I E à h i r H S FL S Z ằ g 0 đ gả t iu ti an ữ gn u hể B n t ự hệ vệ n yb n c c t a đ i ể im hể ố đ h n g y im. ạ h c in ic à ằ g á h h y ổ gátị a bế n utê to gtpt / t/ r fen ưs u i r h i in ê rn rn ậ i ecp oi h a : n l HISTFILESIZE = 0 HISTSIZE = xx T o gđ x l s ln màs el ẽg i h , ồ gt ờ k ô gg iạ b t ỳmộ rn ó x à ố ệ h h ls h n ớ đ n h i h n h li ấ k t ln n od n ư i ù gđ g k i g ờ d n to t h i h l ệ h à o g ờ d n ã õ h n ư i ù g h á k ỏ s el . 10. T cc ct n tìh S I / G D :Bn t ư n ,c ct n tìh đ ợ t ự ắ á i r ế n UD S I ìh h ờ g á i rế n ưc hc hệ d ớ q y n c ati h ả g i h cti n d n đ . ól d ớ wid ws n ư g in ư i u ề ủ à k o n ọ t ự h ứ g ụ g ó Đ à ư i n o , h n U i/iu lis d n mộ k t u tđ c bệ c o p é mộ s c ư n tìh đ ợ nx Ln x ạ ử ụ g t ỹ h ậ ặ it h h p t ố hơg r n ưc t ự hệ d ớ q y n c an ư i u n l c ư n tìh c ứ k ô g p ả n ư i ọ t ự h c in ư i u ề ủ g ờ q ả ý h ơ g r n h h n h i g ờ g ih c ti h ơ g tìh V đ yc íh l l d ti a ttc mọ n ư i ù gto g h t ố g h c ư n r . à â hn à ý o ạ s o ấ ả n i g ờ d n rn ệ h n đ uc t ểđ i t h uc amìhto gk i h n h c q y ntu x ấ lntpt ề ó h ổ mậ k ẩ ủ n rn h k ô g ề ó u ê r y u t ê ậ i n / t/h d w, ól v ln p s wd đ đ ợ g n t u ct h S I v đ ợ q ả l b i ecs a o đ à ìệ h a s ã ưc á hộ í n UD à ư c u n ý ở r o, o t màr o liàn ư i ù gd yn ấ c q y ntu x ấ / t/h d w. o t ạ l g ờ d n u h t ó u ề r y u t ecs a o G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  10. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 9 T yt ế k ản n t nt nn yc t ểg yn n n ữ gn u c k áp ứ tpv u h, h ăg i i ê ế à ó h â ê hn gy ơ h hcạ ì n umộ c ư n tìhc k ản n t ự t i ư cq ả l b i o t d t it ếti o c ế thơg r n ó h ă g h c h đ ợ u n ý ở r o, o hế k ồ h ặ d đ ợ c i ặ c t h b i h n k p á h ạ mà li ư cđ tt u ct h S I t ì o ưc à đt ố ì n ở n ữ g ẻ h oi ạđợ ặ hộ í n UD h mọ đề “k ủ g k ip đ u c t ểx yr.T ự t c o t ấ c k á n iu k t u t i iu h n hế ” ề ó h ả a h c ế h h y ó h hề ỹ h ậ x m p ạ h t ố gmàk ô gc q y nr o đ ợ t ự hệ b n c ck t u t à : â hm ệ hn h n ó u ề o t ư c h c in ằ g á ỹ h ậ n y k p á h ạ b n c c n o đ to mộ s el ư c q ả l b ir o,c t u c t h ẻ h o i ằ g áh à ó ạ t h lđ ợ u n ý ở o t ó h ộ í n S I , ếđ nmọ tu x ấ p áh ạ s đ ợ t ự hệ q as el ừ tov mọ ln UD k ế i r y u t h o i ẽ ư c h c in u h lv a ạ ì iệ h t ự hệ to gs el ẽđ ợ t ự hệ gố gn ưd ớ q y nr o. h c in rn h ls ư c h c in in h ư i u ề o t T u ct hS I c n t ơ gt n ư S I :c cc ư n tìhđ ợ t ự hệ v i hộ í n GD ũ g ư n ự h UD á h ơ g r n ư c h c in ớ q y n n ó q ả l c ư n tìh c ứ k ô g p ả n ó c a n ư ic ạ c ư n uề hm un ý h ơg r n h hn hi hm ủ gờ hy h ơg tìh N ư v y n ư iq ả tịs p ả t ư n x y n kể ta to g h t ố g c r . h ậ g ờ u n r ẽ h i h ờ g u ê im r rn ệ h n ó n n ữ g ứ g d n n o c t u ct h S I h ặ S I mà k ô g đ ợ s q ả l c a hn n ụg à ó hộ í n UD o c G D hn ưc ự un ý ủ r o k ô g n u p á hệ đ ợ tpt c t u ct hS I / G D “n o iu n ” b n o t h n , ế h t in ư c ậ i ó h ộ í n n UD S I g à lồ g , ạ c t ểlạ b c ct u ct hn yb n ln : ó h oiỏ á h ộ ì n à ằgệh #chmod a-s III. Linux Firewall A tà h tố g lô lô l mộ v n đ s n c n c amạ gmá t h v f e ll n on ệ hn un un à t ấ ề ốg ò ủ n yín à i walà r mộ tà hp ầ c t ế c ovệ đ m b oa nn . t h n h n ố y u h ic ả ả n ih Mộ f e ll mộ tp h p c cq i ắ ,ứ g d n v c íh s c đ m b o c o n ư i t i walà r t ậ ợ á u tc n ụ g à hn á h ả ả h gờ d n tu c pc cdc v mạ gto gk i n b nto gv na tà đ i ớ c ck tn ù g ry ậ á ị ụ h n r n h mạ g ê r n ẫ n o n ố v i á ẻ ấ c n t I tr e h y t c c mạ g k á . C h ilạ kế tú f e l c b n l : ô g ừ nen t a ừ á n h c ó a o i in r c i wal ơ ả à r Prox / p l ainf e lv ftr gg twa f e l H uh t á h tố gf e lhệ y A pi t c o i wal à ie i r l n ae y i wal ầ ế c c ệ h n i wal in r . r đ iàlạ li h b i)c ac h io irn ạ l o ia ( y r d ủ ả a lạ tê . N iu c n t v n à c n c p dc v I tr e s d n má c ủ Ln x n ư mộ hề ô g y à h u g ấ ị h ụ nen t ử ụ g y h iu h t I tr e g twa . h n má c ủ n ytư n p ụ v n ư má c ủ mal we , t, a nen t ae y N ữ g y h à hờg hc ụ h y h i, b f hyp dau . ơ n a c ú g c n t ư n h ạ đ n n ư c cf e l t i à h c cc íh s c ilp H n ữ , h n ũ g h ờ g o t ộ g h á i wal h h n á hn á h r , kể s á gữ I tr e v mạ gc ac n t. h n n u ể c u ể k inc oLn xtu im o t ia nen t à n ủ ô g y K ả ă g y n h y n hế h iu h h t h l mộ t a tếc on ữ gh đề h n t ư n mạ. ú nưà t h y h h h n ệ iu à h h ơ g i Tn n n f e lc u n đ ợ c n c ps nto gk r e c aLn xđ ợ x yd n t íh ă g i wal h ẩ ư c u g ấ ẵ r n en l ủ iu ư c â ự g ừ r h ih n p ầ :ic an v I Ma q ea ig a t à h h n p h is à P s u rdn . Ln x I Frwal g C an l mộ c c ế lc g it I .N ữ g t h n n c a I iu P i e lni h is à t ơ h ọ ó i P hn í n n ăg ủ P C an c op é c uhn má c ủLn xn ư mộ ftr gg twa /i wal ễd n . t h is h h p ấ ìh y h iu h t ie i l n ae y f e ld à g Mộ r tà h p ầ q a tọ g k á c a n to g k r e l I Ma q ea ig mộ t h n n h n h n u n r n h c ủ ó r n en l à P s u r dn , tí n ăg c u ể đ i ị c ỉ n ( ewo ka d e sta s t n N T mà c t ểc egấ c cđa h y n ổ đa h mạ g n t r d rs rn l i - A ) ao ó h h iu á ị c ỉ Ptự c amạ gb n to g Đ s d n ic an , ạ c n t itlpmộ tp c clậ hI hc ủ n ê r n . ể ử ụ g p h is b n ầ hế ậ tậ á ut màq i ịhc ck t ố đ ợ c op é h yb c m. u đn á ế n i ư c h h p a ị ấ C cn u ê tcI c an T ự hệ c cc ứ n n s u á g y n ắ p h is h c in á h c ă g a : Accept: The packet is okay; allow it to pass to the appropriate chain C op é c u ể g i i q ac antíhh p h h p h y n ó t u h i hc ợ n Deny: The packet is not okay; silently drop it in the bit bucket. Không đ n ý, ị ớ. ồg b rt Reject: The packet is not okay; but inform the sender of this fact via a I MPp c e. h n đ n ý n ư gs vệ c an ư i ởq ag i C nC a k t K ô g ồ g , h n ự ic ủ g ờ g iu ó I MP Masq: U e fr I ma q ea ig ( ewo k a d e s ta sain .S sd o P s u rdn n t r d rs rn lt ) ử o d n c oI ma q ea ig(vệ dc đac ỉ n ) ụg h P s u rdn ic ịh ị h mạ g Redirect: S n t i p c e t s me n es frp o e sn . ở g i i e d hs a k t o o o e le o r c s ig G i ó t n n yđ nmộ n ư i h cđ s l à ế t gờká ể ử ý Return: Terminate the rule list. Hoàn thành d n s c c cq ytc a h áh á u ắ. G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  11. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 10 C ú ý C c g iI f iftr/ tbe d ớ h đề h n B D c n c p h ạ đ n h : á ó pw( iesi a l) ư i ệ iu à h S pl p u g ấ ot ộg t ơ gt I c an . ư n ự p h is Vd: íụ # C op é c ck t ố we ti bS re c ab n h h p á ế n i b ớ We ev r ủ ạ /sbin/ipchains -A your_chains_rules -s 0.0.0.0/0 www -d 192.16.0.100 1024: -j ACCEPT # C op é c ck t ố t b nto gti á We S re b nn o i h h p á ế n iừ ê r n ớ c c b ev r ê g à /sbin/ipchains -A your_chains_rules -s 192.168.0.0/24 1024: -d 0.0.0.0/0 www -j ACCEPT # T c ố tu c ptt ảc cdc v k á ừ h ir y ậ ấ c á ị u h c h /sbin/ipchains -P your_chains_rules input DENY N o i a b n c tểd n c cs n p ẩ f e lt ư n mạ n ư C e kP it i Wal g à r, ạ ó h ù g á ả h m i wal h ơ g r i h h c on Fr e l - 1 P o nx A a t e Fr wal G twa G ada ,X e ty Frwal R po ,. h y rt , h e i d pi v i e l ae y u r in S nr i , e l a tr . a ấ , . n iuc cp inb nminp ímãn u nmởc oLn xn ưTR xFrwalD ne S NUS, hề á hê ả ễ h, gồ h iu h . e i e l a t, I , TIS Firewall Toolkit, ... 1.DÙNG CÔNG C DÕ T M ĐỂK O S THỆ T Ụ Ì HẢ Á HỐNG T â n ậ v o mộ h tố g b tk n o c n c n c s c u n b.H c e p ả x c hm hp à t ệ h n ấ ỳ à ũ g ầ ó ự h ẩ ị ak r h i á đn r má đc v t x m n ữ g p r n ođ n mởtư ck i ệtố g c tểb x m ịh a y í à ì e h m h n ot à a g rớ h h h n ó h ị â p ạ Q á tìh n y t ư n đ ợ t ự hệ b i á c n c d t (c n ig to) k h m. u r n à h ờ g ư c h c in ở c c ô g ụ ò ì s a nn o l ỹ m , tu tc íh đ t r má đc v c cp r đ n mở tê đ .D t l b ớ đ u t n h ậ hn ể ì a m y íh à á ot a g rn ó ò ì à ư c ầ i m ê h c e s s d n tư ck i h chệ tn c n .B n c c s d n c cc n c d t a k r ẽ ử ụ g r ớ h tự in ấ ô g ằ g á h ử ụ g á ô g ụ ò ì m n ư N p h c e c t ể r k ắ c cmạ g đ t r c cmá đc c t ể b tn c n . h ma , a k r ó h à h p á n ể ì a á m y í ó h ịấ ô g h Mộ k i á đn đ ợ c cmá n y k x m n ậ c tểd t c cp r đ n ln n h . t h x c ịh ư c á y à, ẻ â h p ó h ò ì á ot a g ắ g g e m N p c n s d n mộ s k tu tc o p é x c đn k á c íh x c lạ má đ n ma ũ g ử ụ g t ố ỹ h ậ h h p á ịh h hn á o i y a g kể ta im r. B n c c s d n n ữ gc n c c ac íh c ch c e tư n d n , g ờ q ả tị ằ g á h ử ụ g h n ô g ụ ủ hn á a k r h ờ g ù g n ư i u n r h tố gc tển ì v oh tố gc amìht g cđ c ac ch c e v gú tn c ờ g ệ h n ó h hn à ệ h n ủ n ừ ó ộ ủ á a k r à ip ă g ư n t h a tà c a h tố g C rtn iu c n c d t c t ể s d n n ư N p í n n o n ủ ệ h n . ó ấ hề ô g ụ ò ì ó h ử ụ g h : ma , m strobe, sscan, SATAN, ... Nmap L c ữ vế tt ủ " ewo ke po ain to a ds c r ys a n r . â l c ư n tìh à h it ắ c a N t r x lrt o o l n e u i c n e" Đ y à h ơ g r t n q é h n đ uv iố đ c cn a hv c cmạ h N c tểq é tê mạ gdệ r n v u t à g ầ ớ tc ộ ự h n à ự n . ó ó h u t rn n in ộ g à đ cbệ ttđ i ớ mạ g đ n l. MA gú b n x m n ữ g dc v n ođ n c ạ tê ặ it ố ố v i n ơ ẻ N P ip ạ e h n ị ụ à a g h y rn h s re (evc sp rswe s re, p ev r o 3. ) s re đ n d n h đề h n g, ev r s ri / o t: b ev r ts re, p , ., ev r a g ù g ệ iu à h ì e f p . lạ t ờ glamàs re s d n , . v r t hề t hn n k á . ó c u gN Ph tợ o iư n ử ev r ử ụ g . à ấ n iu í . n ă g h c N i h n MA ỗ r h uh t á k tu t u t h :I MP( iga e ) I p oo o, ầ ế cc ỹ h ậ q é n ư C pn we p , P r tc lNull scan, TCP SYN (half o e ) . N P đ ợ đ n gá l c n c h n đ u c a c cH c e c n n ư c cn à p n , . MA ư c á h i à ô g ụ à g ầ ủ á a k r ũ g h á h . q ả tị n tê tếgớ. u n r mạ g r n h ii Q é a tà N p l mộ to g s c n c q é a tà đ ợ s d n rn u t n o n ma à t rn ố ô g ụ u t n o n ư c ử ụ g ộ g ri h t ẵ c . ma l mộ c n q é màc ố gli á n â t, á c c k á tn ã n ấ sn ó N p à t ổg ut h n ạ cc h n ố cc áh h c à p áđ n mạ g c ab n N c t ểp á sn r n iu kể g i h ế n ủ ạ . ó ó h h t ih a hề iu ó màtă d c cn ă hm ò á gn x pT P I tê n ữ gh t ố gc ab n ế C /P rn h n ệ h n ủ ạ . N pc t ểp á sn r mộ d n s c c an ữ gc n mởdc v tê h ma ó h h t ih a t a h áh ủ h n ổ g ịh ụ rn ệ t ố g c a b nt â n ậ f e l ,v c n c p n ữ g t q ấ ry k ô g t c y h n ủ ạ , m h p i wal à u g ấ h n i u y ầ , h n i ậ h r s n n đ n c ạ tê h s c ab n N ps c r yc s nti http://www.insecure.org a g h y rn o t ủ ạ . ma e u i ó ẵ ạ : t . ư i â l mộ v d s d n N p D ớđyà t í ụ ử ụ g ma : # nmap -sS -O 192.168.1.200 Starting nmap V. 2.54 by Fyodor (fyodor@dhp.com, www.insecure.org/nmap/) Interesting ports on comet (192.168.1.200): Port State Protocol Service 7 open tcp echo 19 open tcp chargen G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  12. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 11 21 open tcp ftp ... TCP Sequence Prediction: Class=random positive increments Difficulty=17818 (Worthy challenge) Remote operating system guess: Linux 2.2.13 Nmap run completed -- 1 IP address (1 host up) scanned in 5 seconds T y n in s d n c cc n c n y k ô g t ể t a tế c o mộ n ư i u n tị ó kế u hê , ử ụ g á ô g ụ à h n h h y h h t g ờ q ả r c in tứ . ở v vệ d t t ư n d b o mộ c ộ tn c n , á s en n ư t n c o vệ h c B i ì ic ò ì h ờ g ự á m t u c ấ ô g c c i ê u i h ic t ê te d i h n . ớ c cc n c d t c cn àq ả tị ệtố gmạ gc tểp á hệ h o õ cú g V iá ô g ụ ò ì m, á h u n r h h n n ó h h t in r n ữ gg màc ch c e c tểtấ k i òtê h tố gc amìh a hn ì á a k r ó h h y h d rn ệ h n ủ n. 2.P THI N S X M NHẬ QUA MẠ HÁ Ệ Ự Â P NG N uh tố gc ab n c k t ố v oitr e, ạ c tểtởt à hmộ mụ t ub d ế ệ h n ủ ạ ó ế n i à n en t b n ó h r h n t ci ê ịò t c cl h n v b omậ. cd h tố gc ab nc g i h nđề n yh yk ô gt ì ì á ỗ ổg ề ả m t Mặ ù ệ h n ủ ạ ó h n ậ iu à a h n h v nk ô gđ đ x cđn v p á hệ vệ d t n y Mộ v nđ c nq a tm k á l ẫ h n ủ ể á ịh à h t in ic ò ì à . t ấ ề ầ u n â m h cà c cc ộ tn c n g y n ừ g dc v ( e il fS ri s- D S ,lm t ế n o đ n ă á u c ấ ô g â g n ị ụ D na o evch e o ) à h à ể gn n ừ , h t inv đ i h v i h n n ub nk ô gmu nh tố gc ab nn ư gtệ g a p á hệ à ố p ó ớ c ú g ế ạ h n ố ệ h n ủ ạ g n r. H tố gp á hệ x m n ậ q amạ g( ewo kI tu in D tcin S se - NIDS) ệ h n h t in â hp u n N t r nr s o ee t o y tm te d i á t ô g t tu ề tê mạ g v p á hệ n u c h c e đ n c x m n ậ h o õ c c h n i r y n rn n n à h t in ế ó a k r a g ố â hp v o h tố g ( o cg y g y r mộ v tn c n D S .Mộ v d để hn l h tố g à ệ hn hặ â â a t ụ ấ ôg o) t í ụ in ìh à ệ h n te d i ố lợ g ln c cy u c u k tn i C đ n n iu p r tê mộ má n o đ ,d h o õ s ư n ớ á ê ầ ế ố T P ế hề o t rn t y à ó o v yc tểp á hệ r n u c a đ đ n tử mộ tcv d t T Pp r. tN D c ậ ó h h t in a ế ó i ó a g h t á ụ ò ì C o t Mộ I S ó m tể c ạ tê má c n t e d i o ctê mộ má đ clp te d i o n b tô g t h h y rn y ầ h o õ h ặ rn t y ộ ậ h o õ tà ộ h n i n tê mạ g rn n. C cc n c c tểđ ợ k th p đ tomộ h t ố g p á hệ x m n ậ q amạ g á ôg ụ ó h ưc ế ợ ể ạ t ệ h n h t in â hp u n. C ẳ g h n d n tp a p rđ đề k in g i h n c cdc v đ đ ợ đ n k .C c h n ạ ù g c wr p e ể iu hể , h n ậ á ị ụ ã ư c ă g ý á h c ư n tìhp â t hn ậ k h tố g n ư s th c tểd n đ x cđn c ctcv hơg r n h n í h t ý ệ h n , h wac , ó h ù g ể á ịh á á ụ c d t tê h tố g V đề q a tọ gn ấ l c cc n c c tểp â t h c ctô g ò ì rn ệ h n . à iu u n r n h t à á ô g ụ ó h h n í á h n m c t tê mạ g đ p á hệ c c tn c n D S h ặ đ n c p tô g t n ư tp u , i rn n n ể h t in á ấ ô g o o c á h ắ h n i h c d mp n ethereal, ngrep, NFR (Network Flight Recorder), PortSentry, Sentinel, Snort, ... K i in tự mộ h tố g p á hệ x m n ậ q a mạ g b n c n p ả lu tm đ n h hệ h c t ệ h n h t in â hp u n ạ ầ h iư â ế hệ s ấ c ah tố gc n n ưc cc íhs c b ođ m s r n t . iu u t ủ ệ h n ũ g h á hn á h ả ả ự i g ư ê 3.K Ể T A K IM R HẢ NĂNG B X M NHẬ Ị Â P Kể tak ản n b x m n ậ l n q a đ n vệ x cđn v s px p c cl h n a im r h ă g ị â hp i ê u n ế ic á ịh à ắ ế á ỗ ổ g n nn to g h tố g b n c c d n mộ s c n c kể ta N iu c n c kể ta ih r n ệ h n ằ g á h ù g t ố ô g ụ im r. hề ô g ụ im r c n c k ản n k a t á mộ s l h n t t ấ đ lm r q átìh tâ n ậ tá ũ g ó h ă g h ih c t ốỗ ổg ì hy ểà õ u r m n h m h p ri p é s đ ợ tự hệ n ưtến o V d , tỗ tà b đ m c ac ư n tìhp ụ v h p ẽ ư c h c in h h à . í ụ mộ lir n ộ ệ ủ h ơ g r n hc ụ dc v F P c tể d n đ n vệ tâ n ậ v o h tố g v i u ề „ o‟ N u n ư i ịh ụ T ó h ẫ ế ic h m h p à ệ h n ớ q y n r t ế g ờ o . q ả tị n c kế t ứ v kể tak ản n b x m n ậ tư ck i óx yr, ọc u n r mạ g ó in h c ề im r h ă g ị â h p rớ h n ả a h ó tểt nh n c ctcv đ n n c omứ đ a nn c ah tố gmạ g h i àh á á ụ ể âg a ế c ộ n ih ủ ệ h n n. C rt hề c cc n c mạ gmàb nc tểs d n to gvệ kể tak ản n b ó ấ n iu á ô g ụ n ạ ó h ử ụ g r n ic im r h ă g ị x m n ậ .H u h tc cq á tìh kể ta đ u d n í n ấ mộ c n c t đ n p â â hp ầ ế á u r n im r ề ù g t h t t ô g ụ ự ộ g h n t hc cl h n a nn . á c n c n yt ă d h tố gđ x cđn c cdc v hệ í á ỗ ổ g n ih C c ô g ụ à h m ò ệ h n ể á ịh á ị ụ in c h c . h n t lyt c cdc v n ys đ ợ s s n v i ơs d l uc cl h n a nn ó T ô g i ấ ừ á ị ụ à ẽ ư c o á h ớ c ở ữ i á ỗ ổ g n ih n h ệ đ đ ợ t t ấ tư cđ . ã ư c ì h y rớ ó m C cc n c tư n đ ợ s d n đ tự hệ c ckể ta lạ n y l I S S a n r á ô g ụ h ờ g ư c ử ụ g ể h c in á im r o i à à S c n e, Cybercop, Retina, Nessus, cgiscan, CIS, ... Kể ta k ả n n b x m n ậ c n đ ợ t ự hệ b i h n n ư i ó tá h n im im r h ă g ị â h p ầ ư c h c in ở n ữ g g ờ c rc hệ mộ c c c n tậ .S t iu kế tứ v s d n s i á h c tể s d n đ n h u q ả t á h ẩ h n ự hế in h c à ử ụ g a c c ó h ẽ ẫ ế ậ u n hê tọ gk ô gtểlờ gtư cđ ợ . g im r n h n h ư n r ớ ư c G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  13. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 12 4.ĐỐIPHÓ KHIHỆTHỐNG CỦA B N B T N C Ạ Ị Ấ ÔNG G n đ y mộ lạ c c v tn c n n ắ v o c c s e c a n ữ g c n t ln n ư ầ â, tot á ụ ấ ôg hm à á i ủ h n ôg y ớ h t Yahoo!, Buy.com, E-B y A z n v C N I tr cie g y r n ữ g t ith iv c n a , ma o à N ne a t v â a h n hệ ạ ô ù g n hê tọ g N ữ g tn c n n y l d n tn c n g y n ừ g dc v " e il g im r n . h n ấ ô g à à ạ g ấ ô g â g n ị h ụ D na-Of- S ri "mà đ ợ t itk đ lm n ư g h ạ đ n c a mộ mạ g má t h h y mộ evc e ư c hế ế ể à gn ot ộg ủ t n y í n a t we s e b n c c g iin tcv i ố lợ g ln c cd l u ti ct u tn c n k in bi ằ g áh ử l t ê ụ ớ s ư n ớ á ữ i ớ mụ i ấ ô g hế ệ ê c o h t ố g b tn c n b n ừ g h ạ đ n ,đề n y t ơ g t n ư h n tă n ư i h ệ h n ị ấ ô g ị g n o t ộ g iu à ư n ự h à g rm g ờ c n g i h n n ừ gti s đệ t o i hế n l ntcb b n ù g ọ k ô g g n ớ 1 ố in h ạ k in ó i ụ ị ậ . ê T o g k i h n tể n o tá h đ ợ mọ n u hể t c cc ộ tn c n ,c ú g ti r n h k ô g h à rn ư c i g y im ừ á u c ấ ô g h n ô k u ê b nmộ s b ớ màb nn nte k i ạ p á hệ r r n h t ố gc ab nb h yn ạ tố ưc ạ ê h o h b n h t in a ằ g ệ h n ủ ạ ị tn c n . h n ti ũ g đ ar mộ s c c đ gú b n b ođ m t h hệ q ac ah ấ ô g C ú g ô cn ư a t ố á h ể ip ạ ả ả í n iu ủ ủ ệ tố g a nn v n ữ g b ớ b n n n lm đ gả r i o v c tể đ i h v i h n h n n ih à h n ư c ạ ê à ể im ủ r à ó h ố p ó ớ n ữ g c ộ tnc n . ucấ ôg Nế p á h ệ r r n h t ố g c a b n đ n b t n c n ,h y b n t h S u u h t in a ằ g ệ h n ủ ạ a g ị ấ ô g ã ìh ĩ . a n đ yl n ữ g b ớ b n n n lm: â à h n ư c ạ ê à T ph p1n ó đ đ i h v i ựtnc n : ậ ợ hm ể ốpó ớs ấ ôg o N ó n y p ả b o g m n ữ g n â vê kn n hệ n ữ g n ư i hm à hi a ồ h n h n in ih g im, h n g ờ mà c tểgú hn tà hmộ k h ạ hh n đ n đ i h v i ựtnc n . ó h ip ìh h n t ế oc àh ộg ốpó ớs ấ ôg D a te c íh s c v c cq ytìh tự hệ v a nn c ac n t,s d n ự h o hn á h à á u r n h c in ề n ih ủ ô g y ử ụ g c cb ớ tí h pk ih n b oc omọ n ư i a t c ứ v c ộ tnc n . á ư c hc ợ h t ô g á h h igờhy ổ hc ề ucấ ôg Tm s gú đ t n àc n c pdc v I tr e v c q a p ụtá hv a nn ì ự ip ỡ ừ h u g ấ ị ụ nen t à ơ u n h r c ề n ih h máy tính: o Lê h n à c n c p dc v I tr e c a b n đ tô g b o v c ộ tn in ệ h u g ấ ịh ụ nen t ủ ạ ể h n á ề u c ấ c n . ótển àc n c pdc v I tr e c ab ns c ặ đ n đ ợ c ộ tnc n . ô g C h h u g ấ ị ụ nen t ủ ạ ẽ h n ứ g ư c u c ấ ô g h o Lê h c q a p ụ tá h v a nn má t h đ tô g b o v c ộ tn in ệ ơ u n h rc ề n ih y í n ể hn á ề uc ấ công T m tờ d n p ư n t ứ tu ề tô g k á (h n h n n ư q a đệ to i ạ h i ù g h ơ g h c r y n h n h c c ẳ g ạ h u in h ạ) k irođ ih n t đ đ m b rn k x m n ậ k ô gtểc ặ v lyđ ợ tô gt . h ta ổ tô g i ể ả n o ằg ẻ â hp hn h hn àấ ưchn i n G iạ ttc c ch ạ đ n c ab n (h n h n n ư g i in to i ta đ i i , h li ấ ả á o t ộ g ủ ạ c ẳ g ạ h ọ đệ h ạ, h y ổ fe l ...) T e d i á h tố gq a tọ gto gq atìhb tnc n b n c cp ầ mề h o õ c c ệ h n u n rn rn ú r n ịấ ô g ằ g á h n m h y dc v p á hệ s x m n ậ ( tu in d tcin s f r/evc s.Đ ề n y c a ị ụ h t in ự â h h p i rs n o ee t o ot e s ri ) iu à ó wa e tểgú lm gả n ẹs tn c n c n n ư p á hệ n ữ g d u hệ c as tn c n h ip à im h ự ấ ô g ũ g h h t in h n ấ iu ủ ự ấ ô g tự s h yc ỉàs q ấ r i h m đ n lch ớ gs c úýc ab n c ẳ gh nmộ tn hc ự a hl ự uy ốnằ áhạ ưn ự h ủ ạ (h n ạ tấ c n D S v i ụ gýlm s oln s c úýc ab nto gk ih cs đ yl mộ c ộ tn ôg o ớdn à a ãg ự h ủ ạ rn h tự ự â à tucấ c n n ằ x m n ậ v o h tố g c a b n .S o c é li ấ c c cfe mà k x m ôg hm â h p à ệ h n ủ ạ ) a h p ạ tt ả á i s l ẻ â n ậ đ li a ta đ i n ưn ữ gđ ạ mãc ư n tìh lgfe . ) h p ể ạ h y h y ổ (h h n o n h ơ g r ,o i , . n l . Lê h n àc ứ tá hđ b oc ov v tnc n . in ệ h h c r c ể á á ề ụ ấ ô g Nh n b ớ b n n n lm đ g ả r i o v đ i h v i ự t n c n to g t ơ g ữ g ư c ạ ê à ể im ủ r à ố p ó ớ s ấ ô g r n ư n lai : o X yd n v ta q y nc on ó đ i h v i ựtnc n â ự g à ro u ề h h m ố p ó ớ s ấ ô g o T i à hkể taa nn v đ n gámứ đ r i oc ah tố g h h n im r n ih à á h i c ộ ủr ủ ệ hn o C i ặ c cp ầ mề a tà h tố gp ùh pđ gả b t ủ r àđtá hn m n o n ệ h n h ợ ể im ớ r i o o N n c ok ản n c amìhv a tà má t h âg a h ăg ủ n ề n on yí n G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  14. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 13 C cb ớ kể tađ g ú b n b o đ m t h h ệ q ảc ah t ố g a n n á ư c im r ể i p ạ ả ả í n iu u ủ ệ h n n i h o Kể tah tố g a nn mớ c i ặ :c ắ c ắ t h đ n đ n c ac íh s c im r ệ h n n ih iàđt hc hn í n ú g ắ ủ hn á h a nn hệ c v c uhn c u nc ah tố g n ih in ó à ấ ìh h ẩ ủ ệ h n . o Kể tat đ n tư n x y n:đ k á p ás “ in t ă c an ữ gh c e im r ự ộ g h ờ g u ê ể h m h ự vế g h m” ủ h n a k r h yn ữ gh n đ n s iri ủ n â vê to gc n t. a h n à h ộ g a tá c a h n in r n ô g y o Kể ta n ẫ n in đ kể ta c íh s c a nn v n ữ g t u c u n h ặ im r g u hê : ể im r hn á h n ih à h n i h ẩ , o c ê kể ta s hệ h u c a n ữ g l h n đ đ ợ p á hệ (h n h n n ữ g li ư c im r ự in ữ ủ h n ỗ ổ g ã ư c h t in c ẳ g ạ h n ỗ đ ợ tô gb ot n àc n c pp ầ mề hn á ừ h ug ấ hn m) o Kể tah n đ m n ữ gfeq a tọ g đ đ n gás tà v nc an ữ gfe im r ằ g ê h n i u n rn : ể á h i ự o n ẹ ủ h n i l l v c s d l uq a tọ g à ơ ở ữ i u n rn ệ o Kể ta c cti h ả n ư i ù g đ p á hệ c cti h ả k ô g s d n , im r á à k o n g ờ d n : ể h t in á à k o n h n ử ụ g k ô gtnti. h n ồ ạ, .. o Kể tađn k đ x cđn tạ gt á hệ ti ủ h tố ga nn c ab n im r ịh ỳ ể á ịh r n h i in ạ c a ệ h n n ih ủ ạ T it ậ t ờ g l aI t b e c oLn x h ế lp ư n ử p a ls h i u C u h n T be ấ ì h a ls Vệ c i ặ I tbe l mộ p ầ to gvệ c i ặ R dH t a đ u N u ê ic à đ t pa ls à t h n rn ic à đ t e a b n ầ . g y n b n k ở to t kế s tn tic a fe I tbe ,r ls ả h i ạ ì im ự ồ ạ ủ i pa ls ue /etc/sysconfig/iptables, Và m l n u c ú g đ tn tipa lsk ở đ n v i ầ hn đ đ ợ c ỉ õ Mộ k i ev r ế h n ã ồ ạ itbe h i ộ g ớ c u ìh ã ư c h r. t h s re n yl g i iv n ậ mal c u hn I tbe n n c o p é n ữ g k tn i ừ đ u à à ở mal à h n i ấ ìh pa ls ê h h p h n ế ố t ầ , vào sendmaiđ nb t ỳn i â . g ờ q ả tị ệt ố gs c ỉ ử d n s ht b n l ế ấ k ơ đ u N ư i u n rh h n ẽ h s ụ g h ừ ê to gc cmá , ặ bệ l MI . pa lsr lss c i ặ đ c op é c ck t ố s h rn á y đ c it à S I tbe ue ẽ à đ t ể h h p á ế n i h t 2 MI . ig I MPs c op é b tk đ u K ô g c c n n ok á c op é k t ừ S Pn C ẽ h hp ấ ỳ â. hn ó ôg à hc h hp ế n i ế n ư i h cv n y Đ yl mứ b s n c ovệ p ò gt ủc as re to g ố đn g ờ p ụ ụ à. â à c ổ u g h ic h n h ủ ev r r n tư n h p Frwalđ ợ t o hệ .T ê v o đ l vệ b o v c o s h s đ ợ rờ g ợ i e l ư c h ã ip h m à ó à ic ả ệ h s ẽ ư c c n c pb i ấ hn c cg i c b nd ớ. u g ấ ở c u ìh á ó tp ê ư i N ữ gq ytcđ t ự hệ c uhn I tbe n ưs u h n u ắ ể h c in ấ ìh pa ls h a : /sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT(1) /sbin/iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT(2) /sbin/iptables -A INPUT -p tcp --dport 25 -j ACCEPT(3) /sbin/iptables -A INPUT -p tcp --dport 22 -s 10.100.200.0/24 -j ACCEPT(4) /sbin/iptables -A INPUT -p tcp --dport 22 -s 10.100.201.0/24 -j ACCEPT(5) /sbin/iptables -A INPUT -p udp --sport 53 -s 10.100.50.50 -j ACCEPT(6) /sbin/iptables -A INPUT -p udp -sport 53 -s 10.100.42.42 -j ACCEPT(7) /sbin/iptables -A INPUT -j LOG(8) /sbin/iptables -P INPUT DROP(9) ( )C op é n ữ gk t ố l nq a v đ tit ậ đ ns re 1 h h p h n ế n ii u n à ã hế lp ế ev r ê ( )C op é c ch s k á pn đ ns re s n mad 2 h h p á o t h c ig ế ev r e d i ( )C op é k t ố S Pđ ns re 3 h h p ế n i MT ế ev r ( ) ( )C op é k t ố s ht 2MÍ s b es 4, 5 h h p ế n i s ừ (u n t) ( ) ( )C o p é n ư i h cv tn D S c o b x s n mad đ c n c p gả p á 6 , 7 h h p g ờ p ụ ụ ê N h o e d i ể u g ấ ii h p D S N ub nc h nmộ d man–D S t ì h m mộ d n c omỗ D S N . ế ạ ó ơ to i N , h tê t òg h i N . ( )lgb t ỳk t ố n oc g n màn k ô gđ cbệ c op é 8 o ấ k ế nià ố ắg ó h n ặ it h h p ( )C i ặ c íhs c mặ đn c ob n I P Tt D O 9 à d t hn á h c ịh h ả g N U o R P T tc c ck tn i ặ bệ k ô g c op é s b rt C ư n tìh ls n r s đ ợ ấ ả á ế ố đ c it h n h h p ẽ ị ớ. h ơ g r n o e ty ẽ ư c c u hn đ đn rn b tk d n n o lg c n n ư s x m p ạ a tà . ểgữ ấ ìh ể ịh ằ g ấ ỳ ò g à o ũ g h ự â hm n on Đ i đ ợ c uhn q arb o, ap ả c ạ I tbe - S v . h yln n ưs u ư c ấ ìh u e o t t h i h y pa ls a e C ạ ệ h h a : /sbin/iptables-save > /etc/sysconfig/iptables K i ệt ố gk ở đ n ln feI tbe s đ ợ đ cv c uhn hệ d n . h h h n h i ộ g ê , i pa ls ẽ ư c ọ à ấ ìh iu ụ g l G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  15. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 14 I tbe l mộ t ờ g la ứ g d n lcg i ữ l u rtmạ h min p í à c s n tê pa ls à tưn ử n ụg ọ ó d i ấ ệ n , ễ h v ó ẵ rn Ln x.N tl rI tbe g m 2 p ầ l N t l rở to g n â Ln x v I tbe n m iu . eft /pa ls ồ ie h n à eft ie r n h n iu à pa ls ằ ngoài n â .I tbe c ị tá h n im ga t p gữ n ư i ù g v N t l rđ đ y c c h n pa ls hu rc hệ io i ế ia g ờ d n à eft ể ẩ á ie lậ c a n ư i ù g v o c o N tlrx l N tl rt n h n lcc cg i ữ l u ở mứ u t ủ g ờ d n à h efe ử í eft i i . ie ế à h ọ á ó d i ệ c I . eftr à vệ tự t pto gn â , h n v k ô glm gả tcđ c ah tố g P N tl lm ic r c i r n h n n a h à h n à ie ế im ố ộ ủ ệ h n . C c đ i ị c ỉ Pđ n ( y a cN T á h ổ đa h I ộ g d n mi A ) T ư ck i i à p ầ c íh mìhc ngớ tiuv i á b nv c n n h đ i ị c ỉ A r ớ h đ v o h n hn , n ầ iihệ ớ c c ạ ề ô g g ệ ổ đa h N T đ n v đ n gảI Ma q ea e H i ừ n yđ ợ d n r t hề to gI tbe n nb n ộ g à ó g i P s u rd . a t à ư c ù g ấ n iu r n pa ls ê ạ p ả bế. ế b nđ bế N Tđ n v Ma q ea e b nc t ểb q ap ầ n y h i it N u ạ ã it A ộ g à s u r d , ạ ó h ỏ u h n à . NA đ n l mộ to g n ữ g k tu tc u ể đ iđa c ỉI N T ( ewo k A d e s T ộg à t r n h n ĩ h ậ h y n ổ ị h P A N t r d rs T a s t n . á đac ỉ Pn i ộđ ợ c u ể s n I N Tn ưs u rn l i ) C c ị h I ộ b ư c h y n a g P A h a : ao N T R ue đ m n ậ vệ c u ể d y I n ib 1 91 80x s n d y I mớ A o tr ả h n ic h y n ã P ộ ộ 6 .6 .. a g ã P i 2 31 22x K i ó g iiu v i P n u n l 1 21 802 0 đ n r u e,r ue s đ i P 0 .6 ... h c ó l ệ ớ I g ồ à 9 .6 ..0 ế o tr o tr ẽ ổ I n u ntà h2 31 222 0s uđ mớ g i an o iQ átìhn yg iàS A ( o re g ồ h n 0 . 6 .. 0 a ó i ở r g à. u r n à ọ l N T S uc - N T N Tn u n . o tr ư d l uto gmộ b n g iàb n N Tđ n . g ợ lik i A , A g ồ ) R ue lu ữ i r n ệ t ả g ọ l ả g A ộ g N ư c ạ, h c mộ g i ừ l u t g i ừ n o i à v i Pđc l 2 31 222 0 r u e s c n c v o ó t ó t i ừ ở t g à v o ớ I í à 0 .6 ..0 , o tr ẽ ă ứ à ệ h b n N T đ n hệ tiđ đ iđa c ỉđc 2 31 222 0 t à h đa c ỉđc mớ l ảg A ộ g in ạ ể ổ ị h í h 0 .6 .. 0 h n ị h í h ià 1 21 802 0 Q á tìh n y g il D A ( e t ain A ,N T đc ) Lê lc gữ 9 .6 ..0 . u r n à ọ à N T D si t -N T A í . in ạ ia n o h 192.168.0.200 và 203.162.2.200 là hoà tà to g s ố (r n p rn)q a N T r ue. n o n r n u t ta s ae t u A o tr N T r ue t n h n c u ể t p (o wad g i d l u t 1 21 802 0 đ n A o tr i ế àh h yn i ế fr r ) ó ữ i ệ ừ 9 . 6 .. 0 ế 2 31 222 0v n ư cli 0 .6 ..0 à g ợ ạ. G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  16. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 15 C c đ n g ảđ a c ỉ P ( s u r d ) á h ó g i ị h I ma q e a e Đ yl mộ k t u t h cto gN T â à t ĩh ậ k á r n A . N T R ue c u ể d y I n i ộ 1 21 80x s n mộ I d y n ấ l 2 31 224 A o tr h y n ã P ộ b 9 .6 .. a g t P u h t à 0 . 6 .. b n c c d n c cs hệ c n ( o t u e)k á n a . h n h nk i óg i ữ l u ằ g á h ù g á ố iu ổ g p r-n mb r h c h u C ẳ g ạ h c ó d i ệ I v in u n 1 21 801 8 1 0 , đc 2 12 05 .5 8 đ n r u e, r ue s đ i P ớ gồ 9 . 6 . .6 : 2 4 í h 1 .0 .11 : 0 ế o tr o tr ẽ ổ n u n t à h 2 31 224 2 3 4 v lu d l u n y v o mộ b n g i l b n gồ hn 0 . 6 . .: 6 1 à ư ữ iệ à à t ảg ọ à ảg ma q e a e đ n .K i ó mộ g i ữ l u t n o i à v i g ồ l 2 12 05 .5 8 , s u rd ộ g h c t ó d i ừ g à v o ớ n u n à 2 . 0 .1 1 : 0 ệ đc 2 31 224 2 3 4đ nr ue, o tr ẽc nc v ob n ma q ea eđ n hệ ti í 0 .6 ..: 6 1 ế o tr r u e s ă ứ à ả g h s u rd ộ g in ạ đ đ iđc t 2 31 224 2 3 4 tà h 1 21 801 4 1 0 .Lê lc gữ c c má ể ổ í ừ 0 .6 . .: 6 1 h n h 9 .6 ..6 : 2 4 in ạ ia á y to gmạ gL N v i yk á b nn o i o ntà to gs ố q ar ue rn n A ớ má h c ê g à h à o n r n u t u o tr C u tú c aI t b e ấ r c ủ p a ls I tbe đ ợ c i lm 4 b n (a l) b n ftrd n đ lc g i ữ l u b n n t pa ls ư c ha à ả g tbe : ả g ie ù g ể ọ ó d i , ả g a l ệ d n đ t a tcv i á g i ữ l uđ ợ N Tn u nh yN Tđc , ả gma ged n đ ù g ể h o á ớ cc ó d i ư c A g ồ a A í b n ệ h nl ùg ể ta đ i á t ô g s to g g i P v b n c n ta k d n đ te d i á k tn i Mỗ h y ổ c c h n ố r n ó I à ả g o n rc ù g ể h o õ c c ế ố. i tbeg m n iumắ xc (h i) C ang m n iulậ (ue đ t a tcv i á g i ữ al ồ hề c í c an . h i ồ h hề u t r l) ể h o á ớ c c ó d l u R l c tểl A C P (h pn ậ g i ữ l u , R P(h g i R J C ( ạ b g i i . ue ó h à C E T c ấ h n ó d i ) D O tả ó) E E T l i ỏ ó) ệ ệ , o h ặ t a c iu(eee c )đ nmộ c ank á . o c h m hế rfrn e ế thi hc Qu tì h c u ể g i ữ l u q aNe f t r á rn h y n ó d i ệ u ti e l G i ữ l u ( a k t c ạ tê c ạ tê c p s u đ đ v o c r mạ g (h n h n n ư ó d i p c e) h y rn h y rn á , a ó i à ad ệ n cẳ g ạ h eh ) Đ ut np c e s q ac anP E O T N (r ớ k i ịhty n . ạ đ y p c e t0 . ầ i ê a k t ẽ u h i R R U I G tư c h đn u ế ) T i â , a k t c tểb t a đ i h n s ( n l)h ặ b đ i ị c ỉ Pđc ( N T . ố v i a k t i ó h ị h y ổ tô g ố ma ge o c ị ổ đa h I í D A ) Đ i ớ p c e đ h v omá , ós q ac anI P T T i h i I P T p c e c tểđ ợ c ấ n ậ h ặ b à y n ẽ u h i N U . ạ c an N U , a k t ó h ư c h p h n o c ị h y b .Tế te p c e s đ ợ c u ể ln c o c cứ g d n (l n/ev r x lv ủ ỏ ip h o a k t ẽ ư c h y n ê h á n ụ g c e ts re) ử í à i t p t e l đ ợ c u ể r c an O T U .T i h i O T U ,p c e c tể b t a đ i i h o à ư c h y n a h i U P T ạ c an U P T a k t ó h ị h y ổ ế c c tô g s v b lc c ấ n ậ r h y b h y b .Đ i ớ p c e fr r q a má , á h n ố à ị ọ h p h n a a ị ủ ỏ ố v i a k t o wad u y p c e s u k i ờ c an P E O T N s q a c an F R R .T i h i F R R ,n a k t a h r i h i R R U I G ẽ u h i O WA D ạ c an O WA D ó c n b lcA C P h ặ D N . a k ts u k i u c an F R R h ặ c an O T U ũ g ịọ C E T o c E Y P c e a h q a h i O WA D o c h i U P T s đ nc anP S R U I G (a k i ịhty n . ạ c anP S R U I G p c e c t ể ẽ ế h i O T O T N s u h đn u ế ) T i h i O T O T N , a k t ó h đ ợ đ i ị c ỉ P n u n ( N T h ặ MA Q E A E P c e s u k i a c r mạ g s ư c ổ đa h I g ồ S A ) o c S U R D . a k t a h r ad n ẽ đ ợ c u ể lnc pđ đ đ nmá t hk á tê mạ g ư c h yn ê á ể iế y í h c rn n n. G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  17. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 16 C ct a s d n ln t ư n g pc aI tbe á h m ố ò g ệ h h ờ g ặ ủ pa ls 1 Gọ tợ g ú . i r ip Đ g ir gú v I tbe , ạ g ln $ man iptables h ặ $ iptables --help. h n h n ể ọ tợ ip ề pa ls b n õ ệ h oc C ẳg ạ n ub nc nbế v c ct yc ọ c a match limit, ạ g ln $ iptables -m limit --help. ế ạ ầ it ề á ù h n ủ bn õệh 2 C ct yc ọ đ c ỉ ị h t ô g s . á ù h n ể h đn h n ố - c ỉ ịhtntbe -t ê _a l>, í ụ-t filter, -t nat, . ế k ô gc ỉ ịhtbe gá h đn ê a l: , ư n t n ư--sport h đn ổ g í h p r
  18. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 17 # iptables -A INPUT -i eth0 -p tcp --dport 23 -j DROP tảc cp c e đ nc n 2 d n h á ak t ế ổ g 3 ù g ga tứ T Ptê c r mạ geh io h c C rn ad n t0 # iptables -A INPUT -i eth1 -s ! 10.0.0.1-10.0.0.5 --dport 22 -j REJECT --reject-with tcp- reset g i ó T Pv i ờR T c oc ck t ố k ô gđ nt d yđac ỉ P1 .... ở g i C ớ c S =1 h á ế n i h n ế ừ ã ị h I 0001. 5 tê c n 2 , admạ geh rn ổ g 2 c r n t1 # iptables -A INPUT -p udp --dport 139 -j REJECT --reject-with icmp-port-unreachable g i ó I MP` o t n e c a l`c oc ck t ố đ nc n 1 9 d n ga t ứ U P ở g iC p r-u ra h be h á ế n i ế ổ g 3 , ù g io h c D P â b ệ g ữ NE , S A L S D v R L T D h n it i a W E T B I HE à EA E - N W:mởk t ố mớ E ế ni i - E T B I H D đ t itậ k t ố S A LS E : ã hế lp ế n i - R L T D mởmộ k t ố mớ to gk t ố hệ ti EA E : t ế n i ir n ế n i in ạ Vd: íụ # iptables -P INPUT DROP đ t hn s c c oc anI P Tl D O ặ c íh á h h h i N U à R P # iptables -A INPUT -p tcp --syn -m state --state NEW -j ACCEPT c ỉ h pn ậ c cg i h cấ h n á ó T Pmởk t ố đ s t ờS N C ế n i ã e c Y =1 # iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT k ô gđ n c c hn óg á k t ố đ n đ ợ t itậ ,ồ gtờ c n c op é mởc ck t ố mớ to gk t ố ế n i a g ư c hế lpđ n h i ũ g h h p á ế n i ir n ế n i đ ợ t itậ ư c hế lp # iptables -A INPUT -p tcp -j DROP c cg i C c nli ề b D O á óT P ò ạđu ị R P T yc ọ --limit, --limit-burst ù h n --limit-b rt mứ đn , íhb n s p c e u s: c ỉh t n ằ g ố ak t --l t tcđ k i h m mứ đn , íhb n s p c e/( iy , p ú) d gờ h ặ i :ố ộ h cạ mi c ỉh t n ằ g ố a k tsgâ ) m( h t, ( i) o c h(ngày) Mìhlyv d c tểđ b nd hể : n ấ í ụ ụ h ể ạ ễ iu # iptables -N test # iptables -A test -m limit --limit-burst 5 --limit 2/m -j RETURN # iptables -A test -j DROP # iptables -A INPUT -i lo -p icmp --icmp-type echo-request -j test Đ u t n ln iptables -N test đ to mộ c an mớ tn l ts (a l mặ đn l ầ i ệh ê ể ạ t hi i ê à e t tbe c ịh à ftr.T y c ọ -A test ( p e d đ tê lậ mớ v o c an ts.Đ i ớ c an ts, ie) ù h n l a p n ) ể h m u t i à h i et ố v i h i et mìh gớ h n l t u s ở mứ 5 g i l t l 2 g i h t n u tỏ lậ s tở v n ii ạ i -b rt mi c ó, i mi à ó/ ú, ế h a u t ẽ r ề p ( E U N c n k ô g s b D O .S u đ mìh n i h m c an ts v o c an I P T v i R T R ) ò h n ẽ ị R P a ó n ố tê h i et à h i N U ớ tyc ọ c r mạ gv ol l, iotứ i ,o ic ù h n ad n à à o ga h c c mp lạ i mpl echo-rq e t L ậ n ys gớ à e u s. u t à ẽ ii h n c cg i I G tio l 2 g i h ts u k i ãđ tti g i ạ t ử pn đ n lc lo t ạ á ó PN ớ l à ó/ ú a h đ ạ ớ 5 ó. n h ig ế o ah s p B xem sao? $ ping -c 10 localhost C ỉ g i ầ to g p ú đ u t n đ ợ c ấ n ậ , h alậ R T R đ . â gờđ đ t h 5 ó đ u rn h t ầ i ê ư c h p h n tỏ u t E U N ó B y i ã ạ đ n mứ đn l 5 gói, ậ t cI tbe s gớ h n P N tiol 2 g i r n mỗ p ú b t ế c ỉh à lp ứ pa ls ẽ ii ạ I G ớ l à ó tê iht ấ c ấ c b on iug i ư cP N tiođ n a N uto gp ú ti h n c g i à P N h p ó a hê ó đ ợ I G ớ l i ữ . ế r n h t ớ k ô g ó ó n o I G tiI tbe s gả l t i g i ứ l tcđ đ n l 2g i h t ẽtn ln4g i h t ớ, pa ls ẽ im i đ 2 ó t c à ố ộ a g à mi ó/ ú s ă g ê p ó/ ú . p N u to g p ú n a k ô g c g i ế ,l ts gả đ 2 n a l tở v li rn t á c ế rn h t ữ h n ó ó đ n i mi ẽ im i ữ à r ề ạ tạ g h i ũ c ư đ t ế mứ đn 5 g iQ átìhc t pt cn ư v y B nc ỉ ầ n ớđ ngả l h a ạ đn c ỉh ó. u r n ứ i ụ h ậ . ạ h c n h ơ in à ế k i ã đ tti cđn ,tcđ s b gớ h n b i h m s --l t N u to g mộ đ n v h đ ạ ớ mứ ỉh ố ộ ẽ ị ii ạ ở t a ố i . ế rn mi t ơ ị tờ ga ti h n c g i ế , ố đ s tn ln đ n b n --l t ế k i r li rn h i in ớ k ô g ó ó đ n tc ộ ẽ ă g ê ú g ằ g i đ n h tở ạ tạ g mi tá c ư đ t c--limit-burst thì thôi. h i h a ạ mứ Đ x m c clậ to gI tbe b n g ln $ itbe -L -nv (-Ltt ảc clậ to gtt ể e á u t r n pa ls ạ õ ệ h pa ls ấ c á u t rn ấ c c cc an tbemặ đn là filter, -nl t êởd n s , đ x m c iit ả á h i, a l c ịh i k ệ ạg ố v ể e ht ) ế # iptables -L -nv Chain INPUT (policy ACCEPT 10 packets, 840 bytes) pkts bytes target prot opt in out source destination 10 840 test icmp -- lo * 0.0.0.0/0 0.0.0.0/0 icmp type 8 Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  19. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 18 pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 15 packets, 1260 bytes) pkts bytes target prot opt in out source destination Chain test (1 references) pkts bytes target prot opt in out source destination 5 420 RETURN all -- * * 0.0.0.0/0 0.0.0.0/0 limit: avg 2/min burst 5 5 420 DROP all -- * * 0.0.0.0/0 0.0.0.0/0 # iptables -Z reset counter # iptables -F f s lậ l hut u # iptables -X x ac anđ to ó hi ã ạ R dr c c n e ie t ổ g I tbe h tợtyc ọ -j REDIRECT ch p é b nđ i ư n c n mộ c c d d n . í pa ls ổ r ù h n o hp ạ ổhớg ổg t áh ễ à g V d n ư S U D đ n l tn tê c n 3 2 /c .Đ rdrc c n 8 đ n c n 3 2 n y ụ h Q I a g i e rn ổ g 1 8 tp ể e i t ổ g 0 ế ổ g 1 8 à s e b nlm n ưs u ạ à h a: # iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128 L uý tyc ọ -j REDIRECT cho có trong chain PREROUTING ư :ù hn SNAT & MASQUERADE Đ to k tn i ta s a e t gữ mạ g L N 1 21 801 v i nen tb n lp c u hn ể ạ ế ố `r n p r n` ia n A 9 .6 .. ớ I tr e ạ ậ ấ ìh c ot ờ glaI tbe n ưs u h ư n ử pa ls h a : # echo 1 > /proc/sys/net/ipv4/ip_forward c op é fr r c cp c e q amá c ủ đ t h h p o wad á a k t u y h ặ Iptables # iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 210.40.2.71 đ i Pn u n ổI gồ c oc cp c e r c r mạ geh l 2 04 ..1 K i h nđ ợ p c e v ot I tr e, h á a k t a ad n t 0 à 1 . 027 . h n ậ ư c a k t à ừ n e n t I tbe s t đ n đ i Pđc 2 04 ..1 t à h I đc t ơ g ứ g c amá t h to g pa ls ẽ ự ộ g ổ I í 1 .027 h n P í ư n n ủ h h y í rn n mạ gL N 1 21 80 2 . n A 9 . 6 ./ 4 H ặ b nc t ểd n MA Q E A Eta c oS A n ưs u oc ạ ó h ù g S U R D hy h N T h a: # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ( S U R D tư n đ ợ d n k i ế n i ế I tr e l p 0v d n đac ỉ P MA Q E A E h ờ g ư c ù g h k t ố đ n nen tà p à ù g ị h I đn) ộg G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
  20. Đ ti A tà v b omậ tê h đề h n Ln x ề à: n o n à ả t rn ệ iu à h iu Page 19 DNAT G ảs b nđ t á má c ủP o y Mal àD S to gmạ gD . ểtok t ố trong i ử ạ ặ c c y h r x , iv N r n n MZ Đ ạ ế n i s ố t I tr e v oc cmá c ủn yb nl n ưs u u t ừ nen t à á y h à ạ à h a: # echo 1 > /proc/sys/net/ipv4/ip_forward # iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2 # iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 25 -j DNAT --to-destination 192.168.1.3 # iptables -t nat -A PREROUTING -i eth0 -p udp --dport 53 -j DNAT --to-destination 192.168.1.4 L p c u h n I t b e c o má c ủ p ụ v W e ậ ấ ì h p a ls h y h h c ụ b P ầ n ymì s tn b yq av d c tểv cỉ ư n d nccb nl p ce vào. Các packet hn à n ẽ r h à u í ụ ụ h à h h ớ g ẫ á ạ ọ akt h ì c `ow r`v ' tu' ạ t l n a Gảs n ưmá củp ụ v We kt ố mạ gt ct pvo fr ad à o p tb n ự à h . i ử h u m y h hc ụ b ế ni n r i à ự ế Itre q acr mạ geh , ị cỉPl 1234 B ncnl cuh htờ glacoItb sđ p nen t u ad n t0 đa h I à .... ạ ầ ậ ấ ì ư n ử h pa l á p n e ứ gcc ê cusu n á yu ầ a : - cn T P8 (h ya ah ) comọ n ư irycpw b ổ g C 0 cạ p ce mở h ig ờt u ậ e - cn 2 (h ypotd cỉ cow b s r d n đ u l df l p bchml ổ g 1 cạ rf ) h mở h e mat (ù g ể p a i ê u l_ t ) p e o l ne i - cn 2 (h yo e sh cỉ coa mi (u gcpse `o t coa mi đ n n cp&p t l ổ g 2 cạ p ns) h mở h d n cn ấ h l ro` h d n ể â g ấ l ac ỗ h i cosre k iầ ) h ev r h cn - cn U P5 (h yt y n) ểp ụ v tnmi (â cỉ v d ) ổ g D 3 cạ i d s đ h c ụ ê ề đ y h l í ụ n n à - cỉh pn ậ IM PN ti ớ cd = x 8 cco i akt ò l đ ub t cố h cấ h n C P I G ớ v io e 0 0 , á l p ce cn ạ ề ịừ h i ạ i . B ớ 1 t itậ c ct a s c on â ư c : hế lp á h m ố h h n echo 1 > /proc/sys/net/ipv4/tcp_syncookies echo 10 > /proc/sys/net/ipv4/tcp_fin_timeout echo 1800 > /proc/sys/net/ipv4/tcp_keepalive_time echo 0 > /proc/sys/net/ipv4/tcp_window_scaling echo 0 > /proc/sys/net/ipv4/tcp_sack echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts echo 0 > /proc/sys/net/ipv4/conf/eth0/accept_source_route tc _ y c o is b t h cn n c ố gD S S N q as n o kec aLn x p s n o ke =1 ậ c ứ ă g h n o Y u y c o i ủ iu tp f _ i o t 0đ t h i int o t h q átìhđ n k t ố T Pl 1 gâ c _i tn me u =1 ặ t ờ ga i u c o u r me n ó g ế n i C à 0 iy tp k e aie t =1 0 đ t h i ingữk t ố T Pl 1 0 gâ c _ e p l _i v me 8 0 ặ tờ ga i ế n i C à 8 0 iy ... C ct a s k á b nc tểx m c iit r n tiiuđ k m c an â Ln x á h m ố h c ạ ó h e h t to g à l ế ệ i è ủ h n iu . B ớ 2 n pc cmô u c nt it h I tbe ưc : ạ á đ n ầ hế c o pa ls Đ s d n I tbe , ạ c np ả n ptư cc cmô u c nt it V d n ub nmu n ể ử ụ g pa ls b n ầ h i ạ r ớ á đ n ầ hế. í ụ ế ạ ố d n c ứ n n L G to gI tbe , ạ p ả n pmô u itL G v otư cb n ln # ù g h c ă g O r n pa ls b n h i ạ đ n p_ O à rớ ằ g ệ h modprobe ipt_LOG. G H : g y nT nK ô V DN uễ ấ hi Sn vê tự hệ : ih in h c in L T ị u ề Ta g ê h H y n rn N u ễ H yC ư n g yn u h ơg
Đồng bộ tài khoản