tt lv ths nguyen manh doan 2014

25
a HC VIN CÔNG NGHBƯU CHÍNH VIN THÔNG --------------------------------------- NGUYN MNH ĐOÀN NGHIÊN CU HTHNG PHÁT HIN VÀ NGĂN CHN XÂM NHP IDS/IPS CHO MNG DOANH NGHIP Chuyên ngành: KTHUT VIÊN THÔNG Mã s: 60.52.02.08 TÓM TT LUN VĂN THC SĨ HÀ NI-2014

Upload: tuyet-mai-nguyen

Post on 17-Sep-2015

226 views

Category:

Documents


7 download

DESCRIPTION

Luận văn thạc sĩ hệ thống phát hiện xâm nhập

TRANSCRIPT

  • a

    HC VIN CNG NGH BU CHNH VIN THNG ---------------------------------------

    NGUYN MNH ON

    NGHIN CU H THNG PHT HIN V NGN CHN XM NHP IDS/IPS CHO MNG DOANH NGHIP

    Chuyn ngnh: K THUT VIN THNG

    M s: 60.52.02.08

    TM TT LUN VN THC S

    H NI-2014

  • b

    Lun vn c hon thnh ti:

    HC VIN CNG NGH BU CHNH VIN THNG

    Ngi hng dn khoa hc: PGS.TS NGUYN TIN BAN

    Phn bin 1: PGS. TS. TRNG V BNG GIANG

    Phn bin 2: TS. NG NH TRANG

    Lun vn s c bo v trc Hi ng chm lun vn thc s ti Hc vin Cng

    ngh Bu chnh Vin thng

    Vo lc: ....... gi ....... ngy ....... thng ....... .. nm ...............

    C th tm hiu lun vn ti:

    - Th vin ca Hc vin Cng ngh Bu chnh Vin thng.

  • 1

    M U Trong thi gian gn y, Internet pht trin rt mnh m v phc v cho tt c

    cc nhu cu v cng vic cng nh cuc sng. i km theo s pht trin mnh m

    l cc yu t: tc , cht lng, bo mt, s a dng cc dch v,... Trong bo mt

    l mt trong nhng vn quan trng nht i vi c nh cung cp dch v cng nh

    ngi s dng, khng ch i vi cc c nhn m cn c bit quan trng trong cc

    nghnh mang tnh c th yu cu v bo mt cao nh qun s, ngn hng, ti chnh

    Ngay t khi Internet ra i, vn bo mt c t ra v rt c ch trng. Tri

    qua c mt qu trnh di pht trin vi rt nhiu thay i, cc bin php bo mt cng

    khng ngng pht trin v tin b c v s lng v cht lng: Firewall, VPN, m

    ha, cc phn mm dit virus, Ty theo cc yu cu bo mt cng nh cc mi nguy

    c b tn cng m c cc bin php bo mt tng ng. Tuy nhin c s an ton

    mng cao nht th cn phi bit kt hp cc phng php bo mt mt cc hiu qu.

    Lun vn i su vo tm hiu v nghin cu v h thng pht hin v ngn chn xm

    nhp tri php IDS/IPS, qua a ra cc gii php s dng IDS/IPS trong h thng

    mng. y l mt phng php bo mt rt quan trng lun c s dng trong mt

    h thng mng. IDS/IPS pht hin v ngn chn nhng xm nhp tri php cng nh

    cc trng hp dng sai quyn, n khc phc cc vn m cc phng php khc

    nh Firewall hay VPN cha lm c.

    Lun vn c chia lm 3 phn:

    Chng 1: Tng quan v phng chng xm nhp mng.

    Chng 2: H thng pht hin v ngn chn xm nhp tri php IDS/IPS.

    Chng 3: Xy dng m hnh h thng IDS/IPS s dng cho mng doanh

    nghip.

    Tc gi xin chn thnh cm n cc thy c c bit l PGS TS. NGUYN

    TIN BAN nhit tnh hng dn tc gi hon thnh lun vn ny.

    Do thi gian nghin cu c hn, ng thi kin thc cn hn ch, lun vn

    khng trnh khi nhng thiu st, tc gi rt mong c cc thy c hng dn v ch

    dy thm. Tc gi xin c tip thu v c gng hon thnh tt nht lun vn.

    Hc vin

    NGUYN MNH ON

  • 2

    CHNG 1: TNG QUAN V PHNG CHNG XM NHP

    MNG 1.1 Nhng mi e da i vi bo mt :

    Trc khi tm hiu cc phng thc xm nhp h thng v phng chng, chng

    ta cn phn bit c cc mi e da i vi bo mt cng nh mc nghim trng

    ca chng. T chng ta c th a ra cc nh gi chnh xc v cch phng chng

    mt cch hp l nht. Nhng mi e da c bit n c th phn chia da theo cu

    trc hoc v tr tn cng :

    1.1.1 Phn loi theo cu trc: 1.1.1.1 Nhng mi e da khng c cu trc:

    Nhng mi e da khng c cu trc c gy ra bi nhng k tn cng t c

    kh nng lp trnh v hu ht ch s dng nhng cng c hack v script c cung cp

    trn Internet.

    1.1.1.2 Nhng mi e da c cu trc:

    Nhng mi e da c cu trc c bit n l nhng hnh ng c , c ng

    c v k thut cao. Nhng k tn cng c trnh v k nng lp trnh to ra cc

    cng c mi, s dng cc k thut hack phc tp v hin i hoc chnh sa v s

    dng cc cng c theo mong mun ca chng.

    1.1.2 Phn loi theo v tr tn cng: 1.1.2.1 Nhng mi e da t bn ngoi:

    y l nhng mi e da ph bin, cc cuc tn cng c gy ra bi nhng k

    khng c quyn no trong h thng mc tiu thng qua Internet. Nhng mi e da

    loi ny thng c cc doanh nghip c bit ch v phng.

    1.1.2.2 Nhng mi e da t bn trong:

    Khi nhng k tn cng c mt hoc mt vi quyn trong h thng v thc hin

    cuc tn cng t mt khu vc tin cy trong mng th ta gi l nhng cuc tn cng

    t bn trong.

    1.2 Cc phng thc xm nhp v phng chng: 1.2.1 Tn cng t chi dch v(Denial of Service-DoS):

  • 3

    Tn cng t chi dch v thng c chia lm hai loi chnh: DoS v

    DDoS(Distributed Denial of Service). 1.2.1.1 DoS:

    DoS l cuc tn cng t mt ngi hoc mt nhm ngi no nhm lm t

    lit h thng b tn cng, lm cho ngi dng khng th truy xut d liu hay thc

    hin bt k mt cng vic no.DoS khng cho php y quyn truy cp n my hoc

    d liu, ngn chn ngi dng hp php truy cp h thng ca dch v.

    1.2.1.2 DDoS:

    DDoS c tin hnh t mt h thng cc my tnh cc ln trn Internet, v

    thng da vo cc dch v c sn trn cc my tnh trong mng BOT NET. y l

    dng tn cng cc k nguy him v rt kh pht hin bi n c sinh ra t nhiu a

    ch trn Internet. Khi cuc tn cng DdoS xy ra, rt kh c th ngng li v Firewall

    c th ngn chn cc gi d liu n nhng n s d dng trn ngp ti kt ni

    Internet.

    Mt s phng php phng chng tn cng DDoS :

    - Phng nga cc im yu ca ng dng: Hacker c th li dng cc im yu

    trong tng ng dng gy ra li trn b m dn n dch v b chm dt. Cc

    li ch yu thng c tm thy trn cc ng dng mng ni b ca Windows,

    cc chng trnh Web, DNS, Chnh v vy cp nht bn v l mt trong

    nhng yu cu quan trng cho vic phng nga.

    - Kim sot s lng yu cu SYN-ACK ti h thng mng.

    - Gii hn s lng kt ni t mt ngun c th ti server.

    - Pht hin v ngn chn tn cng ti hn t thit lp kt ni: C th p dng

    b lc gii hn s lng kt ni trung bnh. B lc s xc nh ngng tc

    kt ni cho tng i tng mng.

    1.2.2 Sniffers: Sniffers l mt chng trnh hay thit b c kh nng n bt li cc thng tin

    quan trng t giao thng mng n mt a ch ring vi mc ch tch cc hoc tiu

    cc.

    Chng ta c th ngn nga xm phm tri php s dng sniffers bng cc cch

    sau :

  • 4

    - Authentication: K thut xc thc c thc hin bao gm hai yu t: personal

    identification number(PIN) v token card xc thc mt thit b hoc mt

    phn mm ng dng.

    - Dng switch thay v dng bridge, hup nhm hn ch cc gi c broadcast

    trong mng v lm gim nh hng ca sniffers mc d khng th ngn chn

    hon ton sniffers.

    - M ha: m ha tt c cc thng tin trn mng, khi hacker dng sniffers th ch

    c th bt c cc gi d liu m ha.

    1.2.3 Port scan: Scan port la phng php thng c thc hin trc tip trn mt host hoc

    mt mng nhm mc ch nhn bit cc dch v m host cung cp. Hacker c th

    da trn thng tin thu nhn c tm cch tn cng, khai thc vo server .

    hn ch v khc phc loi tn cng ny, c th s dng Firewall hoc

    IDS/IPS nhm pht hin, cnh bo, v ngn chn thm d v sau l xm nhp

    mng.

    1.2.4 ARP Spoofing ARP l mt giao thc ca lp 2, chc nng ca n dng nh v mt host

    trong mt segment mng bng cch phn gii a ch IP ra a ch MAC.ARP thc

    hin iu thng qua mt tin trnh broadcast gi tin n tt c cc host trong mng,

    gi tin cha a ch IP ca host cn giao tip. Cc host trong mng u nhn c

    gi tin v ch duy nht host no c a ch IP trng vi a ch IP trong gi tin mi

    tr li li, cn li s t ng drop gi tin.K thut ARP Spoffing li dng im yu

    ca giao thc ny l khng c s xc thc khi gi cc gi tin ARP, tc l khng

    bit c ai gi cc gi tin . Ngi tn cng s gi cc gi tin ARP reply vi a ch

    IP l ca mt my trong mng nhng a ch MAC li l gi hoc l MAC ca my tn

    cng. Nh vy my nn nhn khi nhn c cc gi tin gi ny s tng nhm i tc

    ca mnh c a ch MAC do ngi tn cng gi n dn n sai lch trong vic

    gi/nhn thng tin.

    1.3 Nhu cu s dng IDS/IPS 1.3.1 Tng quan cc phng php bo mt trong an ninh mng:

    1.3.1.1 Firewall:

  • 5

    Firewall l mt k thut c tch hp vo h thng mng chng s truy

    nhp tri php nhm bo v cc ngun thng tin ni b v hn ch s xm nhp khng

    mong mun vo h thng. Firewall c th l h thng phn cng, phn mm hoc kt

    hp c hai.

    Thng thng Firewall c t gia mng bn trong (Intranet) ca mt cng

    ty, t chc, ngnh hay mt quc gia v Internet. Vai tr chnh l bo mt thng tin,

    ngn chn s truy nhp khng mong mun t bn ngoi v cm truy nhp t bn trong

    ti mt s a ch nht nh trn Internet.

    Firewall chun gm mt hay nhiu cc thnh phn sau y :

    B lc packet (packet- filtering router) Cng ng dng (application-level gateway hay proxy server) Cng mch (circuite level gateway)

    1.3.1.2 An ton thng tin bng mt m:

    Mt m l mt ngnh khoa hc chuyn nghin cu cc phng php truyn

    thng tin b mt. Mt m bao gm: lp m v ph m. Lp m bao gm hai qu trnh:

    m ha v gii m.

    bo v thng tin trn ng truyn, thng tin c bin i t dng nhn

    thc c sang dng khng nhn thc c trc khi truyn trn mng, qu trnh ny

    c gi l m ha thng tin(encryption). ch n thng tin c bin i ngc

    li qu trnh m ha, gi l qu trnh gii m.

    1.3.1.3 VPN:

    Mng ring o VPN c nh ngha l mt kt ni mng trin khai trn c s

    h tng mng cng cng (nh mng Internet) vi cc chnh sch qun l v bo mt

    ging nh mng cc b.

    c th gi v nhn d liu thng qua mng cng cng m vn bo m tnh

    an ton v bo mt, VPN cung cp cc c ch m ha d liu trn ng truyn to ra

    mt ng ng bo mt gia ni nhn v ni gi ging nh mt kt ni point-to-

    point trn mng ring. c th to ra mt ng ng bo mt , d liu phi c

    m ha hay che giu i ch cung cp phn u gi d liu l thng tin v ng i cho

    php n c th i n ch thng qua mng cng cng mt cch nhanh chng. D lu

    c m ha mt cch cn thn do nu cc packet b bt li trn ng truyn cng

  • 6

    cng cng khng th c c ni dung v khng c kha gii m. Lin kt vi d

    liu c m ha v ng gi c gi l kt ni VPN. Cc ng kt ni VPN

    thng c gi l ng ng VPN (VPN Tunnel).

    1.3.2 H thng pht hin v ngn chn xm nhp tri php IDS/IPS: Cc phng php nhm m bo an ton cho thng tin mng v h thng k

    trn u c cc u im v cc nhim v nht nh. Tuy nhin cu hi t ra l lm th

    no c th pht hin cc cuc tn cng, s dng sai quyn hn trong h thng?

    IDS/IPS l gii php hp l v l cu tr li cho cu hi .

    1.4 Kt lun Chng 1 ca lun vn nu tng quan v phng chng xm nhp mng: nhng

    mi e da i vi bo mt, cc phng thc xm nhp v phng chng xm nhp ph

    bin (DoS, Sniffers, Port Scan, ARP Spoofing). ng thi tc gi cng nu khi qut

    cc phng php bo mt trong an ninh mng hin nay: Fire wall, VPN, m ha,

    qua a ra c nhu cu cp thit trong vic s dng h thng IDS/IPS.

  • 7

    CHNG 2: H THNG PHT HIN V NGN CHN XM

    NHP TRI PHP IDS/IPS 2.1 Khi nim v pht hin xm nhp v ngn chn xm nhp:

    Pht hin xm nhp l tin trnh theo di cc s kin xy ra trn mt h thng

    my tnh hay h thng mng, phn tch chng tm ra cc du hiu xm nhp bt hp

    php. Xm nhp bt hp php c nh ngha l s c gng tm mi cch xm hi

    n tnh ton vn, tnh sn sng, tnh c th tin cy hay l s c gng vt qua cc c

    ch bo mt ca h thng my tnh hay mng .

    Ngn nga xm nhp nhm mc ch bo v ti nguyn, d liu v mng.

    Chng s lm gim bt nhng mi e do tn cng bng vic loi b nhng lu lng

    mng c hi hay c c trong khi vn cho php cc hot ng hp php tip tc. Mc

    ch y l mt h thng hon ho khng c nhng bo ng gi no lm gim

    nng sut ngi dng cui v khng c nhng t chi sai no to ra ri ro qu mc

    bn trong mi trng.

    Mt h thng chng xm nhp ( Intrusion Prevention System IPS) c nh

    ngha l mt phn mm hoc mt thit b chuyn dng c kh nng pht hin xm

    nhp v c th ngn chn cc nguy c gy mt an ninh.

    IDS v IPS c rt nhiu im chung, do h thng IDS v IPS c th c gi

    chung l IDP-Intrusion Detection and Prevention. Lun vn i su vo nghin cu h

    thng pht hin v ngn chn xm nhp tri php IDS/IPS(IDP). Ni dung ca chng

    s c trnh by theo 2 phn chnh: Intrusion Detection v Intrusion Prevention

    2. 2 IDS (Intrusion Detection System- h thng pht hin xm nhp) H thng pht hin xm nhp tri php l nhng ng dng phn mm chuyn

    dng pht hin xm nhp vo h thng mng cn bo v. IDS c thit k khng

    phi vi mc ch thay th cc phng php bo mt truyn thng, m hon thin

    n.

    2. 2.1 Chc nng: Chc nng quan trng nht l: gim st cnh bo bo v

    9 Gim st: lu lng mng v cc hot ng kh nghi. 9 Cnh bo: bo co v tnh trng mng cho h thng v nh qun tr. 9 Bo v: Dng nhng thit lp mc nh v s cu hnh t nh qun tr m c

    nhng hnh ng thit thc chng li k xm nhp v ph hoi.

  • 8

    Chc nng m rng:

    Phn bit: tn cng bn trong v tn cng bn ngoi.

    Pht hin: nhng du hiu bt thng da trn nhng g bit hoc nh vo s so

    snh thng lng mng hin ti vi baseline.

    2. 2.2 Phn loi:

    C 2 loi IDS l Network Based IDS(NIDS) v Host Based IDS (HIDS):

    a. Host Based IDS (HIDS)

    Bng cch ci t mt phn mm trn tt c cc my tnh ch, HIDS da trn

    my ch quan st tt c nhng hot ng h thng, nh cc file log v nhng lu

    lng mng thu thp c. H thng da trn my ch cng theo di OS, nhng cuc

    gi h thng, lch s s sch (audit log) v nhng thng ip bo li trn h thng my

    ch.

    Li th ca HIDS:

    9 C kh nng xc inh user lin quan ti mt event. 9 HIDS c kh nng pht hin cc cuc tn cng din ra trn mt my, NIDS

    khng c kh nng ny.

    9 C th phn tch cc d liu m ho. 9 Cung cp cc thng tin v host trong lc cuc tn cng din ra trn host ny.

    Hn ch ca HIDS:

    9 Thng tin t HIDS l khng ng tin cy ngay khi s tn cng vo host ny thnh cng.

    9 Khi OS b "h" do tn cng, ng thi HIDS cng b "h". 9 HIDS phi c thit lp trn tng host cn gim st . 9 HIDS khng c kh nng pht hin cc cuc d qut mng (Nmap, Netcat). 9 HIDS cn ti nguyn trn host hot ng. 9 HIDS c th khng hiu qu khi b DOS. 9 a s chy trn h iu hnh Window. Tuy nhin cng c 1 s chy c

    trn UNIX v nhng h iu hnh khc.

  • 9

    b. Network Base IDS (NIDS)

    Hnh2.1 NIDS

    H thng NIDS da trn mng s dng b d v b cm bin ci t trn ton

    mng. Nhng b d ny theo di trn mng nhm tm kim nhng lu lng trng vi

    nhng m t s lc c nh ngha hay l nhng du hiu. Nhng b cm bin thu

    nhn v phn tch lu lng trong thi gian thc. Khi ghi nhn c mt mu lu

    lng hay du hiu, b cm bin gi tn hiu cnh bo n trm qun tr v c th

    c cu hnh nhm tm ra bin php ngn chn nhng xm nhp xa hn. NIDS l tp

    nhiu sensor c t ton mng theo di nhng gi tin trong mng so snh vi

    vi mu c nh ngha pht hin l tn cng hay khng.

    Li th ca Network-Based IDS:

    - Qun l c c mt network segment (gm nhiu host)

    - "Trong sut" vi ngi s dng ln k tn cng

    - Ci t v bo tr n gin, khng nh hng ti mng

    - Trnh DOS nh hng ti mt host no .

    - C kh nng xc nh li tng Network (trong m hnh OSI)

  • 10

    - c lp vi OS Hn ch ca Network-Based IDS:

    - C th xy ra trng hp bo ng gi (false positive), tc khng c intrusion

    m NIDS bo l c intrusion.

    - Khng th phn tch cc traffic c encrypt (vd: SSL, SSH, IPSec)

    - NIDS i hi phi c cp nht cc signature mi nht thc s an ton

    - C tr gia thi im b attack vi thi im pht bo ng. Khi bo ng

    c pht ra, h thng c th b tn hi.

    - Khng cho bit vic attack c thnh cng hay khng.Mt trong nhng hn ch

    l gii hn bng thng. Nhng b d mng phi nhn tt c cc lu lng

    mng, sp xp li nhng lu lng cng nh phn tch chng.

    2. 2.3 Kin trc v nguyn l hot ng: IDS/IPS bao gm cc thnh phn chnh:

    Thnh phn thu thp gi tin. Thnh phn pht hin gi tin. Thnh phn x l gi tin.

    a. Thnh phn thu thp gi tin: Thnh phn ny c nhim v ly tt c cc gi tin i n

    mng. Thng thng cc gi tin c a ch ch khng phi l ca mt card mng th

    s b card mng hy b nhng card mng ca IDS c t ch thu nhn tt

    c. Tt c cc gi tin qua chng u c sao chp, x l, phn tch n tng trng

    thng tin. B thu thp gi tin s c thng tin tng trng trong gi tin, xc nh

    chng thuc kiu gi tin no, dch v gCc thng tin ny c chuyn n thnh

    phn pht hin.

    b. Thnh phn pht hin gi tin: B cm bin ng vai tr quyt nh trong thnh phn

    ny. B cm bin c tch hp vi thnh phn su tp d liu mt b to s kin.

    Cch su tp ny c xc nh bi chnh sch to s kin nh ngha ch lc

    thng tin s kin. B to s kin (h iu hnh, mng, ng dng) cung cp mt s

    chnh sch thch hp cho cc s kin, c th l mt bn ghi cc s kin ca h thng

    hoc cc gi mng. S chnh sch ny cng vi thng tin chnh sch c th c lu

    trong h thng c bo v hoc bn ngoi. Trong trng hp no , v d khi lung

    d liu s kin c truyn ti trc tip n b phn tch m khng c s lu d liu

    no c thc hin.

  • 11

    Phng thc pht hin

    Misuse based system H misuse-based c th phn chia thnh hai loi da trn c s d liu v kiu

    tn cng, l knowledge-based v signature-based.

    Misuse-based system vi c s d liu knowledge-based lu d thng tin v

    cc dng tn cng. D liu kim k c thu thp bi IDS so snh vi ni dung ca

    c s d liu, v nu thy c s ging nhau th to ra cnh bo. S kin khng trng

    vi bt c dng tn cng no th c coi l nhng hnh ng chnh ng.

    Tip theo l h signature-based, l h s dng nh ngha tru tng m t

    v tn cng gi l du hiu. Du hiu bao gm mt nhm cc thng tin cn thit m

    t kiu tn cng. V d nh h network IDS c th lu tr trong c s d liu ni dung

    cc gi tin c lin quan n kiu tn cng bit. Thng th du hiu c lu

    dng cho php so snh trc tip vi thng tin c trong chui s kin. Trong qu trnh

    x l, s kin c so snh vi cc mc trong file du hiu, nu thy c s ging nhau

    th h s to ra cnh bo.

    Anomaly based system Anomalybased system da trn gi thit l nhng hnh ng khng bnh

    thng l c xu, do trc tin h cn xy dng mu hnh ng bnh thng

    ca h thng ri mi xc nh cc hnh ng khng bnh thng (nh nhng hnh

    ng khng ph hp vi mu hnh ng cho).

    c. Thnh phn phn hi: Khi c du hiu ca s tn cng hoc xm nhp, thnh phn

    pht hin tn cng s gi tn hiu bo hiu c s tn cng hoc thm nhp n thnh

    phn phn ng.

    - Khi thnh phn phn ng s kch hot tng la thc hin chc nng ngn

    chn cuc tn cng, hay cnh bo ti ngi qun tr:

    - Cnh bo thi gian thc: gi cc cnh bo thi gian thc n ngi qun tr

    h nm c chi tit cc cuc tn cng, c im thng tin v chng.

    - Ghi li vo tp tin: Cc d liu ca cc gi tin s c lu tr trong h thng

    cc tp tin log. Mc ch l nhng ngi qun tr c th theo di cc lung

    thng tin v l ngun thng tin gip cho module pht hin tn cng hot ng.

    - H tr Firewall: Thng bo cho tng la ngn chn, t chi, xa b hoc thay

    i ni dung gi tin.

  • 12

    2. 3 IPS IPS c hai chc nng chnh l pht hin cc cuc tn cng v chng li cc cuc

    tn cng . Phn ln h thng IPS c t vnh ai mng, kh nng bo v tt

    c cc thit b trong mng.

    2. 3.1 Kin trc chung ca cc h thng IPS:

    Module phn tch lung d liu: Modul pht hin tn cng: Modul phn ng

    Khi c du hiu ca s tn cng hoc thm nhp, modul pht hin tn cng s

    gi tn hiu bo hiu c s tn cng hoc thm nhp n modul phn ng. Lc

    modul phn ng s kch hot tng la thc hin chc nng ngn chn cuc tn cng

    hay cnh bo ti ngi qun tr. Ti modul ny, nu ch a ra cc cnh bo ti cc

    ngi qun tr v dng li th h thng ny c gi l h thng phng th b

    ng. Modul phn ng ny ty theo h thng m c cc chc nng v phng php

    ngn chn khc nhau. Di y l mt s k thut ngn chn:

    - Kt thc tin trnh: C ch ca k thut ny l h thng IPS gi cc gi tin

    nhm ph hu tin trnh b nghi ng. Tuy nhin phng php ny c mt s

    nhc im. Thi gian gi gi tin can thip chm hn so vi thi im tin tc

    bt u tn cng, dn n tnh trng tn cng xong ri mi bt u can thip.

    - Hu b tn cng: K thut ny dng tng la hy b gi tin hoc chn

    ng mt gi tin n, mt phin lm vic hoc mt lung thng tin tn cng.

    Kiu phn ng ny l an ton nht nhng li c nhc im l d nhm vi cc

    gi tin hp l.

    - Thay i cc chnh sch ca tng la: K thut ny cho php ngi qun tr

    cu hnh li chnh sch bo mt khi cuc tn cng xy ra. S cu hnh li l tm

    thi thay i cc chnh sch iu khin truy nhp bi ngi dng c bit trong

    khi cnh bo ti ngi qun tr.

    - Cnh bo thi gian thc: Gi cc cnh bo thi gian thc n ngi qun tr

    h nm c chi tit cc cuc tn cng, cc c im v thng tin v chng.

    - Ghi li vo tp tin: Cc d liu ca cc gi tin s c lu tr trong h thng

    cc tp tin log. Mc ch cc ngi qun tr c th theo di cc lung thng

    tin v l ngun thng tin gip cho modul pht hin tn cnghotng.

  • 13

    2. 3.2 Cc kiu h thng IPS C hai kiu kin trc IPS chnh l IPS ngoi lung v IPS trong lung.

    a) IPS ngoi lung: H thng IPS ngoi lung khng can thip trc tip vo lung d

    liu. Lung d liu vo h thng mng s cng i qua tng la v IPS. IPS c th

    kim sot lung d liu vo, phn tch v pht hin cc du hiu ca s xm nhp, tn

    cng.

    b)IPS trong lung

    V tr IPS nm trc bc tng la, lung d liu phi i qua IPS trc khi ti bc

    tng la.

    2.4 Cch pht hin v ngn chn cc kiu tn cng thng dng ca h thng

    IDS/IPS Denial of Service attack (Tn cng t chi dch v)

    Gii php ca IDP: Mt firewall dng proxy rt hiu qu ngn chn cc gi tin

    khng mong mun t bn ngoi, tuy nhin Network IDS c th pht hin c cc tn

    cng dng gi tin.

    Scanning v Probe (Qut v thm d) Gii php ca IDP: Network-based IDP c th pht hin cc hnh ng nguy him

    trc khi chng xy ra. Yu t time-to-response rt quan trng trong trng hp ny

    c th chng cc kiu tn cng nh vy trc khi c thit hi. Host-based IDS cng

    c th c tc dng i vi kiu tn cng ny, nhng khng hiu qu bng gii php

    da trn mng.

    Password attack (Tn cng vo mt m) Gii php ca IDP: Mt Network-based IDP c th pht hin v ngn chn c gng

    on m (c th ghi nhn sau mt s ln th khng thnh cng), nhng n khng c

    hiu qu trong vic pht hin truy nhp tri php ti file m ha cha mt m hay chy

    cc chng trnh b kha. Trong khi Host-based IDP li rt c hiu qu trong vic

    pht hin vic on mt m cng nh pht hin truy nhp tri php ti file cha mt

    m.

    Privilege-grabbing (Chim c quyn) Gii php ca IDP: C Network v Host-based IDP u c th xc nh vic thay i

    c quyn tri php ngay lp tc, cp phn mm, do vic xy ra trn thit b ch.

    Do Host-based IDP c th tm kim c nhng ngi dng khng c c quyn t

  • 14

    nhin tr thnh c c quyn m khng qua h thng thng thng, Host-based IDP

    c th ngng hnh ng ny. Ngoi ra hnh ng chim c quyn ca h iu hnh

    v ng dng c th c nh ngha trong tp cc du hiu tn cng ca Network-

    based IDP nhm ngn chn vic tn cng xy ra.

    Hostile code insertion (Ci t m nguy him) Gii php ca IDP: Ci t cc phn mm bo mt c tc dng chng virus v cc

    on m nguy him ln gateway, server v workstation l phng php hiu qu nht

    gim mc nguy him. Cc file quan trng c qun l bng Host IDP c th

    m bo rng chng trnh v file quan trng ca h iu hnh khng b iu khin.

    Kt hp vi cc s kin khc, IDP c th xc nh c c gng ci on m nguy

    him, v d nh n c th pht hin c ai nh thay chng trnh ghi log bng

    mt backdoor. Network-based IDP cng c th c ch th qun l h thng v file

    nh cho mc ch kim tra tnh ton vn.

    Cyber vandalism (Hnh ng ph hoi trn my mc) Gii php ca IDP: i vi gii php ca Host-based IDP, ci t v cu hnh cn

    thn c th xc nh c tt c cc vn lin quan n cyber vandalism. V d nh

    mi thay i i vi trang web c th c ghi li ti bin bn kim k ca thit b m

    trang web nm trn . Khng ch c cu hnh qun l mi thay i trn trang

    web, Host-based IDP cn c th thc hin cc hnh ng i ph, l nhng hnh ng

    c Security Administrator cu hnh. Network-based IDP th c th s dng du hiu

    tn cng c nh ngha trc pht hin chnh xc vic truy nhp tri php vo h

    iu hnh, ng dng cng nh xa file v thay i trang web.

    Proprietary data theft (n trm d liu quan trng) Gii php ca IDP: M hnh Host-based IDP thc hin vic qun l cc d liu quan

    trng c th pht hin cc file b sao chp bt hp php. Trong mt s trng hp IDP

    c th da vo bin bn ca h iu hnh, nhng trong nhiu trng hp vic ghi bin

    bn c cha qu nhiu overhead (nh vi Winddows NT). Trong cc trng hp ,

    Host-based IDP cn phi thc hin vic qun l ring bit vi cc file quan trng. Cn

    Network-based IDP c th c chnh sa qun l vic truy nhp vo cc file quan

    trng v xc nh vic truyn thng c cha key word. Trong mt s trng hp rt

    kh c th pht hin c mt host nghe trm trn mng, th phn mm IDP trn host

  • 15

    c th pht hin c host b t trng thi ngu nhin v ang nghe trm vic

    tuyn thng.

    Fraud, waste, abuse (Gian ln, lng ph v lm dng) Gii php ca IDP: Network-based IDP c th c thay i nhm ngn cc URL,

    tuy nhin cc chng trnh chuyn dng ngn URL c lin h vi firewall c th

    hot ng hiu qu hn, c th duy tr mt danh sch URL ng v chnh sch lm

    dng da trn USERID. Host-based IDP c th thc thi mt chnh sch do cng ty t

    ra, cc truy nhp tri php v sa i file h thng c th c pht hin thng qua

    host-based IDP cng nh network-based IDP. Bt c thay i c th ngay lp tc c

    ghi trong bin bn h thng, agent c th d dng theo di cc hnh ng .

    Audit trail tampering (Can thip vo bin bn) Gii php ca IDP: Host-based IDP agent c th qun l vic can thip vo bin bn

    (xa, ngng hay sa i) v thc hin cc hnh ng ph hp. Network-based IDP c

    th cung cp ng cnh cn thit pht hin audit trail b truy nhp hay sa i.

    Security infrastructure attack (Tn cng h tng bo mt) Gii php ca IDP: Cc hnh ng qun tr mng thng l ng nhp vo audit trail

    trn host hay router trn mt node la chn trn mng nh SYSLOG trn UNIX. Host-

    based IDP c th bt gi cc cuc ng nhp m thc hin nhng hnh ng nh a

    thm ti khon c c quyn, hay router v firewall b thay i mt cch ng nghi.

    Cn network-based IDPc th cung cp ng cnh cn thit qun l vic lm dng.

    2.5 Kt lun Trong chng 2, tc gi a ra cc khi nim rt chi tit v c th v xm

    nhp tri php, pht hin v ngn chn xm nhp tri php. Cc h thng pht hin v

    ngn chn xm nhp tri php cng c trnh by c th v cu trc, chc nng, v tr

    v nguyn tc hot ng nhm a ra cc nhn trc din v r rng nht.

  • 16

    CHNG 3: XY DNG M HNH H THNG IDS/IPS CHO

    MNG DOANH NGHIP 3.1 Gii thiu cc gii php ngn chn v phng chng xm nhp :

    C th phn chia cc gii php ngn chn v phng chng xm nhp tri php

    lm 2 dng chnh: gii php phn mm, gii php phn cng.

    3.1.1 Gii php phn mm: Tiu biu cho gii php phn mm l Snort. Snort l mt h thng pht hin

    xm nhp mng m ngun m min ph. D liu c thu thp v phn tch bi Snort.

    Sau , Snort lu tr d liu trong c s d liu MySQL bng cch dng output plug-

    in. Web server Apache vi ACID, PHP, th vin GD v PHPLOT s biu din d liu

    ny trn trnh duyt khi mt ngi dng kt ni n server.

    Ngi dng c to nhiu kiu truy vn khc nhau phn tch d liu. Snort

    ch yu l mt IDS da trn lut, tuy nhin cc input plug-in cng tn ti pht hin

    s bt thng trong cc header ca giao thc.

    Snort s dng cc lut c lu tr trong cc file text, c th c chnh sa

    bi ngi qun tr. Cc lut c nhm thnh cc kiu. Cc lut thuc v mi loi

    c lu trong cc file khc nhau. File cu hnh chnh ca Snort l snort.conf. Snort

    c nhng lut ny vo lc khi to v xy dng cu trc d liu cung cp cc lut

    bt gi d liu. Snort c mt tp hp cc lut c nh ngha trc pht hin

    cc hnh ng xm nhp v qun tr vin cng c th thm vo cc lut.

    3.1.2 Gii php phn cng: Gii php phn cng kh a dng vi sn phm ca cc hng ni ting nh:

    Cisco, ISS, Tuy nhin trong Lun vn ny s gii thiu v sn phm ca Cisco v

    s dng chng trong qu trnh m phng.

    Mt s dng sn phm IPS ca Cisco ni bt nh:

    Cisco IPS 4200 Series Sensors:

    Catalyst 6500

    Cisco ASA 5500 Series

    Kin trc phn mm ca IPS Cisco:

    Phn mm cm bin Cisco chy trn tt c cc nn tng cm bin, cung cp kh

    nng phn tch lu lng, pht hin xm nhp, v cc chc nng qun l thit b. Nh

    nu cui chng 2, c nhiu cch tip cn khc nhau phn tch lu lng truy

  • 17

    cp. Trong cc cch , cc sn phm ca Cisco ch yu s dng phng php phn

    tch Signature phn tch lu lng, c s d liu ca sn phm rt ln v thng

    xuyn c cp nht pht hin v ngn chn cc cuc tn cng trn mng. Cc cng

    c h tr phn tch n gin nhng rt linh hot v sng to nhm t hiu qu ln

    nht v hn ch bo ng sai.

    Cc sn phm IPS ca Cisco cng h tr cc phng php phn tch da trn s bt

    thng. cc tnh nng xc minh giao thc, kim tra lu lng mng da trn s tun

    th cc giao thc. Ngi qun tr c th t cu hnh cc ngng lu lng c th

    pht hin cc cuc tn cng.

    Lu lng c kim tra thng qua cc cm bin IPS Cisco theo cc bc sau y :

    1 . u tin cm bin IPS Cisco p dng tin x l cho lu lng i vo cm bin .

    Cm bin o thch hp c chn trn c s giao din hoc lu lng VLAN truy cp

    vo cc b cm bin .

    2 . IPS lc, chn truy cp vo a ch IP b nh cp " zombie" trn mng. Lu lng

    truy cp t cc a ch IP xu b t chi.

    3 . Lu lng c kim tra theo cc thng tin c trong d liu theo phng php

    Signature.

    4 . Pht hin bt thng ca lu lng v giao thc ( nu c kch hot trn cc cm

    bin IPS ) .

    5 . Kim tra mi tng quan ton cu lm tng kh nng nh gi ri ro ca cc s

    kin, cho php nhng chn mt nguy c m khng cn du hiu tiu cc .

    6 . Cm bin p dng cc hnh ng ph hp vi lu lng trong bc cui cng

    trong phn tch lu lng v x l. Kt qu t mt vi du hiu quyt nh cc hnh

    ng cm bin .

    3.2 Xy dng m hnh IDS/IPS cho mng doanh nghip: Nh trnh by trong chng 1, IDS/IPS khng phi l mt gii php bo mt

    ring bit nhm thay th cc gii php bo mt truyn thng m l mt trong cc gii

    php c kt hp mt cch hp l nhm tng cng v nng cao kh nng bo mt.

  • 18

    Mt h thng bo mt c th bao gm nhiu thnh phn bo mt ty thuc vo cc yu

    t: quy m, m hnh h thng cn bo mt, mc ch, cc yu cu c th ca tng h

    thng, cc thit b c s dng trong h thng

    Bn cnh vic quan tm n m hnh h thng cng nh cc thit b bo mt

    khc trong h thng, chng ta cng cn hiu r v cc loi IDS/IPS cng nh v tr ca

    chng trong mng c nu rt chi tit trong chng 2.

    Tm li, c th xy dng m hnh IDS/IPS ni ring v m hnh bo mt ni

    chung cho mt h thng mng th cn phi c mt s hiu bit su , rng v m hnh

    mng, cc thit b mng, cc thit b bo mt, cng nh cn phi c mt s kt hp hi

    ha cc thit b k trn. Trong chng ny, tc gi xin php a ra mt m hnh th

    hin gii php bo mt cho mt cng ty chng khon trong c s dng IDS/IPS.

    Nm phn vng trong m hnh bo mt tng th l:

    Vng mng LAN bn trong to nh ca cng ty Chng khon, vng ny bao gm:

    o Mng LAN cc PC ca khi vn phng, khi ti chnh, khi nghip v

    t vn ti chnh, migii mua bn chng khon.

    o H thng tng i IP phc v lin lc ca cng ty Chng khon

    Vng cc my ch DMZ cung cp cc dch v trc tuyn c truy cp qua Internet nh: E-Mail, Web site thng tin th trng, Online Brokerage, Online

    OTC

    Vng cc my ch c s d liu v ng dng quan trng vn hnh h thng qun l cc giao dch chng khon.

    Vng ngi dng truy cp t xa qua Internet vo h thng mng, ng dng ca cng ty, vng ny bao gm:

    o Nhn vin ca cng ty chng khon hot ng ti 2 trung tm GDCK H

    Ni v tp. H Ch Minh truy cp VPN (Client to Site) v mng ca cng

    ty.

    o Cc nh u t truy cp vo Web site v dch v chng khon trc tuyn

    (Online Brokerage, Online OTC) ca cng ty.

  • 19

    Vng cc i l, chi nhnh ca cng ty kt ni VPN Site to Site hoc WAN vo h thng mng ca cng ty. y cng l vng kt ni mng thng tin t cng ty

    Chng khon ti mng ca cc Ngn hng thanh ton, lu k trong tng lai

    Hu ht cc doanh nghip u c nhu cu v bo mt, c bit l trong tnh

    trng hin nay, c rt nhiu cuc tn cng nhm vo cc doanh nghip ca c nh nc

    v t nhn. Khng t th nhiu cc doanh nghip u s b nh hng khi h thng

    mng cng nh c s d liu ca mnh b xm nhp v tn cng. Rt kh c th a

    ra mt m hnh bo mt chung cho cc doanh nghip, vi vy trong chng ny, tc gi

    xin php a ra mt m hnh th hin gii php bo mt cho mt cng ty chng khon

    trong c s dng IDS/IPS.L do tc gi la chn cng ty chng khon v yu cu

    bo mt ca cng ty chng khon rt cao v c y hu ht cc v tr cn bo mt

    ca cc doanh nghip khc, vic la chon m hnh bo mt ca cc doanh nghip khc

    c th s dng m hnh bo mt ca cng ty chng khon tham kho.

    m bo an ton cho cc kt ni, trao i thng tin v ngn chn cc tn cng c t

    bn trong trong v bn ngoi mng, gii php bo mt tng th c xut nh sau:

    Phn tch cc vng mng v bo v bng h thng Firewall Mng trong phm vi to nh ca cng ty s c chia lm ba vng chnh:

    Vng DMZ gm cc Server cho cc dch v trc tuyn nh Web site, Email, cc ng dng Online Brokerage, Online OTC

    Vng cc Server c s d liu v ng dng quan trng nh BackOffice, CSDL khch hng, giao dch, lu k y l vng cc Servers chnh vn hnh ton

    b h thng phn mm v CSDL lin quan ti giao dch mua bn chng khon.

    Vng mng LAN bao gm khi vn phng, nghip v v h thng thng tin IP.

    Cc vng mng s c quy hoch trn cc di IP ring bit. H thng Firewall

    s kim sot lung d liu i qua bao gm: Truy cp t ngoi Internet vo vng dch

    v trc tuyn, ngi dng mng LAN truy cp Internet qua ng LeasedLine,

    ADSL hoc Wireless, ngi dng mng LAN truy cp vo vng Server ng dng v

    c s d liu. Firewall s kim sot, xc thc v ngn chn nhng truy cp khng hp

    l, nhng tn cng ca hacker t ngoi Internet hoc trc tip xut pht t bn trong

  • 20

    mng vo cc vng servers. C th trong h thng tng la ca m hnh, tc gi

    xut s dng 2 tng la ca 2 hng khc nhau: firewall 1 v router(Gateway) s c

    tch hp trong thit b ASA5520-BUN-K9 v firewall2 s dng firewall Juniper SSG

    520.

    Vic s dng 2 firewall ca m bo m hnh bo mt phn tch mng ra lm

    cc phn on mng : Internet, DMZ, khu vc d liu quan trng. Firewall1 c nhim

    v qun l lu lng v cc truy cp mng gia 2 khu vc Internet v DMZ, ngoi ra

    thit b ASA5520-BUN-K9 cn h tr tch hp gateway v IPSec VPN. Firewall

    Juniper SSG 520 c nhim v kim sot cc yu cu truy nhp t khu vc LAN v bn

    ngoi Internet (thng qua DMZ) vo khu vc database v application server. S dng

    firewall ca 2 hng khc nhau lm a dng kh nng bo mt ca m hnh mng.

    Thit lp v bo v cc kt ni VPN. Vi m hnh kt ni VPN Site to Site, ti mi chi nhnh hoc i l s s dng

    thit b Firewall VPN chuyn dng. Thit b ny c y tnh nng Firewall v thit

    lp knh kt ni Site to Site qua ng Leaseline hoc ADSL. Vi m hnh ny, h

    thng VPN Server ti Headquater s t ng xc thc gia 2 u thit b v kim tra

    tnh an ton trc khi cho php thit lp knh kt ni.

    M hnh Client to Site p dng cho cc nhn vin ca cng ty lm vic ti cc

    TTGDCK thit lp knh kt ni qua Internet, dial-up v h tr xc thc ngi dng

    bng nhiu phng thc nh Certificate, Token, Smartcard trc khi cho php kt

    ni.

    Kt ni VPN c thc hin thng qua gateway tch hp IPSec VPN v tng la

    ASA5520-BUN-K9 ca Cisco. Ngoi ra ASA5520-BUN-K9 cn c chc nng cn

    bng ti nng cao kh nng iu khin lu lng.

    Cisco ASA 5520 cung cp mt lot cc dch v an ninh vi tnh sn sng cao v

    kt ni Gigabit Ethernet cho cc mng doanh nghip va v nh, hiu sut cao. S

    dng 4 giao din Ethernet Gigabit v h tr ln n 25 VLAN, doanh nghip c th d

    dng trin khai cc dch v an ninh thnh nhiu khu vc trong h thng.

    Thit lp cc h thng phng chng xm nhp cho cc vng thng tin quan trng.

  • 21

    Trong m hnh bo mt tng th cho cng ty chng khon, vng my ch c s

    d liu v my ch ng dng l quan trng nht trong hot ng trao i thng tin ca

    cng ty chng khon. Nu mt trong cc my ch ny b tn cng hoc c s c, hot

    ng kinh doanh ca cc cng ty s b nh hng trc tip. Do vy bn cnh h thng

    Firewall bo v h tng network ca cng ty, nht thit cn trang b b sung h thng

    phng chng xm nhp (IPS) bo v ring cho vng cc Server ng dng ny. Khc

    vi Network Firewall, h thng IPS s pht hin v ngn chn cc xm nhp tng

    ng dng, can thip trc tip vo cc protocols, cc traffice m h thng Firewall

    khng pht hin c. H thng phi m bo c tc x l khng lm nghn

    lung thng tin c trao i vi mt cao.

    IPS cho php ngn chn trc cc cuc tn cng cha bit cng nh cc cuc

    tn cng bit nh DoS, trojan, peer to peer download, backdoor, malicious http v

    file nh km e-mail m khng nh hng n hot ng ca mng. c bit, thit b

    IPS c kh nng phn tch v nhn dng cc giao thc c s dng trong VoIP nh

    SIP, MGCP, H.323, H.225, H.245, Q.931, T.120 v SCCP xc nh cc cuc tn

    cng.

    Thit b ny s c t trc vng Server farm bo v cho c vng, kim sot ton b

    cc yu cu truy cp d liu c mc Network v mc ng dng trn cc Server. C

    s d liu v cc mu tn cng (attacking Signatures) s lun c h thng update

    theo thi gian thc, m bo ngn chn ti a cc tn cng c th xy ra hin nay.

    Cisco ASA 5520 tch hp c IDS/IPS nn c s dng ci t IPS lun cho khu

    vc DMZ nhm pht hin nhng du hiu tn cng vo khu vc ny.Thit b IPS c

    xut s dng ti khu vc database v application server l Cisco IPS 4270 Sensor

    vi y cc chc nng HIPS: pht hin v ngn chn xm nhp tri php , bn cnh

    n cng ph hp cho quy m bo mt ca doanh nhip chng khon.

    Ngn chn tn cng ca Virus ti Gateway v trong cc vng mng. Cc con ng m virus c th tn cng v bng pht vo mng ca cng ty

    chng khon tng i a dng, xut pht t Internet, t ngi dng bn trong, bn

    ngoi mng v c bit qua email. c mt h thng phng chng c hiu qu cao

    th cn phng v chng Virus v Spyware ti c 4 lp mng : gateway, mailserver,

    server, PCs. H thng ny phi c qun l tp trung, thng nht v lun lun c

  • 22

    cp nht mu Virus v Spyware t nhng trung tm phng chng Virus v Spyware

    ln trn th gii. Ngoi ra cn phi c mt chnh sch bo mt chung v kt hp vi

    cc gii php bo mt khc phng chng Virus v Spyware hiu qu hn.

    3.3 Kt lun Chng 3 gii thiu mt s gii php pht hin v ngn chn xm nhp: Snort(

    phn mm), cc sn phm phn cng ca Cisco, ISSBn cnh tc gi cng trnh

    by gii php s dng IDS/IPS trong mt h thng bo mt ca mt trng hp c

    th(h thng an ton thng tin ca mt cng ty chng khon). Nhm lm tng thm

    tnh thc t v r rng, tc gi trnh by phn m phng h thng IDS/IPS(ca Cisco)

    trn GNS3 trong phn mc lc cui lun vn.

  • 23

    KT LUN

    Chng ta c th thy rng khng th c mt bin php bo mt hon ho v

    ton vn no c th gii quyt ht tt c cc vn v bo mt ca mt mng my

    tnh. c mt s an ton cao nht cho mng my tnh cn phi s dng mt h thng

    bo mt bao gm nhiu bin php bo mt v phi bit kt hp chng mt cch hp l

    v hiu qu nht.. Lun vn tm hiu v i su vo nghin cu IDS/IPS v trnh

    by c cc khi nim , c im, cu trc, chc nng v cc gii php s dng

    IDS/IPS mt cch hiu qu nht, ng thi tc gi cng m phng IDS/IPS ca Cisco

    thng qua GNS3 nhm a ra ci nhn trc quan v IDS/IPS. IDS/IPS l mt bin

    php hiu qu nhm pht hin v ngn chn xm nhp tri php cng nh s dng sai

    quyn. IDS/IPS l mt la chn ph hp khi mun phng chng Dos cng nh bo

    v cc server ng dng v d liu quan trong trong vng DMZ. Bn cnh cc bin

    php bo mt khc nh: Firewall , VPN,th IDS/IPS l mt bin php khng th

    thiu ca mt h thng an ninh mng. Ty vo tng m hnh mng cng nh cc yu

    cu v bo mt m chng ta c cc phng php s dng IDS/IPS cho hp l v hiu

    qu.

    Lun vn l nn tng cho cc nghin cu tip theo v h thng an ninh mng

    ni chung cng nh h thng ngn chn xm nhp ni ring.