• No results found

Certificates for Mobile Code Security

N/A
N/A
Protected

Academic year: 2020

Share "Certificates for Mobile Code Security"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Certificates for Mobile Code Security

Hock Kim Tan

Department of Electronics and Computer

Science

University of Southampton

Southampton SO17 1BJ, UK

[email protected]

Luc Moreau

Department of Electronics and Computer

Science

University of Southampton

Southampton SO17 1BJ, UK

[email protected]

Keywords

!"#

%$& '(

ABSTRACT

)*,+-$.+ /0210$-3 *4

5 6+7& 89/$:8',*&*63 ; *" #<=87>++7#1.?9@A51 75 B *21CD 1 + E45&*FG ED& H5*" %JI" EK

5A1+#L$:M % N# N /44O?

)*0, &*<=#1N**3*P21 %$Q R4#1N*&1 +" *S<= !"# <= #2',*&*"1 & (=H*P<= !"# K $Q E3& ,%7*" $Q$*P+ $:T &* *N #?N)*N <= R4 / % !"# J*" S4!" J*S# +" $ M+" P*4,+ $:TN"1 & (=

*N M EB$0 #?U5*/*

<= N J % " N$L 5VH !"# WL*

X

VWSYZ3 R[G\/U&?@A, IN1*, #13',* &*8 M$& '(7?

1.

INTRODUCTION

] ^*" #<=A7A+7+ ^_8# M7 K ;<2 '#1` A a 'b+" & 1c$:D14#1_+& K 6*" 5d. ^ ]^I" ED " <=B>& 1" Ke <= +52<2?]f2<= & 0 1< & *" #<=L7%1!"#18ghi#j.$:0kJP M14K #12<2#?0)* R*" P 378<= & Q ++# K

# ++7#1N$:*,',1P# S1+#$

*S4,& /7N / Ngljmgnjm?

U^&*^ A # 257/ 3+" & S S!K " P& %3 C78 #1aC*88 ',*P1 L L <=o?

Wp+" H1A$0*N^ R$0

21HQ+<21#1/3gqjm?ZUR & r*',3 M # Z$K 1 & L*4 "1N21L?ZsP4 2<=<=0+ M*P*4,+ $:t$T3 , *" M3 B +S8= A" *k#1A RO# H K

Permission to make digital or hard copies of all or part of this work for

personal or classroom use is granted without fee provided that copies are

not made or distributed for profit or commercial advantage, and that copies

bear this notice and the full citation of the first page. To copy otherwise, to

republish, to post on servers or to redistribute to lists, requires prior specific

permission and/or a fee.

SAC 2002, Madrid, Spain

@2002 ACM 1-58113-445-2/02/03 ...

u

5.00

PS M3 S PO*R+ $:O?PVH21 %0*S E 0<= / "1 N+ 0*S S$v 33 /*4/+ $:w*" /3 8 +L 2<= N 3+7 & a33 + %<=81 & & #1%',*o?

sP4Q/Q 0# " /'=# &*#1/= "1S3 <2 N&*" P*" #<=M7B1<=+7#18 112/#?JxZE2K +P$H&*5&*" L"1M "17#E8

X

#1 By= #< 3+<21N /YMgzjm $: Km+7#18 " g{|jM "1;+$Ke# ]21]gh#njm?wVH21^;O*#'0K <= 0P+3 2P*0 +7 ,*" 03P

+> % ^]+}F%AK

21?%f2N$H*NJ'(2#',B&*" S#1 N<= L*,+t"1S21/$:# Agh#|jm"K +#1C$: ^gh~#jmL E>& ;gh#ljR "1C& +7 4& 3*" &12'0 Bg{h jm/g{jm?>UeN(=D* # 5',L7

C1 *$:3<2 A$,%

++# 9a Ke O" ?-WLa<= <2 '€$/* L&*FP #< M% 112P7*5*4/ "1O21 NH+<21#1N8gh{#jo "1Og{{#jm2*0# 1 $: #1N *p$:L R3 $o*P&*F 'o , J14K O$Z*,+7"13 1< & L "112& '," &(2?

)*3 #‚4]$P*%&*FM' 81#1] 4& "12K /0N7/1+##13"1+7"13$Z E4N K J$& 4 G$:H L# ,2<2&* H [GJ\/ OU$& 4

X

[G\/UY/gh jm?RU& ^$ N&*K F',* S[G\/U'1N# J# ,+7& 3 J%$& '(%$:P J# Km'1OR P ++# K J"

X

&*J G Ke Y&?Q)*3 R# N"1 K L* &(R$7 +Z G&*N J& JG7# 0 [G\/UQ+3 1#1MR 112G*0L$o14#1 *# o?)*3 N7L $:"$:0*40N<= K

$3*R1O$ ^ /SS1+# #.PSS

#1 N2<2H*#'9 *# 3# % 13*L+K

O$GS21?

U>*%+" +7 #,'53 (=5 9 $:*89$ 4R R ^ E+R+7S$0 38$& '(8$: P21?U3*P E20$Z'(72'/ 1+0*P+7+K P1 !"$Q4/gjZ , J +" 0M* 1= D$& (2R "1"ƒR+7JA A M44K O?W„44…2<=<2*N3$04

X

(2)

+L E& 3 P J21R%&*FSK J$:R4& *4/<=

X

r??NF" & <=J# $4 YG%&*% /$& '(7?G@A,*3*#'9*#'a*H&*K F# J7H E2"1#1RP*" ZG+7& H ,4#1/*&1 +" M*" Hk !"# *" H P14#1N "1J3 K #1^',*^*N E2/$, [G\/U&? /3 B /*2

W,,$:G4G G , M+7QN 0$& K '(SP 112QH21HR "1/*H$* E3& M&*FLM4& *<=0$4 O&*O M$& '(7?

] 9 ++= &*a$:8 E2"1B*5 E & S&*FHS*" G# N70& #1J/[G\/U <2 M*S++& ./$Z !"# ?

Uaf2 a{H' E+ >*#'Tk^4> 521O K 8$& '(5S $:GB & ^" ?xZE & S*^1 7#1^ I5 "15SJ^4& * 4S<=P5&*5 N$& '(OH‚44!"#1.?Sf2 ^K *03 2<=<=#1J3 SJ$& '(M*" 2<=<=P 8 E2"1#1<= 8$G*R" Z EO& K J&*F?G)*S+7 & ,$Q*P< ,0%* $& '(]& #1];f2 aq?_f2 ;iB1 K #1N'(J2<=<2/ !"# ,0',*3 "13f2 nL"1',*N ,3 R "1R P1J$$:'(7?

2.

TRUST IN A CODE SECURITY

FRAME-WORK

U M+<20+" +7 Rgh#zjm'/++7#13*PS$4, L +7& Z+7QR*1<=+$7 0$& '(/$:

M21N?N@AN I53 kJ*M'

" ++7S$:R+#4/B 3J

%$& '(

!"#$%&'($%*)+,&-&. $%/0$1324$5&6/ ?^Wt %+7C$,*&*K FR1<=+7#1^$r M*" #<=N7^$:"1571 !"R /P/ +7 L+7 S ?GUe,L(=%*" L $:RO$& 4 R*" S 112L*R21MK NP+*<=M',7#1J/+7& S /JK " M$&*F?Z)*<=$4QJ 0+" G EK 2<2H# 7P#1% , M" $:0*S +++ J" O$Q&*F ++%*" ,2<2#?

789%):);=<,9>,#?9,#2);&*@ A$%/BDC $132:$5&6/ ?GWL* H+7& G1 & 3N* 1+#$Q M&*FL*L<= *# 13#1 ',*R,#?,E E + E0$:# #1R211 /B 3+7 $:3 J

X

S& 4#18%3 Q21Y *" R*/7N & ^ & D ++# ?FE C J',*C 8+#1 !"#1B & B8C 4#1 + $:O'L13 ++N$:# 3R #13+7H$ H21L "1N4& ,*" H L # R H$: ',*0 N Q,N M4#1/+ $:_'1R*" #<= ,/21/$:# #1.?

2.1

Using execution tracing to establish trust

UA & rG & 3<= 3gh{#jmLghqjm,g{{#j0B*<

FG*" NDI3MOIQPRM&*& +7 ?G)&*F&*3 H21 $:# 3 "1M +#1/$: ,1#1MS+<= # $:,3 + >$S*8 321

X

r??;3 +K

;; B3 ',* 8*O d. %$S*83 +

P(2#',30+#1 & L/*L3 + , "1N',*&*', <=" R# 1RL*H+Z$" 1< & HL* 3 + Y, "18 J+7"18R+# #18 *%1+##?CsP#'<= *1]&*]3 + ] K #o* NR+<2BO1 RM "1^"1 & (=J+K <=%# JD*3+" B*4N+ $:O?DUD d. # *R4P21QS<= O+4M* .38L4#1 , . "133 E3 # 0 P"1 & (=NM+<= +7R%# &*o?

)&*F/*" J1 R& +7 Z&*D R EA& K . #'_*M1<=+,$ N/+ E%4P21r? SB #',5 *4R+ $:… E A M "15* &*&(2/*L$*L Eo207H+7P 1$*J1d. P<=P$G4L*" S# 87M4& *#1 O*" P*4S+ $: **8& M3 *3 # SK <=J " S$G*R

X

$:/ E +71 3*

G$. EH G& 4#1 = 4H

&Y&?)*S1d. <=$o4# *37L#1NM K R 3J" 5$H21JO&*F

X

^ 11 E^& YL*" R#157N ++#1^^*" R+" K M*4R+ $:OQBN',*^*N" H< $:L*S/$Q4,8 J21/%$& '(7?

@;*A= &1J8*G'3',0+#B ED& ^ /N21J8&*FM5*M$& '(O*" S' / 70N1<=+ "1'/1 7S*#'9P$Q*PK " 12& '," &(2,$Z E%& N# 7/<= PO ++= &*o?)* N* M1 B&*" S #< &*a $:'0 &1a6g{j/ "1>4& 5 ++& Jg~#jmP E2K A& 5*#'<= Nd. R*3+7& N 1< & 3$ 7M ,R1 & +7 /$ N+" H$.*L H*" L " % E#1% ,++7#13J%+7!"S+7" 0*/# S',**P$: ,'N&*" /g{{#jm?

2.2

Execution tracing

UM ER& L*4G+ $: EP N G K / & J$ B TS E5*" S& S+ *S,$Z21S*" 0' / E#1%*S/ P 'Q P o*S E2 " o< 0*" ,' S# 13*/ #?P@;*O*MJ P#F4L3<=. *" *5$ *Q& , "1M$"* TG #1 4& 0 0#1J *P*40+ $:O?)*0" & Km+"1 %+K <21P<21H*" L+7!"04& $7 E

X

P',* +7"1S&YQ'0 &*<=#1JN*0*4+ $: +B& o?9)*& 8N*C$:'0 &1#1] * ',*^*N " N /%*J E2/*4R+ $:… *O5 T% & ?6)*8 'w*4%+ $:}', 4S*& P * ,',*%*S ';& /, # 0',*

EJ*S/ #?

UP+7^ B$*N #* M#', M3

X

$ *ƒ*S+7 H*" *PS '0 ,0 3 E2K #1"YH#F4,*/+ /& R$Z*R TP E

M$T*S!4P*4L+ $:O?0)*R P#',

(3)

+ $:tM',*&*3*SS ,& #1?H)*S #', #F4H$p*+ $:p*L*" *%$o*,& S "1

$0* TR #1 J#Q7*B#1B5*J!4

*4%+ $:O?6Ue$P*8*" *3+7"1]',*>*& <=#1^$…*N!4M*4M+ $: "1^*N #1 4& H$*J #1/ Eo*H Q#', Z(2#',*" *P!4,*4L+ $:T"1 (% M L E$Q* #?0)*L+P,+7# #1.*/ 4P*4P+ $: *" L*M S& #1?LUe$ SR+7S 31 +" R$:"1A1*N<= !"# D$0*J& 3+<21#1^B +" 0*4H+ $:O*3 S3 *4H*" H731 K #1.?

)* 0*" #<=7J G$"*G ++= &*o?G)*3 12& '," &(2M N*Nk% "1^2J7 /$0RO7J & #1. "1*S$r L*" ,*R1 8+P, #1OO +%*" , O 0*" 07%3 + #1.? * +K "1,*L1 J$o& /*, ENH$ JKm*# 1#1% ?

3.

COMPONENTS OF THE MOBILE CODE

SECURITY FRAMEWORK

UO*P o7'J1 7R*R< LP5P21 C$& '(70"1^* !"# *" ',L7 #1D8$r & O*& ]$L*%$& '(A',*] [G\/U&?)*L[G\/UZHM*04',1 1+#1N *21 $:,1+#/+,(= N +& +*M&*FGM &*<=

#

X

+" C *# 7Y/] 814ƒ#K #1a2<2#?`U& 9$R*5$& '(>',* O[G\/U,'15*2S+$^M " G+& 5$:M # Km'1OR P ++# O" ?

3.1

Agent templates

W,10 "1 Mg{#j.*" #<=,4#1N*LL$ 01

+" 3C+$]*5+$M4 ] A

$:0+7!"S ++# ?HWL% ,1<=+7 # *2 O$ 4& "1 &1;& *T,+& %$M* +" L "1J/J+S+" 0+7R NNK + JJ #?MW`+7M$:* R1<=+P$HK % R+ /'1A2<=<=N !"*4& "1 &1 +& HM!*P+7!"P#F$Z M S ++# o"&*8 0+# o Ke S" P1 K 7#15Cgljm?RU8&*^ ^4& 7*R+ M#18 7M4& #1',*8*R 8+" &

X

&*5 L* 1O$G*R #.,& #<= & "*R+21 L7 +&*" #1AN"F#1A $ # YR "1AN1B*A7%1 K +##1%#1 ?

3.2

Entities in the framework

UO,$& '(7*S$:#',%,# O7R1 !"#1 "1 M1 7#1%7#'/?

3.2.1

Certificate authority (CA)

)*AVWv;2<23+7"1%A*^VWv9 [G\/U&',*3 , "1N+7?HUe',.L* O !"# 0J*S* L,%*P$& '( "1"1 & (=P* L (= %3 " , <2?

3.2.2

Agent owner platform

)*N /#', /+ $:€P*M" + $:€$ ',*&*A %N R/ ^ &*#18$vO % K

* L, " <= J#1 R21P+21 S*&1 +" R*" JG L'(2S0 G$ + *" 0# 7P4& #1% ,N*S ,#', ,+ $:%Y ',* N "1*O& +7#1O*R#', S+ $:€5 P3 #?ZU% N# *P 0#', 0+ $:„0 4K #15O73 %+& <=$0*N*23 7ƒ= k# " 1+# ,$Z*/ #?

3.2.3

Host platform

)* $: 3^*O E>2<2N*" *O H+7 & ,H& H '0 N$p#', + K $:O?Ox &*A*4M+ $:…',7# +" 3$0*48 *" D C N "1B',73# +" 3$L+<21*34K %L$:P $:R & 87 'OJ+/ EK S ?GWLJ G#', G+ $:`# N S70 L*4G+ K $:…$:J* J M &*#15$ 1d. J M#', + $:$Z*,0#F#1.?

3.2.4

Verification server

)*J<= !"# ^ <= // 4#1O*&18+" O*" /"1 K & (=0*/<= !"# O$G E%& L#13%*4 + $:MD7*" $,$0*% M#', N+ $:O?OUeR$: K S P "1O<=ZVW 3# +" 8 !"# /*4H+ $:G*" "1# ,*0# +" N$ S+"

*4M+ $:…B E+7!" R+

?

3.2.5

Capability certificates

)* % !"# M*" N *1A$P O*4 + $:t',*O,# +" %$Z E

X

r?? E K M MKe3 3 YG+7!"/ 0+ R+#1^^*M1!" ?)*3+3 B1d. 7 'D O# +" B !"# % "1A 3 !"# 3 *" S*J+J(= 83 5+SS+ #1^5*J# K +" !"# M J+ /1!" #',*&*81!" */+7!"R4& #1OM L+ S*" L# 87 E#1A $:CB*3*4N+ $:b #1.?A)*% K !"# % 8#1]',*>*O+< O(= C$S*+7 <= <= !"# B <= R "15# ^7J<= !"#15%*J+J(= $S* <= #',*&*>314#1C+" & >a ^3

!"#

X

#13*RVWSYHN 4#1%+" ?

WL**O J<= !"# O <= L,# +" R$Q& N*S E K M$7 M Q+ 1!" Q <='L+7& ++7

Ue0 #',,<= !"# %M7P3 &*#1JR, #< K ?

d. R /+

X

R+7!"#1^8* + G1!" &Y7+7Z1d. QkQ "1/<=$ + EOO*M+& O$*P$: " K ?P)*J L$M "1P3<= $O* E>',P+7"1>>B*O$r 'r? +7 & %$M*5<= !"# ; <= # a*2 3 (=J1/8',*&*B S+7P* 8 J', /<= $JJ*0" H$7H # %+7 *,+7 <=S <= ?

UeL+7 0+7!"M # 5$ & ?W6<= K !"# <= ',o*" #<=LJ PP+7$QK N',* R= 7$& '(N*L<=H$r

(4)

#1A$,* J]F4A'0 N# R5= A 3!"" Z& B*^$/' #? +7 & K S# B = B /',*&*^ /* 5 M', J(%%*,+7 <=/<= !"# O <= ?

3.2.6

Execution certificates

UD 11A8# +" A !"# G ED !"# /#1%J1$%*S,$G&*O J< 1 O+ "1 ,++" #1N "1J#1MN S<= !"# <= / *4R+ $:v+7^4$:+ ^$H*J< 1 +?Ax &*C ED !"# %& N 8*" *D$,* S21J "1O4& o N4& +o*R1O$G*M<= K !"# 5 <= ,*" P E #13*/& "*/1$Z* *4+ $: *" N"1 (B*% EC$L*% N R' R*NM$,< 1 O*" R& ?8x &* E> !"# 8#1]',*]*O+< (= C$S* <= !"# D <= N "1AM< 1 #1AA* 33 M */# +" !"# ?

3.2.7

Capability certificate revocation list

)*P4PP " PN*/4& "1 &1O !"# /<=# 4

X

V QY$:"18^ 3[G\/U&7 "18P#1O32< 1 M+<2K 5#18# +" 5 !"# S8*M4& J$ 5K < 1N EN& L7R1 #1NN S<= !"# <= #? x &*^88*S4/S#1O8 3<= !"# ^ <= "1N',7"1,*,1N$o*, <= 0 "1N*,*4+ K $:O7*R$r R1 #188*R& N "18 4& +o?SWL L# O&*/N+7 ,*,4P+,N& J '6+ $:O?

3.3

Changes in the execution tracing protocol

)*S+3 31d. P7 '%*P" o E3& K + "18*M'0 ^RR+##18^*P$& '( *" *8 %#', %+ $:}3B %+7 $:<= $^*& %#1CC*4%+ $:?9UK 4# 1C 8 '„Z*+K%I3H PM LI3H3K%I3H8"1 & (=R* <2OO7*" $$Z*M P#', #?7S #1OO*S $R*& 5<= !"# o,*8<= !"# ; <= 3',S !"# P%*4S+ $:L%"1# R*S# +" 5$ E^ N] 5< 1D3 #?D)* !K # L P*14#1%'0 &1J#', ,+ $:0',* / 0*" ',*J& PM*S*4,+ $:? )*M 0',*O11R*/" L$Z*S$:3 N*, !"# ',* * HHH $:LGR& 0S* +7 <=*4G+ $:ZR*G<=M & ?Z)* H', 7H 0 H2J7 .$<= !"# R <= 14#1S**K Q*H44O# +" $<= $L*G& Z$"<= /

L ENO o*S*4L+ $:,*S44O?

4.

OPERATION OF THE FRAMEWORK

U* o2'P1 7L*L+7 & 0$o*,$& '( ',*A $: N(EQ?^h5$:#',5*J& H$L P L,& 0***S '(7?

4.1

Before migrating to a new host platform

J L',Q#1= M5 N+" O & K D',*D*N"1#1^& *4J+ $:b+J5K & C* 5$ *O*4O+ $:

X

O#', + $:%Y&?tx &*6 ',/*" #<=^ D48$R+ 51K

X X

Host Platform

Host Platform

Host Platform

Verification server

Mobile

agent

a) Identifiers

c)

d)

b) Capability

certificates

f) Execution

certificate

g)

e) Execution trace

'"89-&0 !);=

+7#1O$O?S)*o 3',*8*RJ& R21M+7K

5$G*J #7S#18%*J P#', /+ $:

+<=P& +7 % /* /*4/+ $:?M)*J1!" #1^5*3*4+ $: *" J*3 "1N& S

X

EQ?,hR =Y&?

)**4+ $:b<2^*1!" J*C&*&(2M ,',* * +7, N# +" !"# H*" K & 5MR Z$*M1!" P+7!"#1.?/)*N R* #1M" &(MS*,, #',*/# N*N3 (=* 1C5& %N

X

EQ?>h%7Y&?AWLJ 5 $: D&*&(7 *M S3 5 115P*R# +" 8 !"# <=# ;4%D & ;',* * ]$/*8# +" !"# M<=#1A*" #<=37D2< 1 #1.?5Ue$0*% J 4!"#1a= &1C*5 $: a$J%"1#1;14" K o0', P * ,*4L+ $:T* L12" # +#1N/*, E214" 3% /+#1 !"#1J & ?

4.2

Migration to and execution on the new

host platform

R 18L3 1*/R P& ,<= , J"1#1A14"

X

EQ?Ch1"Y&Z',* 3 ECNK "1 3 E& P++" #1J*,*40+ K $:O?G)*G& 0G#1RP*0 <= !"# <=

X

EQ?0hPY&',*M# 3< 1 P0 &1?GUe$.*H& L<= K !"S++7 o 5 E^ !"# JS++" #15 "18K #1%" &(3N*/*4L+ $:

X

EQ?Ph/$&Y&?0W6+$Z* !"# 0G4#1M# Z**4G+ $:- "1R*K " R1+" &*#1B ',*B*J /*J E2 + $:

X

EQ?hY&?G)* EM !"# 0Z R

L +& L$.*,L M*, E2+ $:O?

(5)

4.3

Periodical checking of traces

WL**5 E8& R M#1 3+7!"M<= K !"# ^ <= S$v 3*4S+ $:v<= J B S E#1NN*" H+ $:O*0& H#1N7,&*&(=#1 7*L?G)*P1# MHR33*P4& *#1347 K '^*J*4R+ $: "18*N<= !"# B <= R /' S*J+/"1 4& "1%^+" /$H*J*4R+ $: *" ,<2 8$Q*40 *+o"$G1 #1.2',oK & . /# 0L

X

**% +++ L &Y N& 4#1B8*3+7= D*" N*M7%& #1 **5 O"1 #1<2 o?0U*,'0 */<= *# 1 O# &*O<= !"# 8 <= L2<=<=#1%O&*&(2J<= E& /# O7P#1#1.?

4.4

Necessity of execution certificate at

receiv-ing host platform

)*/+8$Z*/ E8 !"# RL+%$: *^ 'v*4O+ $: ] +8 "1; E8*^ #?ZUe$&*M , !"# HQ$:*,',*J ,+#1 K !"#13S#" MJ# %$r RL3 0& NK +7 5N #1A "1B*3% NJ1# &1#1A$ *R '_+ $:wP*" G‚44P& #1?,)*P+<21P +7& Q +7 Q$ $:" &1,**4Q+ $:9$_K *" Q3 S*" #<=#'A7+7 M1 1PN+7R2<= %$T*S+<2,+ $:O?

4.5

Safeguarding against malicious

verifica-tion servers

)C $:" &19 = 4O*8+7;$J D3 <= !K # 6 <=

X

r??t D<= !"# 9 <= %*" O" 3 H*P*40+ $:t3 11M2< 1R* # +" ] !"# %<=# >4 YN J'L N^+<21 $: 8#1"1

X

5*M<=S$*R$r N$ 3<= !"# K D <= R*" J O*4M+ $: 1+7"1R7Y&G O*4M+ K $: # ]#F4# +" C !"# N$:* %NK + /$w<= & Q1d. L<= !"# 5 <= ?UeP# * J^ " %7 'A*%<= !"# D <= M',*

3 !"# R5+7J3#F4P$v

L*" P M 7L& S#?LVH+P$G E !"# 0 & #1% 0*P*40+ $:t$T1d. 0<= K !"# D <= R# A <=3 R<21A*+O $ *N+73" B',* 3 3 R<= !"# A <=

+N3 *S*4L+ $:O?

4.6

Advantages achieved over original

tech-nique

)*J21!"# 5$G*M" G E8& 3+ ^*$:b*" 37Bk#1]C*$& '(C"1 <= & +7& L 1< &

h?,xZEO& 3# 8#'_7R+7 $:#1O <= K !"# <= ,O M*40+ $:T/ MS >*" 3+ $:}+ E?9U]*OK " P+rP E>& A'0 >+7B *L #', THP $ H*,L *" 1NNK + #1C ON$LJ & ?BUC 11o& 5 #'a+M$:# &**4H+ $:„ "1N +K " H <28 #1^^ %+R R#', # RS*J# N',*^*J" H+r?3)*M #', *R1 O$G3 ,& +7 N L5 ,P K

{?,)o& LR #170 & #13 H*,*4+ K $:O3 " S$G o& N<21/L1= #1 R*L<= !"# <= #?G)*0$:3 3',.7PK # + #1NJ*H$:-$.# +" "1J EN K !"# R "18',7JJ #7O %3 $Q*L,$Z R& S& * 0*" MN$Q*S & /$?

2?7SA = 15*3<= !"# ] <2A5 * NK

X

*^<= !"# 6 <= Y&P*B O#', 5O NI" #1B',*A#1R& %&*&(28 <2 *" H3 N7,& ',**,2J7 $ N / &*#18$…/ # R/*NNK J# %7 'O14& 0*4,+ $:L SK

?H)*, # ,*/# O$Q*S+r?

5.

RELATED WORK

)*/& O$G M/ L44„',*OP$: $P !"# %$& 4 *" J7A*%2‚4 N$L '(RM0 G?QUR*Q'(RJ+<23 K

$:L/ "y= Bgh#jQ21,

!"# 8 8 DI" E^3 %] E+%*^+<2 #1]',*> ^ #?>W% !"# 3 J#1%',*^ N&*" T*" P+7 ,*R4& $G J+7 %/&1 0N+<21/ R$& '(3*" 0# 7J& #1^O S*J^+7 B$0"1<21" ++K # ?asP9ghh jPCC++73<= & ,&*" M$: 1R+3 % Ke#13[G\/UQ$Tf[G\/Uƒf

f2Ugi#jo "1 M?i|l^ !"# O4& "1 &1?])*"1%*%$P4 1= >&*" J&*] N&*" Km#1.**1] "1 "1" L1= o?aVH !"# 3 +##1DD* ++= &*% 3 ^# NA 112N*!43 +7 %$/K R ,*G*4,?GU% & r7 M !"# / 1+" &*#1 J',*%*P/ L "13,< " #1% *M<2*4/+ $:€O1 R*J *k# *P< S44wS*" S*157N &1#1 J*/ #?

'(JG*0!4R 112*0,$o !"# ',* 8[G\/USO& &(2*3 " <= +7 J$L3 N K *O218?a)*33 &*<=#1]+3 D** *85$R# +" a !"# %*" ^#1]> +7 L*43+ $: A B8 B"1# O*

$: 3$ E32<2$:*P #1.?

xZE] !"# 3 O B#1] N*"1D$/ 5 K 4$:o& /<= !"# N"1# /J*S E2,+ $: *P T0 & *" 0 R< 13 E3$o*S '0 &*<=#1%*S,+ $:O?

6.

CONCLUSION

UA*J+" +7 #G'%*" #<=%1#1C 8A$& '(B$: R ,*" L E2"10*/ E& &*F ^3 (=%3 +++ $:3 O# O2<2?C)* (= ^^B*/$& '(^/*<= !"# A <= R*" "1 & (=R*3 ED& B <2AC7*" $L$L* 3#', 3+ $: "1C# +" > "1] E

!"#

X

> ^3 " A AVWSYR^*< K H*4H+ $:HN*,44O?V +" !"# +21#1M/<= $J*0 $:

X

(6)

*+" G$& '(8*" R'*" #<=P‚44J1 7#1.?3U +" #Z 3+& # +& 5$ E5& *" o o,7G# k#1/M S3 #‚4QH Q44O?Q)* & L7 '*R1d. ,L*P$& '( #1M^73$:3 k#1C5*" N+7!"D++7 # ^7R1!"#15 "183 & #1.7$H+7?SU2<=4= #1ZS7# #1NZ',*J= &1ZP*0* Z+7Z$. K &*F*" 0# 7P+##1%‚4 %',* EO& % "1%*R3 L',*&*O* # 87RK & #1aB*$& '(7?_)*51 & #1>$:3 %$S* # +" A "1B EB !"# M#1SO7 E #1 LH*#'A* /*Q74$:M& #1R,* K !"# M3 " P <2P$ N4& "1 &15[G\/U&? 4S S# 4#.*R+# P$H "1O+# !K # 03*P3 01 7#1%* P#1HM7P2<=4= #1 ^# M1 & QO1 R/<2 8$:R " ++K # o?

7.

ACKNOWLEDGMENTS

)*# &*M$:"1#1/R+" Q "1Rx[HfLVBO K "1S+‚4

X

$: SƒS=iz2h#n=Y&?

8.

REFERENCES

gh jMVL?7WP1 0 "1Of7? .1.?/LNDI3HJMLNL P"I JL3HJMH-PRM9HJI LP3I!GM -MLN HQNLN!=I!G"##$AI3L-M L NDI3HM L ?.O O)&*# o[G*oh#lll2?

g{#j&%J?"W,1L "1

?-SL? ?"WL

8[Z

xG$ZWL,WL++#

o?U' HP3IJIQNL (M*)-I+1LNJL-MOI3H3L M L ,- LI3HJI3LP3IL/.09ML #$ # .-DI3L-MoO 5h#llz2?

gjMV4 V 4$& &*Q "1 L?E" ?7[Z+ $)o40$:/OWSf+7VH<=RWL" Mf2 U+7& "1 " !"# o?U21 H3 4) 3GL !=IQP3I!GM L65*H#-N LN87-HJM L'.-DI3L-M P !I3M!I HP3IJIQNL(M*)-I9%HQNJL-MOI3H3L M L , LI3HJI3LP3I L :/;M DI3L-MJMOI$h#llz2?

gqj

?7^?7VH*?.f2%,OS21/44? U8: < I=.-DI3L-M LN*IQP>9HM72J7 Phqh#l ?/V0f7? f2+ KA@ oh#llz2?

gi#jMVL?7xGoSL?E& kSL? +o R? L<=4# SL?")*3 7 "1)P?;%So?7f2+(2. !"# S*?U BC5CD+;E,F,97f2+J7 Sh#lll2?

gnj/sM?7f7?;L'0 " J P r?"WLKe#1 #13

"G"&*" P "1%/<2 ',+7?"U HP3IJIQNL(M*)-I+1HQNJL-MOI3H3L M L , LI3HJI3LP3I L .09ML #$ #&.-DI3L-MQh#llz2?

g~#jS@ ?E" #y?GP3 o "1H@M?"f'0 +o?7f23$: R WL*# O "14& R ++& r?"U I9H3G-I LJ#$ G *$ L/B7IIHQP) LK #$ GL9MOI3H *IQP>9HM72J7 Phhq=nN ?/V0f7?7f2+ KA@ h#lln2?

gzj oMP?7y= #< f2W,&*

X

y

\Nh?{Y&? )&*# .+7#.f2O 44.O &*Bh#llz2?

glj R?sM?LP3 oWR?LM?7( 7 "1[Q?7O ?7WL ,#1 ,O R ?LICIQPRMHL P

X

/ ,$T3 L*4?U8: < I=.-DI3L-M LN*IQP>9HM"2J7 Shqh#lN ?/V0f7?"f2+ KA@ h#llz2?

ghh j%H*KyJsPo?"f2P**0O ,4P "1 1= o?"U/ HP3IJIQNL(M*)-IONM*)PJL-MOI3H3L M L , LI3HJI3LP3IL/.09ML #$ #&.-DI3L-M6: L-MHJI,7y {||2h?

gh{#j/@D /y= o?7VH # 0$:LR ?UQ #$ GL9MOI3HR #$O$O9L PM L -%G-IQP ,"I L/.7NKLP3I L'B7IIHQP) LN. G1G"PM L (=S I3MTH3 *IQP>9HMLP<=J7 L{|||2?

gh#j/@D /y= o?"W6+<2R3 " 0&*P$: / ?"U21 H3 4) 3GL8*IQP>9HM (=: < I :/;MU.-DI3L-MJMOI$O HP3IJIQNL(M*)-IONM*) JL-MOI3H3L M L , LI3HJI3LP3IL'.09ML #$ #.-DI3L-M yR{||2h?

ghqjP & O\R (7?G*IQP>9HM L': < I=.-DI3L-MJMOI$? [G*

*

+" 0$VH+ Pf2R "1 xG UP<= %$& 2h#llz2?

ghi#j

FSL? R "1O *3 2?"f2<=21 # ,$:LR ?- #$O$O9L PM L (M*)-I .M:8q{

X

=Y&oh#lll2?

gh#njOM?P N "1[Q? o?7f $:R(= . E20',* KmP&*&(2?U' H P3IJIQNL(M*)-I+1LN

#$ G *$ LWVG-I3HMLJMOI$X!=IL LN $ G"I$AI3L-MM LWYV;!='ZF[E\1 4) LML 7 h#lln2?

gh~#jM)P?7f "1 L "18VL?EH?")&*2"1o?"[Z L = 4P3 L*4?U8: < I=.-DI3L-M LN *IQP>9HM"2J7 Shqh#lN ?/V0f7?"f2+ KA@ h#llz2?

gh#zjRsM?\N?")Q 8 "1 G?7# o?7)o4, *+LO / L44O?U]NM*)H(I-I-I^JL-MOI3H3L M L , LI3HJI3LP3IL/: < I=.-DI3L-M_ IH` #O?;.P

J7 L{||2h?

gh#ljOP< ?@P" 2?7V+& +*S& ,$:L ?U/: < I.-DI3L-M LN*IQP>9HM"2J7 Lhqh#lN ?/V0f7?7f2+ KA@ oh#llz2?

g{|j

?@+" N "1'M?.f2*o? " R,O +& T?U8: < I=.-DI3L-M LN*IQP>9HM 2J7 Shqh#lN ?/V0f7?7f2+ KA@ oh#llz2?

g{h j UM?LM?@;*O"f7?7f& 3 o "1 G?SH2 o? U21M4#13*&1%+" ,J*S/ +" & 1O?UJ*IQP>9HJIJL-MOI3H3L*I3M- H H #$O$LH0*IQP>9HM I6 H&: < I LN! JMH`>9MOIQN8V0*aIQPRM"2J7 h#n|N ?/V0f7?"f2+ KA@ oh#lll2?

g{{#j UL'M?@;*O?".b7*IQP)DL P,G. G1GH 1P)MO HK1P> IQN L/: < I=.-DI3L-M= HMOIQPRMOIQN'>87 #$ G-I3H>UHJIJML-M c HQN#THJI&?.[G*

*"xGM[Q2&*FE#1 & 1 oh#lll2?

References

Related documents

Ongoing Board Training – The board should establish an effective, systematic process for educating board members to ensure that each member is equipped with the information needed

Students who enroll in the PhD in Biblical Studies degree program will complete 60 hours of academic study consisting of 40 credit hours of core competency seminars and 20 credit

Incorporating individual measures of security control and measures within the cargo transportation of routine activities dynamics as well as industry based measures of

Third, positive productivity spillovers to the private sector from the higher level of public employment in city 1 directly increase nominal wages in city 1 as private sector firms

Information Management development and healthy weight maintenance and operation Maternal and child health management system development and maintenance and operation Internet was

The primary driver, or another member of the vanpool (approved by Triangle Transit), is responsible for collecting the monthly fare from each rider and submitting it to Triangle

In case of skin contact : In case of contact, immediately flush skin with plenty of water for at least 15 minutes while removing contaminated clothing and shoes.. Wash

These steps set up your Cisco Secure UNIX RADIUS server to lock a user into a particular group configured on the VPN Concentrator.. Keep in mind that groups defined on the RADIUS