You are on page 1of 16

EAP (Extensible Authentication Protocol) - Ph ng th c b o m t cho m ng khng dy

802!! (Ph n !)
2"!#$ %0&!0&200'
(o )i c truy n d li u trong
m ng khng dy th c hi n trong
mi tr ng m n*n ch+ng ta c n
c, c ch b o m t kh-c ) i c-c
m ng truy n th ng.rong b/i n/y
ch+ng ta s nghi*n c u c-ch th c
ho t 0 ng )/ c ch b o m t
trong c-c m ng khng dy t 0,
t1m ra m t c ch th2ch h 3 nh t
.i 3 theo ch+ng ta s xem x4t m t )/i c ch x-c th c trong m ng khng dy nh
ph ng 3h-3 m5 kho- cng c ng$ m5 s d ng m t kh u thng th ng )/ m5 s d ng
m t kh u 3h c t 3 6 t trong c-c lo i m5 s d ng m t kh u 0 c bi t nh 7PE8E
(7im3le Pass9ord-authenticated Ex3onential 8ey Exchange) s 0 c 0 c 3 chi ti t
h n :u i c;ng l/ c-c b ng so s-nh ph ng th c b o m t cho m ng khng dy

<guy n = u Ph-t

! . ng >uan
(o )i c truy n d li u trong m ng khng dy th c hi n trong mi tr ng m n*n
ch+ng ta c n c, c ch b o m t kh-c ) i c-c m ng truy n th ng.rong b/i n/y ch+ng ta
s nghi*n c u c-ch th c ho t 0 ng )/ c ch b o m t trong c-c m ng khng dy t 0,
t1m ra m t c ch th2ch h 3 nh t .i 3 theo ch+ng ta s xem x4t m t )/i c ch x-c
th c trong m ng khng dy nh 3h ng 3h-3 m5 kho- cng c ng$ m5 s d ng m t
kh u thng th ng )/ m5 s d ng m t kh u 3h c t 3 6 t trong c-c lo i m5 s d ng
m t kh u 0 c bi t nh 7PE8E (7im3le Pass9ord-authenticated Ex3onential 8ey
Exchange) s 0 c 0 c 3 chi ti t h n :u i c;ng l/ c-c b ng so s-nh 3h ng th c b o
m t cho m ng khng dy

?-c th c l/ m t >u- tr1nh ki m tra c-c y*u c u 0 t ra =1nh th c x-c th c 0 n gi n
nh t l/ m t ng i khi 0 c y*u c u x-c th c s 0 a m t m t kh u t i h th ng 0
ki m tra < u m t kh u 0+ng anh ta s 0 c >uy n truy nh 3 )/ th c hi n c-c d ch )
cho 3h43.rong m t )/i tr ng h 3 y*u c u t2nh x-c th c cao tuy nhi*n c@ng c, tr ng
h 3 ch mang t2nh ki m tra nh "
- <g i s d ng 0 c b o 0 m t2nh x-c th c thng >ua c-c cu h i
- 8*nh giao ti 3 gi a ng i s d ng )/ ng i x-c th c 3h i 0 c b o ) (ng i
s d ng )/ ng i x-c th c c, th 0 m b o ch c ch n r ng khng b nghe tr m) A
0 m b o an to/n cao h th ng c, th gi i h n s l n nh 3 sai m t kh u 0 tr-nh t1nh
tr ng ng i t n cng c, th dB m t kh u

:h+ng ta s xem x4t c-c ) n 0 x y ra khi m t ng i truy c 3 )/o m ng khng dy
chu n 802!! thng >ua m t m-y t2nh x-ch tay C n 0 th nh t 0, l/ ng i s d ng s
khng th c, c-ch n/o bi t 0i m truy nh 3 l/ g1$ 0i u n/y do ng i >u n tr m ng >ui
0 nh.uy nhi*n k t n cng c, th gi danh m t ng i kh-c 0 truy c 3 0 n m ng < u
0i u n/y x y ra ng i b gi danh s khng th bi t ch2nh x-c d li u 05 b l y c 3 nh
th n/o

C n 0 th l/ mi tr ng truy n thng trong tr ng h 3 n/y l/ m ng ) tuy n c, th b
ki m so-t ) i m t thi t b thu Ai u n/y 0 c th c hi n d d/ng b i k t n cng thng
>ua )i c s d ng nh ng m t kh u ch a b xo- C n 0 n/y c, th ki m so-t nh s
d ng c ch x-c th c thng >ua m t s ch c nDng 3h c t 3 m/ ch ng i d;ng n m
0 c <h ng c, m t ) n 0 m i n y sinh 8 t n cng c, th t o ra nh ng m t kh u
gi tr*n m t m-y t2nh ri*ng sau 0, 3hn t2ch nh ng k t >u tr ) m-y t2nh 7o s-nh
nh ng k t >u 0, gh43 n i l i s cho m t m t kh u <h ng m t kh u d 0o-n n/y
0 c t o ra r t nhanh khi n cho ng i s d ng c@ng nh ng i >u n tr m ng khng
th 3h-t hi n 0 c =1nh th c t n cng n/y 0 c g i l/ t 0i n 3h- kho- EcrackerFs
dictionaryG

:-ch th c t n cng oHHline n/y c, th lo i tr b ng c-ch 0 t m t s l n ng u nhi*n thay
th cho nh ng m t kh u d nh <h ng 0i u n/y l/m n y sinh l i th t 0, l/ m t
kh u d nh A kh c 3h c ) n 0 n/y m t kh u c, th 0 c l u tr tr*n m-y t2nh$
0i u n/y c, nghIa l/ ng i s d ng c n 3h i t m1nh b o ) m-y t2nh c a m1nh kh i s
truy c 3 tr-i 3h43 t b*n ngo/i :h2nh )1 ) y m/ y*u c u x-c th c cho m ng khng dy
nghi*m ng t h n r t nhi u so ) i m ng c 0 nh s d ng h th ng >uay s .rong b/i
n/y tr c ti*n ch+ng ta thu th 3 c-c y*u c u 0, l/ c-c 3h ng th c x-c th c 3h; h 3
cho m ng khng dy (anh s-ch n/y bao g m c-c 0 c tr ng th*m )/o 0, l/ c-c 3h ng
th c x-c th c 3h i c, )/ danh s-ch c-c 0 c t2nh c a m t s m ng khng dy c, th h u
2ch trong m t )/i mi tr ng

.i 3 0, ch+ng ta s xem x4t hai h x-c th c c b n cho m ng khng dy = th nh t
g m c-c 3h ng 3h-3 x-c th c s d ng kho- cng c ng = th hai l/ c-c 3h ng 3h-3
x-c th c s d ng m t kh u :h+ng ta c@ng xem x4t c-c 0 c t2nh c b n c a 3h ng
3h-3 m5 kho- 7PE8E 3h ng 3h-3 m5 ho- r t th2ch h 3 cho m ng khng dy :u i
c;ng ch+ng ta t,m t t c-c 3h ng 3h-3 x-c th c trong m t b ng )/ so s-nh kh nDng
k t h 3 c a n, ) i c-c 3h ng 3h-3 05 c, tr c 0,

2 :-c y*u c u cho x-c th c trong m ng khng dy

.i 3 theo cu h i 0 t ra l/ y*u c u x-c th c g1 s 0 c s d ng 0 truy c 3 m ng
khng dyJ .rong 3h n n/y s li t k* c-c y*u c u c n c, cho c-c 3h ng 3h-3 x-c
th c$ c-c 0 c tr ng th*m )/o )/ c-c 0 c t2nh c, th h u 2ch trong mi tr ng c th

2! :-c y*u c u ( K t bu c )

Tnh t ng h " <, cung c 3 t2nh x-c th c l n nhau$ 0, l/ ng i ch u tr-ch nhi m x-c
th c 3h i x-c th c 0 c ng i s d ng )/ ng c l i ng i s d ng c@ng 3h i ki m tra
l i 0 i t ng x-c th c m1nh Ay l/ y*u c u >uan tr ng trong m ng khng dy b i )1
nh ng k t n cng r t d t o ra nh ng 0i m truy c 3 gi :, hai kh nDng t n cng c,
th x y ra .h nh t k gi m o khng 0 c truy c 3 )/o m ng )/ t n cng ng i s
d ng 0 l y thng tin x-c th c .h hai$ khi k gi m o k t n i )/o 0 c m ng s b
>ua s x-c th c c a ng i s d ng )/ >uy n truy c 3 m ng 8hi 0, ng i s d ng c,
th b theo dLi th m ch2 c, th b thay 0 i d li u do k t n cng s chMn d li u c a h
)/o
C ch t b o v " <, 3h i t b o ) kh i )i c nghe tr m khi 0 ng truy n ) t lN
khng 0 m b o an to/n : ch x-c th c 0 c th c hi n theo c-ch m/ ng i nghe tr m
khng th h c 0 c 0 c b t kO t2nh nDng n/o 8h nDng ngDn ch n c-ch th c t n
cng ki u t 0i n P <, c, kh nDng ngDn ch n t n cng c online ho c oHHline C i
h1nh th c t n cng online c, th ngDn ch n b ng c-ch h n ch s l n x-c th c C i
c-ch t n cng oHHline c-ch th c 3h bi n l/ s d ng 3h ng 3h-3 h i 0-3 .h t c t o
kho- P .h t c n/y t o ra c-c b n tin x-c th c 0 thi t l 3 s b o ) cho ng i d;ng
<h ng kho- n/y s 0 c thng >ua c-c thi t b ng i s d ng nh QEP ho c .8RP

22 :-c 0 c t2nh th*m )/o ( <*n c,)

Xc th c cho ng i dng P :h+ng ta n*n x-c th c ng i d;ng h n l/ thi t b c a ng i
s d ng Ay 0 c g i l/ b o m t c ng <,i c-ch kh-c 0y l/ c-ch s d ng smart card
cung c 3 cho ng i d;ng 0 truy c 3 )/o m ng K o m t 3h2a tr c P :h+ng ta n*n
cung c 3 ch 0 b o m t 3h2a tr c K o m t tr c nghIa l/ b o m t t i 3h2a ng i s
d ng ho c m t kh u ho c kho- t i b t kO 0i m n/o trong t ng lai 8 t n cng ghi
l i 3hi*n l/m )i c c a ng i d;ng nh ng khng th bi t 0 c m t kh u do 3hi*n 0, 05
0 c m5 ho-

i m truy c p P :h+ng n*n l/m )i c ) i t t c c-c 0i m truy c 3 0 c h tr b i
chu n 802!x ) i ch 0 x-c th c EAP <hanh ch,ng )/ hi u >u P .2nh x-c th c n*n
0 c th c hi n ) i s l ng giao th c nh nh t )/ s d ng t/i nguy*n 2t nh t Gi
thnh b o tr th p P :h+ng ta n*n 0 n gi n ho- cho ng i >u n tr 6 t 3h ng th c
y*u c u x-c th c cho ng i s d ng thu ng khng d cho ng i >u n tr Ci c lo i b
c-c ch2nh s-ch b o tr1 c, th t o g-nh n ng cho )i c >u n tr h th ng

D dng cho ng i dng P :-c 0 c t2nh n*n thu n ti n cho ng i s d ng C2 d nh
)i c s d ng c-c gi y ch ng nh n 0 l u tr thi t b gy 3hi n to-i cho ng i >u n tr
l i l/ 0i u thu n ti n cho ng i d;ng 7mart cards$ khng thu n ti n cho ng i d;ng
nh ng d d/ng cho ng i >u n tr <g i d;ng khng >uan tm t i )i c gL nh ng m t
kh u ng n$ d nh $ nh ng l i 3h n 0 i )i c s d ng nh ng chu i kN hi u d/i

2% :-c 0 c tr ng h u 2ch kh-c (.uO ch n)

Cc ph ng th c tng tnh k th a P Ci c n/y c, th 2t b o m t )1 3h ng th c n/y
k t h 3 3h ng th c x-c th c c a m ng khng dy )/ c-c 3h ng th c x-c th c tr*n
A c t2nh n/y s h u 2ch trong mi tr ng m/ c-c h th ng x-c th c k th a khng th
thay th ngay 0 c
?-c th c l i nhanh P <, n*n cung c 3 c, ch x-c th c nh m l/m gi m th i gian c@ng
nh t2nh to-n A c bi t l/ )i c thi t l 3 chuy n giao m m cho ng i s d ng di 0 ng
8hi b b, bu c ) th i gian chuy n giao m m 3h ng th c n/y s th c hi n >uay )Bng
)/ c, th ho/n th/nh )i c cung c 3 d ch ) t*n mi n thng >ua m t s )Bng l 3 .uy
nhi*n )i c n/y 0 t ra y*u c u r t cao ) t2nh b o m t


% :-c ch ng nh n d a tr*n ph ng th c x-c th c

<g/y nay c-c m ng 802!! x-c th c theo chu n 802!x :hu n 802!x x-c 0 nh giao
th c x-c th c m r ng (EAP) tr c ti 3 >ua l 3 k t n i EAP l/ giao th c truy n thng
0 c s d ng thng >ua c-c lo i c ch x-c th c kh-c nhau EAP l/ chu n c a RE.S
0 a ra )/o th-ng %&!##8 cho k t n i 0i m 0i m
:-c 3h ng 3h-3 EAP 3h-t tri n cho m ng khng dy 0 c d a tr*n )i c ki m tra
thng >ua kho- cng c ng )/ giao th c b o m t t i l 3 truy n t i (.T7) :-c giao th c
0, l/ EAP-.T7$ EAP-..T7 )/ PEAP :h+ng ta s l n l t xem x4t c-c ) n 0 n/y sau
0, s ti n h/nh nghi*n c u c th 3h ng th c b o m t cao h n (cBn g i l/ Uero
8no9ledge Pass9ord ProoH P U8PP)
%! EAP-.T7
EAP-.T7 s d ng kho- ki m tra cng khai .T7 trong EAP 0 cung c 3 )i c x-c th c
l n nhau gi a m-y ch )/ kh-ch h/ng C i EAP-.T7$ c m-y ch )/ kh-ch h/ng 0 u
3h i 0Dng kN ch kN d ng s thng >ua >uy n ch ng th c (:A) 0 ki m tra
:-c 0 c t2nh c a EAP-.T7 bao g m"
?-c th c l n nhau (gi a m-y ch )/ kh-ch h/ng)
.rao 0 i kho- (0 thi t l 3 QEP 0 ng )/ kho- .8RP)
Phn m nh )/ n i l i () i b n tin EAP d/i c n c, 3h n k2ch th c ki m tra n u
c n)
8 t n i nhanh (thng >ua .T7)
%2 EAP-..T7
Ph ng th c .T7 EAP 0 ng h m (EAP-..T7) cung c 3 m t lo t c-c thu c t2nh cho
m t b n tin nh l/ b n tin VA(RW7 EAP - d;ng ) n chuy n$ EAP-..T7 c, th cung
c 3 c-c ch c nDng nh 3h ng th c PEAP (s th o lu n d i 0y) .uy nhi*n n u m t
kh u c a VA(RW7 ho c :=AP s 0 c m5 ho-$ th1 ..T7 c, th b o ) 0 c c-c t2nh
ch t k th a c a VA(RW7 8hi m-y ch ..T7 g i b n tin VA(RW7 t i m-y ch t i
02ch$ n, s gi i m5 c-c thu c t2nh b o ) c a EAP-..T7 )/ chMn ch+ng tr c ti 3 )/o
b n tin chuy n 0i K i )1 3h ng th c n/y gi ng nh PEAP$ n*n n, 2t 0 c s d ng
h n
Hnh ! Giao di n TT"#
%% PEAP
Xi ng nh chu n ..T7$ PEAP t o kh nDng x-c th c cho m ng TA< khng dy m/
khng y*u c u x-c th c A b o ) EAP (PEAP) th*m l 3 .T7 l*n tr*n c;ng EAP
gi ng nh EAP-..T7$ r i sau 0, s d ng k t >u c a 3hi*n .T7 nh 3h ng ti n ) n
chuy n 0 b o ) 3h ng th c EAP PEAP s d ng .T7 0 x-c th c t m-y ch t i
m-y tr m nh ng khng c, chi u ng c l i .heo 3h ng th c n/y ch m-y ch y*u c u
kho- x-c th c cBn kh-ch h/ng th1 khng 6-y ch )/ m-y tr m trao 0 i chu i thng tin
m5 ho- trong .T7$ )/ b n tin .T7 0 c x-c th c )/ m5 ho- s d ng kho- 05 0 c thng
>ua gi a hai b*n
PEAP cung c 3 d ch ) cho 3h ng th c EAP nh sau"
K n tin x-c nh n (<h ng k t n cng s r t kh, khDn trong )i c chMn )/o b n
tin EAP)
65 ho- b n tin (<h ng k t n cng s khng th 0 c )/ gi i m5 b n tin EAP)
?-c th c t m-y ch 0 n kh-ch h/ng ()1 th 3h ng th c n/y ch c n b o )
x-c th c t kh-ch h/ng t i m-y ch )
.rao 0 i kho- (0 thi t l 3 cho QEP 0 ng ho c kho- .8RP)
Phn m nh )/ gh43 l i (c n thi t n u b n tin EAP d/i)
.hi t l 3 k t n i nhanh ( thng >ua 3hi*n .T7 )
PEAP l/ c ch 0 c bi t h u 2ch 0 tDng t2nh b o m t k th a t 3h ng th c EAP tr*n
c s c-c 0 c t2nh d i 0y
6icrosoHt PEAP
6icrosoHt PEAP h tr >uy n x-c th c kh-ch h/ng thng >ua 67-:=AP 3hi*n b n 2$
n, gi i h n d li u ng i d;ng thng >ua c, ch chia mi n Qindo9s <. )/ ho t 0 ng
c a c-c th m c
A s d ng 6icrosoHtFs PEAP$ ng i d;ng c n 3h i mua ch ng th c ri*ng t :A 0
thi t l 3 RA7$ )/ m t ch ng th c 0 l u tr t i m-y t2nh c c b C i kh-ch h/ng khng
dy 0 x-c nh n RA7$ th1 t i :A g c 3h i thi t l 3 cho m i kh-ch h/ng n/y
.uy nhi*n Qindo9s ?P bao g m c-c ch ng th c g c c a r t nhi u :A < u ch ng th c
RA7 c a m-y ch bao g m g c :A$ th1 khng c n th*m c u h1nh cho kh-ch h/ng < u
ng i s d ng mua ch ng th c RA7 cho Qindo9s ?P m/ khng c, :A th1 h 3h i thi t
l 3 t*n kh-ch h/ng khng dy
:isco PEAP
:isco PEAP h tr x-c th c t i kh-ch h/ng thng >ua m t kh u m t l n (Y.P) )/ m t
kh u truy c 3 Ai u n/y cho 3h43 h tr c s d li u t ng i >u n lN nh l/ b o m t
V7A )/ c@ng h tr cho c s d li u ) m t kh u truy nh 3 nh T(AP$ <o)ell <(7
)/ 6icrosoHt .h*m )/o 0, kh-ch h/ng :isco PEAP c, th b o ) )i c nh n d ng tin
cho 0 n khi m5 ho- 0 ng h m .T7 0 c thi t l 3 Ai u n/y cung c 3 s b o 0 m cho
ng i s d ng trong >u- tr1nh d;ng
%Z :-c ) n 0 ) i ph ng th c x-c th c
6 c d; c, r t nhi u u 0i m nh ng c@ng c, m t s ) n 0 ) i c-c 3h ng th c ch ng
th c d a tr*n EAP
%Z! Xi- cho )i c >u n tr
. t c c-c 3h ng th c 0 u y*u c u 3h i c, kho- x-c th c 0 c nh n d ng b i kh-ch
h/ng Ai u n/y y*u c u ng i >u n tr m ng 3h i tr b n >uy n cho :A ho c c-c 3h n
m m s d ng .i 3 theo m i thi t b truy c 3 m ng 3h i 0 c c u h1nh 0 nh n 0 c
>uy n x-c th c )/ :A Ph ng th c EAP-.T7 y*u c u t t c c-c thi t b c a ng i s
d ng 3h i 0 c ch ng th c Ai u n/y k4o theo gi- c tDng <go/i ra cBn chi 3h2 b o tr1
) n h/nh$ danh s-ch c-c thi t b hu b tr*n m ng
%Z2 Xiao th c trao 0 i d/i
= n ch th hai c a c-c 3h ng th c d a tr*n EAP 0, l/ s giao th c trao 0 i y*u c u
c kh-ch h/ng )/ nh/ >u n lN C2 d 0 x-c th c ng i s d ng thng >ua giao th c
EAP-6([ 0 c b o ) b i PEAP c n t i \ th t c gi a kh-ch h/ng )/ nh/ >u n tr
m ng ]*u c u s l n trao 0 i l n d n 0 n tr tr*n 0 ng truy n K i )1 tr trong )i c
x-c th c l/ ) n 0 0 c bi t cho ng i s d ng di 0 ng khi di chuy n t ) tr2 n/y 0 n )
tr2 kh-c ho c y*u c u chuy n giao
%Z% ?-c th c thi t b ng i d;ng y*u c u 7mart :ard
Ay l/ ) n 0 th ba c n >uan tm 8hi )i c ch ng th c 0 c l u tr*n thi t b ng i s
d ng th1 thi t b 0, c n 0 m b o 0 an to/n h n thi t b c- nhn thng th ng .rong
mi tr ng n i m/ thi t b khng 0 m b o 0 an to/n ho c c, nhi u thi t b c- nhn s
d ng 0i u >uan tr ng l/ c n 3h i 0 m b/o >uy n x-c th c cho m i thi t b 7mart card
0, l/ c-ch ng i d;ng c, th mang theo m1nh nh ng ch+ng c@ng khng thu n ti n )1
y*u c u t t c c-c thi t b gh43 n i 0i theo
EAP (Extensible Authentication Protocol) - Ph ng th c b o m t cho m ng khng dy
802!! (Ph n 2)
2"%\$ 0\&!!&200'
EAP (Extensible Authentication Protocol) - Ph ng th c b o m t cho m ng khng dy
802!! (Ph n 2)
6 c d; 3h ng th c x-c th c b ng m t kh u c, nhi u thu n ti n h n 3h ng th c x-c
th c b ng 3h n c ng nh ng ch+ng ) n c, kh nDng b t n cng:h+ng b t n cng d a
tr*n b ng t 0i n cBn l u l i$ 0y k t n cng c, th l a ch n ng u nhi*n t b ng t
0i n 05 l y 0 c c-c m t kh u c, th

<guy n = u Ph-t - .hi*n Ph-i


! Ph ng th c x-c th c y*u c u m t kh u

6 c d; 3h ng th c x-c th c b ng m t kh u c, nhi u thu n ti n h n 3h ng th c x-c
th c b ng 3h n c ng nh ng ch+ng ) n c, kh nDng b t n cng:h+ng b t n cng d a
tr*n b ng t 0i n cBn l u l i$ 0y k t n cng c, th l a ch n ng u nhi*n t b ng t
0i n 05 l y 0 c c-c m t kh u c, th

!! TEAP )/ :isco ::?
TEAP l/ giao th c x-c th c m r ng d a tr*n )i c x-c th c l n nhau$ c, nghIa l/ c
ng i d;ng )/ 0i m truy c 3 0 u 3h i x-c th c tr c khi truy c 3 m ng Ci c x-c th c
l n nhau nh m m c 02ch ch ng l i s truy c 3 tr-i 3h43 )/o m ng :isco TEAP d a
tr*n c s t*n )/ m t kh u :isco ::? (:h ng tr1nh m r ng t ng th2ch c a :isco)
s ch c ch n gi a c s h i t ng m ng khng dy :isco Aironet )/ c-c thi t b ng i
d;ng t cng ty th ba Ai u n/y t o s thu n l i cho )i c ) n h/nh b o d ng c-c
thi t b :isco )/ c-c giao th c bao g m c TEAP

!2 TEAP
C i :iscoFs TEAP$ kho- b o m t thay 0 i 0 ng tuO theo 3hi*n l/m )i c nh m m c 02ch
h n ch )i c l a ch n g,i tin 0 gi i m5 t b*n ngo/i 8hi m t kho- m i 0 c 3h-t ra
thng >ua TEAP s d ng s chia s b2 m t gi a ng i s d ng )/ 0i m truy c 3 K i )1
TEAP l/ giao th c c a :isco n*n n, ch 0 c s d ng cho 0i m truy c 3 c a :isco
TEAP c@ng th*m m t m c b o m t kh-c cho m ng thng >ua )i c x-c th c c-c k t n i
tr*n to/n m ng tr c khi cho 3h43 c-c g,i tin 0 n c-c thi t b khng dy Ci c thay 0 i
c 3 kho- b2 m t )/ x-c th c ng i s d ng cho 3h43 tDng t2nh b o m t cho d li u
khng dy

!% Ph ng th c x-c th c m t kh u cao

.r*n c s gi- c )/ s b t ti n trong )i c x-c th c d a tr*n 3h n c ng$ c-c chuy*n gia
b o m t 05 3h-t tri n m t h c-c 3h ng th c b o m t d a tr*n m t kh u :h+ng ta s
s d ng 3h ng th c m t kh u cao khi 0 c 3 t i h 3h ng th c n/y

T i 2ch c b n c a 3h ng th c n/y 0, l/ hai b*n c, th cung c 3 cho nhau c-c ) n 0
b o m t m/ khng s b*n th ba can thi 3 )/o Ph ng th c n/y 0 t 0 c t2nh x-c th c
cao thng >ua m t kh u ng n g n )/ d nh

C n 0 c b n c a 3h ng th c n/y 0, l/ s trao 0 i kho- (iHHie-=ellman 6 t kho-
(iHHie-=ellman cho 3h43 hai b*n t o ra c-c kho- m5 ho- cho 3h43 ng i >uan s-t c, th
xem to/n b 3hi*n giao d ch nh ng khng th h c theo .rao 0 i kho- (iHHie-=ellman
0 t gi a 9eb )/ ng i d;ng tr c tuy n )2 d 0 m5 ho- thng tin c- nhn nh s card
< u kh-ch h/ng )/ ng i bun b-n khng bao gi ho/n th/nh cng )i c tr c 0, th1 h
s 0 ng N m5 ho- kho- 0 ng i th ba khng th can thi 3 )/o 0 t1m ki m thng tin

!Z .i m nDng c a 7PE8E
Ph ng th c 7PE8E s d ng m t chu i b n tin ng u nhi*n 0 trao 0 i thng tin gi a
c-c thi t b :-c 3h n c a 7PE8E th c hi n t2nh to-n c-c b n tin$ r i sau 0, x-c 0 nh
m t kh u cho c-c thi t b 8hi m t kh u h 3 l $ 7PE8E s d;ng c-c m t kh u chia s
gi a c-c thi t b

C i ng i th ba$ b n tin 7PE8E s gi ng nh m t s ng u nhi*n )/ khng th x-c
0 nh 0 c m t kh u l/ g1 A c t2nh n i tr i th*m )/o c a 7PE8E l/ )i c x-c 0 nh kho-
nh t2nh to-n t kho- cng c ng (o ) y s khng c n b t kO kho- cng c ng$ kho- c-
nhn s ng trong m t th i gian d/i 7PE8E s d ng 3h ng th c x-c th c chu i c-c kN
hi u 0 (U8PP) 0 truy n m t kh u 0i u n/y b o ) thng tin kh i s truy c 3 tr-i 3h43
n u khng s d ng 0+ng giao th c

K i )1$ 7PE8E t o ra m t kh u d a tr*n >uy n x-c th c cao )/ an to/n h n C i
7PE8E$ th m ch2 m t kh u ng n c@ng b o ) kh i s t n cng A c t2nh b o m t c a
7PE8E bao g m "

:ao h n$ khng gi i h n chi u d/i kho-
K o ) kh i s t n cng oHH-line
<g i d;ng )/ m-y ch c, s x-c th c 0 ng th i
8hng y*u c u th*m ) c s h t ng cho b o m t
8hng y*u c u x-c nh n ) )Dn b n gi a ng i d;ng )/ nh/ >u n tr m ng
=o/n to/n s d ng m t m5 cho m t kh u chi u d/i nh

2 ]*u c u c a )i c s d ng
A th c hi n 7PE8E$ ng i s d ng h1nh th/nh )i c thi t l 3 m t l n khi thi t l 3 c u
h1nh truy c 3 m ng l n 0 u ti*n 8hng c n c, c s h t ng ( khng gi ng nh .T7 )/
chu n x-c th c 802!x ) 0 nh n 0 c m c x-c th c gi ng nhau )/ c, th* xy d ng cho
c-c thi t b

7PE8E )/ TEAP
:isco TEAP 0, l/ giao th c ch 0 c s d ng trong 0i m truy c 3 c a :isco <, c,
ngu n g c t EAP$ cung c 3 x-c th c l n nhau gi a ng i d;ng )/ m-y ch 7PE8E
0, l/ 0i m truy c 3 0 c l 3 )/ l/m )i c theo 0i m truy c 3 c a b t kO chu n 802!x
n/o Ai u n/y cung c 3 t2nh m m d o t i 0a cho c-c lo i m ng t2ch h 3 khng s d ng
c s h t ng c a :isco QTA<

7PE8E )/ PEAP
EAP 0 c b o ) (PEAP) h tr x-c th c m t l n$ khi m t kh u thay 0 i s h tr
c@ng h t hi u l c$ )/ c s d li u m r ng h tr cho T(AP&<(7 PEAP m5 ho- s
trao 0 i gi a ng i d;ng EAP )/ m-y ch $ )/ )i c b o m t 0 c b o 0 m b i k*nh
.T7 ?-c th c l n nhau y*u c u gi a ng i d;ng EAP )/ m-y ch .uy nhi*n 7PE8E
khng y*u c u ch ng th c )Dn b n )/ cung c 3 x-c th c 0 ng th i 6 t kh u 0 c thay
0 i ch c ch n m/ khng s ng i th ba can thi 3 )/ khng c n k*nh .T7

% 8 t lu n
K o m t m ng khng dy gi+3 gi m chi 3h2 ) gi- c $ s n 3h m )/ th tr ng c nh
tranh :h+ng ta s khng xem x4t li u nh/ >u n tr s cung c 3 b o m t th n/o m/ khi
n/o s -3 d ng Ci c l a ch n m c b o m t cao nh t c n s 0 u t t t b i )1 )i c b o
m t c n kinh 3h2 t ng 0 i = u h t c-c cu c t n cng 0 u b b >ua )/ nh/ >u n tr d
g 3 t n th t 7 3h- ) b o m t nh l y tr m thng tin$ 3h- hu d li u )/ ngh n 0 t
m ng c, th t n k4m
.rong b ng !$ ch+ng ta so s-nh m t )/i h c-c 3h ng th c EAP m/ ch+ng ta 05 xem
x4t t ng >uan tr*n g m" t2nh k th a$ ch ng nh n$ m t kh u )/ m t kh u cao :-c
0 c t2nh y*u c u c, th t1m th y trong 0o n hai c t b*n tr-i <h b ng !$ 3h ng th c
c@ EAP nh EAP-6([ khng th2ch h 3 cho x-c th c m ng khng dy b i )1 ch+ng
khng tho m5n c-c y*u c u 0 t ra
: 3h ng th c ch ng th c )/ m t kh u cao 0 u tho m5n c-c y*u c u c b n 0 t ra
)/ c, th s d ng tr*n m ng khng dy Ph ng th c x-c nh n g m m t )/i 0 c t2nh
0 c bi t c, gi- tr trong m t s mi tr ng$ nh kh nDng b o ) )/ tDng t2nh k th a
.uy nhi*n 3h ng th c m t kh u d d/ng thi t l 3 cho nh/ >u n tr
Ph ng th c 7PE8E 0 c bi t th2ch h 3 cho c-c mi tr ng n i m/ c-c ch ng nh n
khng th c t nh l/ 7Y=Y <g i s d ng 7Y=Y s t1m 7PE8E d d/ng thi t l 3 )/
gi- c th 3 <h/ cung c 3 ) n chuy n )/ d ch ) s t1m th y s m m d o c a 7PE8E
do n, khng 0Bi h i c s h t ng 7PE8E c, th th c hi n d d/ng ) i 7Y=Y )/ mi
tr ng cao n i m/ ng i 3hn 3h i c, th 0i u khi n )/ >u n lN$ b i )1 ng i d;ng c,
th l y t trang 9eb ho c tr*n 0Ia :( ) i 0i m truy c 3

Ph ng th c :h ng ch (.T7$ 6 t 6 t kh u cao
EAP k th a
(EAP-6([)
..T7$ PEAP) kh u(TEAP) (7PE8E^)
]*u c u b t bu c
.2nh t ng h 8hng :, :, :,
. b o ) :, :, :, :,
8h nDng
ch ng t n cng
t 0i n
:h ) i chu i
d/i$ 3h-t ng u
nhi*n
:, 8hng :,
Ph-t sinh kho-
b o ) 3hi*n
8hng :, :, :,
A an to/n 8hng c, :ao ] u :ao
]*u c u n*n c,
_uy n ng i
d;ng
8hng c, ) i
chu i m t kh u
d/i$3h-t sinh
ng u nhi*n
8hng c, n u
ch ng nh n l u
tr*n c ng
:, :,
K o m t tr c <&A
8hng c, ) i
)i c s d ng
b1nh th ng
:, :,
<hanh ch,ng
)/ hi u >u
:, 8hng :, :,
Xi c b o tr1
th 3
:, 8hng :, :,
.hu n ti n cho
ng i d;ng
:,
:h x-c nh n khi
l u tr*n 0Ia
:, :,
= tr >u ng
b- AP
:, :, 8hng :,
]*u c u c, th c,
] u t k th a <&A :, 8hng 8hng
?-c th c l i
nhanh
8hng$ c n 3h i
0i ) n i xu t
3h-t
:, 8hng
<o$ must go to
home domain
$ ng ! #o %nh cc ph ng th c &'(


Z Ph l c A

Ph ng th c 7PE8E d a tr*n )i c m5 ho- theo h/m m@ ) i s m@ l n =/m m@ n/y ch
c, th t2nh theo m t chi u r t kh, c, th t1m 0 c h/m ng c c a n, C i nh ng ng i
s d ng )/ ng i x-c th c s l/m )i c d a tr*n kho- m5 chung 8 A l/m 0 c 0i u
n/y m i ng i tham gia 0 u 3h i c, m t s ng u nhi*n r t l n <g i s d;ng d;ng
m t gi- tr a )/ ng i ki m tra d;ng m t gi- tr b 6 i b*n c, m t gi- tr ri*ng c a m1nh
6 t kh u 3 d;ng cho c hai ng i th1 th ng r t ng n )/ d nh
.rong 3h n d i 0y ch+ng ta s xem x4t >u- tr1nh x-c th c gi a hai b*n .rong m ng
khng dy ng i ki m tra x-c th c 0 t t i 0i m truy nh 3 AP .uy nhi*n th ng c,
ng i th ba xen )/o .rong tr ng h 3 n/y 0, l/ m-y ch x-c th c 0,ng )ai trB ki m
tra Ai m truy c 3 lo i b )i c trao 0 i EAP thng >ua )i c g i y*u c u x-c nh n EAP
t i ng i s d ng <g i s d ng s g i t2n hi u tr l i nh h1nh 2 < u m-y ch x-c
th c c, li*n >uan 0i m truy c 3 s chuy n thng tin y*u c u EAP . 0i m truy c 3 0,$
m-y ch x-c th c s thng >ua )/ k t n i >u- tr1nh trao 0 i EAP-7PE8E

=1nh 2" .h t c h i 0-3 EAP
8hi ng i x-c th c nh n 0 c EAP y*u c u$ n, t1m ki m ng i s d ng 0 c u th-c
truy c 3 )/ khi 3h c l i m t kh u .i 3 theo ng i x-c th c s t o ra m t s l n b )/
t2nh to-n
K ` 3
2b
mod m
) i K l/ gi- tr trung gian )/ m l/ s nguy*n t l n<g i x-c th c g i m )/ K t i ng i
s d ng trong b n tin y*u c u EAP-7PE8E <g i s d ng t o ra m t s l n EaG )/
t2nh to-n
A ` 3
2a
mod m
.i 3 theo ng i s d ng t2nh kho-
8 ` K
a
mod m
0y 8 l/ kho- c a ch )/ K l/ gi- tr nh n 0 c t ng i x-c th c:u i c;ng ng i s
d ng t2nh to-n
ProoH
A8
` h (EAG a A a 8)
) i ProoH
A8
l/ h/m ki m tra A )/ 8$ h l/ 0 b o m t$ m t h/m m t chi u $ EAG l/ chu i
kN t A7:RR ch a m t kN t hoa A )/ a l/ to-n t <g i s d ng s g i EAP t i b*n x-c
th c ch a A )/ ProoH
A8
: 3 EAP n/y ch ra tr*n h1nh %


=1nh %" .h t c th nh t trong EAP

8hi b*n x-c th c nh n 0 c y*u c u EAP-7PE8E 0 u ti*n n, s t2nh to-n
8 ` A
b
mod m
0y 8 l/ kho- c a m-y ch )/ Alag gi- tr nh n 0 c .i 3 theo b*n x-c th c t2nh
to-n
.est
A8
` h (EAG a A a 8)
)/ ProoH
K8
` h (EKG a K a 8)
Ky gi b*n x-c th c c, th so s-nh .est
A8
)/ gi- tr ProoH
A8
<*u ch+ng kh-c nhau th1
t2n hi u x-c th c l/ sai <g c l i b*n x-c th c s g i y*u c u th hai EAP-7PE8E t i
ng i s d ng nh h1nh Z

=1nh Z" .h t c th hai trong EAP
8hi ng i s d ng nh n 0 c y*u c u th hai EAP-7PE8E n, s t2nh to-n t gi- tr
nh n 0 c
.est
K8
` h (EKG a K a 8)
<g i s d ng so s-nh .est
K8
) i gi- tr ProoH
K8
nh n 0 c t b*n x-c th c < u ch+ng
kh-c nhau th1 ng i s d ng s b >ua 3hi*n n/y <g c l i ng i s d ng s tr l i t2n
hi u EAP-7PE8E r ng t i b*n x-c th c
8hi b*n x-c th c nh n 0 c t2n hi u r ng n, s tr ) b n tin EAP b-o hi u k t n i
th/nh cng
:h+ N kho- 8 0 c t2nh to-n 0 c l 3 t i m i b*n <, l/m )i c d a tr*n h/m m@ <,
ngDn c n )i c k t n cng khng th t2nh to-n 0 c A ho c K :h+ N r ng n u 3 0 c
tho thu n$ k t n cng bi t 0 c c@ng khng th t1m ra kho- 8 A t1m ra kho- 8 anh
ta c n 3h i bi t gi- tr a )/ b - 0y l/ nh ng s ng u nhi*n r t l n :@ng khng th t
ProoH
A8
ho c ProoH
K8
0 t2nh ra 8 b i h l/ h/m m t chi u Ai u n/y l/m cho k t n
cng khng th t2nh 0 c kho- 8 ngay c khi bi t 3
8ho- ch 8 b n thn n, khng 0 c s d ng nh kho- QEP ho c .8RP 0 m5 ho- d
li u cho m ng khng dy <h ng kho- n/y nh n 0 c t 8 s d ng 3h43 l y 0 o h/m

./i li u tham kh o
- REEE 802!! 7tandards
- RE: tutorials

Xi i th2ch thu t ng
AP - 0i m truy c 3" m ng truy c 3 cho chu n khng dy 802!! <, ch a s,ng )
tuy n c a b truy n )/ nh n <, c, th l/ >uy n x-c th c 802!x
:A - >uy n x-c th c" 0, l/ )i c 3h-t ra t2n hi u x-c th c s (nh ?[0#) )/ b o 0 m an
to/n d li u trong x-c th c
:VT P danh s-ch c-c x-c th c hu b - l/ c u tr+c d li u li t k* x-c th c d ng s m/
khng cBn hi u l c n a
EAP P Xiao th c x-c th c m r ng P giao th c s d ng gi a ng i d;ng )/ 3h2a x-c
th c nh 802!x )/ VA(RW7
EAP-TEAP - (Tight9eight Extensible Authentication Protocol) P l/ 0 c t2nh c a :isco
lo i EAP <, 0 c thi t k cho m ng khng dy s d ng >uy n x-c th c l n nhau )/
cho c-c kho- c a Qeb 0 ng
EAP-PEAP - (Protected Extensible Authentication Protocol) P 0y l/ giao th c x-c th c
hai 3ha gi ng nh EAP-.T7 .rong 3ha 0 u ti*n m-y ch th c hi n x-c th c s d ng
chu n ?[0# Ci c s d ng .T7$ m t k*nh b o m t s 0 c thi t l 3 thng >ua b t kO
lo i giao th c EAP n/o c, th 0 c s d ng trong su t >u- tr1nh x-c th c 3ha hai
6 t ch ng nh n ch y*u c u t i m-y ch x-c th c EAP-PEAP c@ng h tr )i c n d u
hi u nh n d ng 0 tr-nh )i c c, k m o danh thi t l 3 k t n i trong 3ha m t )/ hai
EAP-.T7 - (.rans3ort Tayer 7ecurity) l 3 giao ) n b o m t P 0y l/ lo i x-c th c EAP
d a tr*n chu n ?[0# (o n, y*u c u x-c th c t i m-y ch 3h i c, ch ng nh n n, cung
c 3 kh nDng x-c th c l n nhau 0 ngDn ch n )i c truy c 3 t ng i trung gian 7au khi
x-c th c th/nh cng 0 ng k t n i b o m t .T7 0 c thi t l 3 0 giao ti 3
EAP-..T7 - (.unneled .T7) P l/ giao th c x-c th c lo i EAP g m hai 3ha .rong 3ha
0 u ti*n m-y ch x-c th c s d ng ch ng nh n ?[0# Ci c s d ng .T7$ m t k*nh
b o m t 0 c thi t l 3 s d ng giao th c x-c th c PPP mang t2nh k th a nh PAP$
:=AP )/ 67-:=AP EAP-..T7 c, u 0i m l/ thng >ua EAP-.T7 giao th c ch c n
x-c th c t i m-y ch <, c@ng c, kh nDng chuy n c-c y*u c u t i m-y ch VA(RW7
k th a EAP-..T7 c@ng h tr c, ch x-c th c n thng >ua k*nh .T7 trong 3ha m t
nh ng khng trong 3ha hai
7PE8E (7im3le Pass9ord-authenticated Ex3onential 8ey Exchange) Pl/ 3h ng th c
x-c th c d a tr*n trao 0 i kho- (iHHie-=ellman$ ) i m t kh u r t ng n 7PE8E khng
y*u c u ch ng nh n t i m-y ch )/ ng i d;ng 7PE8E b o ) m t kh u )/ thng tin
trong su t >u- tr1nh x-c th c cho 3h43 kh-ch h/ng l a chon m h1nh m t kh u <, c,
th th c hi n nh 3h ng th c EAP )/ khng y*u c u b t kO kho- P8R ho c c s h
t ng
.8RP - .em3oral 8ey Rntegrity Protocol l/ giao th c theo chu n REEE 802!!i thay th
cho QEP <, 0 c x-c nh n b i kh i Qi-Si cho )i c s d ng trong )i c truy c 3 b o
) khng dy (QPA)
QEP - Qired E>ui)alent Pri)acy P l/ giao th c thi t l 3 b i chu n REEE 802!! gi a
ng i s d ng )/ 0i m truy c 3 8 t khi xu t b n REEE 802!!-!###$ QEP 05 ch ng
minh )i c b kho- d d/ng
U8PP - Uero 8no9ledge Pass9ord ProoH P l/ >u- tr1nh n i m/ 3h ng th c x-c th c
m t kh u cao c, th thi t l 3 gi a hai b*n m i b*n ch bi t 0 c m t kh u c a m1nh )/
ng i th ba khng th nghe tr m 0 c
6 t s kh-i ni m

802!? - :hu n REEE 802!? x-c 0 nh c ch d a tr*n 0i u khi n truy c 3 c-c c ng
trong m ng s d ng c-c 0 c t2nh ) t lN c a c s h t ng m ng TA< REEE 802 <,
cung c 3 3h ng th c x-c th c )/ >uy n gh43 c-c thi t b )/o c ng m ng TA< 0, l/
0 c t2nh k t n i 0i m 0i m :-c thng s 802!? g m m t s 0 c t2nh h tr cho 0i u
khi n truy c 3 c ng trong m ng TA< khng dy (QTA<s) A c t2nh n/y g m c-c kh
nDng cho 0i m truy c 3 m ng khng dy 0 0 t 0 c kh, thng tin )/ x-c th c th/nh
cng
authentication P _u- tr1nh nh n d ng thi t b g n kMm
authentication ser)er - trong 802!x ( ch ) n/y x-c 0 nh li u ng i d;ng c, 0 >uy n
0 truy c 3 khng
authenticator - trong 802!x$ l/ to/n b 0i m k t th+c 0i m 0i m trong m ng TA< t o
0i u ki n thu n ti n cho >u- tr1nh x-c th c tr*n 0 ng k t n i
authoribation P >u- tr1nh cho 3h43 truy c 3 )/o c-c d ch ) c a m ng
(iHHie-=ellman key exchange P Xiao th c kho- (iHHie-=ellman 0 c 3h-t tri n b i
(iHHie )/ =ellman nDm !#'\ )/ xu t b n trong b/i b-o c<e9 (irections in
:ry3togra3hyc Xiao th c n/y cho 3h43 hai ng i s d ng trao 0 i kho- b o m t m/
khng s b t kO s t n cng n/o .h c hi n m ng n i b c a 3h ng th c x-c th c
7PE8E s d ng h/m m t chi u cho m t kh u Ai u n/y c, th b o ) kh i b t kO s
t n cng t b*n ngo/i n/o
rogue access 3oint - b t kO 0i m truy c 3 n/o 0 c ho t 0 ng b i m t )/i ng i th
ba
strong 3ass9ord authentication methods - b t kO h 3h ng th c x-c th c n/o s d ng
3h ng 3h-3 n/y 0 u s dung m t kh u r t ng n
su33licant - trong 802!x$ l/ to/n b m t 0i m k t th+c 0i m 0i m trong m ng TA<
0 c s d ng x-c th c
user - m t ng i ho c 3h n m m truy c 3 c-c d ch ) m ng
user station - m t h th ng ho c thi t b n i m/ ng i s d ng truy c 3 c-c d ch )
m ng

You might also like