• Aucun résultat trouvé

Dealing with Multi-Policy Security in Large Open Distributed Systems

N/A
N/A
Protected

Academic year: 2021

Partager "Dealing with Multi-Policy Security in Large Open Distributed Systems"

Copied!
24
0
0

Texte intégral

(1)

HAL Id: inria-00073578

https://hal.inria.fr/inria-00073578

Submitted on 24 May 2006

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub-

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non,

Distributed Systems

Christophe Bidan, Valérie Issarny

To cite this version:

Christophe Bidan, Valérie Issarny. Dealing with Multi-Policy Security in Large Open Distributed Systems. [Research Report] RR-3112, INRIA. 1997. �inria-00073578�

(2)

a p p o r t

d e r e c h e r c h e

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Dealing with Multi-Policy Security in Large Open Distributed Systems

Christophe Bidan & Val´erie Issarny

N ˚ 3112

F´evrier 1997

TH `EME 1

(3)
(4)

4!567()897':;$<"95=>?5

@BACDFEGIH*JA7K3LDNMOQPSRUTVOWYXKZCDFK\[]EEIOQCP=^

_#`=a

bcdbBefhg9ibjkblnmpo<b!qjkrpjsq

a

bcdbtj

u)vwYx

bqzy wn{}|}~pwv

g'ln€€

wnv

q ~ b v bt‚

` b v ‚ `

b„ƒV…†eneI‡ˆf‰i

v|

b v

e‹n‹ŒŽfh‡nB€lY‘bj

’&“7”•–˜—™n•nš

‰

vw

cUq

`

b›jkb‚!m vk|

qsrœ€

wn|

ƒZq wY

Š | bž.Ÿ

w

ƒbˆ‚

` l { {

bƒ‘nb

¡wnv

q

wp~

lIr*¢j

~p|

jsq vk|}£

mpqb

~ l v¥¤

‚

`|

qb‚]qm

v

bj

|

j.q

w

j¥m€€

wv

q |

ƒZqkb vkw

€b

v

lYq

|}w

ƒ £

b!qsž¦bbƒ-ln€€

{}|

‚l˜q

| w

ƒj v b {r |

ƒ‘

w ƒ

~p|¨§

b v bƒZqV€

w

jj

| £{

r

|

ƒ‚

w

ƒj

|

j¥qkbƒZqzjkb‚m v|

qsr<€

wn{}|

‚ | bj©

_#`|

j€lY€Qb v €

vkw

€ w j¥btjl€

v

ln‚]q

|

‚l

{

ln€€

vw

l‚

`ˆ¡wv~

btl {}|

ƒ‘ž

|q` q `

b&‚

w

b!o

|

j¥qkbƒ‚!b wY'~p| §

b v bƒq

jkb‚m v|

qsrª€

w{ |

‚ | bj

|ƒ

~p|

jsq vk|}£

mpqb

~ l v ‚

`|

qb‚]qm

v

bj©«3b

|

ƒZq vw~

m‚!bVl&c w~

b

{7¡wnv

j¥€Qb‚

|¨

r |

ƒ‘9jkb‚m v|

qsr

€

wn{}|

‚ | bj

|

ƒqb

v

cdj wY

jkb‚!m vk|

qsr

~w

c¬l

|

ƒjlnƒ

~

ln‚‚!btjkj'‚

w

ƒZq vwn{6v

m { bj©

_#`

bƒ=Ÿ*ž­b

|®~

bƒq

|¨

rªq

`

bVjkb!q wn

w

€b

v

lYq wv

j

¡wnv

‚ w c

£|

ƒ |

ƒ‘Bq

`

b.jk€bt‚

| ¯

‚lYq

|}w

ƒj wn

jkm

£p¤

€

w{ |

‚ | bj#lnƒ

~

ž¦b.l

~~v

btjkj­q

`

b°Š˜l { |®~p|

qsr wY

q` b

v

bjkm {q |

ƒ‘d€

w{ |

‚!r9ln‚‚

wnv~p|

ƒ‘Vq w q `

bjkb‚m v|

qsr¬€

vw

€Qb v q|

bj wn

q ` bj¥m

£p¤

€

wn{}|

‚ | bj©

±²Z³*´µV¶ –˜·7”nš ¸

‚‚!bjjª‚

w

ƒZq vkw{

€

wn{}|

‚rnŸ

|ƒ

¡wv

c¬l˜q

| w

ƒº¹

w

ž»€

wn{}|

‚rnŸŽcVm {q

| ¤

€

wn{}|

‚ | bjŸŽ‚

w

ƒp¹

|

‚]q

|

ƒ‘

€

wn{}|

‚ | bj©

¼®½B¾

¿kÀFÁtÂ

¾

¿ŽÃ7Ä}ÀÆÅFÇ!È

(5)

² ” ² š

mS€

w|

ƒZq

~

b›Šmb

~ b {

l-jpib‚m v|

qib |ƒ

¡wnv

cdlYq

|

mbnŸ

{

bjªl v ‚

`|

qkbt‚]qkm

v

btj

~p|

jsq vk|}£

m#ibbj

l‚]qmb {}{

btj

~pw|

ŠbƒZq)€

w

mŠ

w| v

j¥m€€

wv

qb v){

¢|

ƒZqkb vkw

€¦ib v l˜q

| w

ƒVbƒq

v

bŽlY€€

{}|

‚l˜q

| w

ƒj v b {

bŠ˜lYƒZq

~

w{ |

q

|

mbj

~ b jibt‚!m v|

qib

~p|¨§

i

b v

bƒqbjŸ bŠbƒZqkmbi { {

bcdbƒqz‚

w

ƒZq v l

~p|

‚]q wn|}v

btj©

b.€ln€

|b v € vw

€ w

jkb mƒb.lY€€

vkw

‚ ` b € v l˜q

|

mb € w m v q v l | qb

vz{

l¬‚

w

b!o

|

jsqbƒ‚b

~ b

~p|¨§

i

b v bƒqbj¦€

wn{}|¨¤

q

|

mbtj

~

b¦jibt‚!m v|

qib ~

lnƒj7mƒb#l v ‚

`|

qb‚!qkm v b

~p|

jsq vk|}£

m#ibbn©

w

mj

|

ƒZq vwp~

m |j w

ƒj mƒVc wp~ a

b { b­€b

v

cdb!qkqlnƒq

~

b)j¥€#i

| ¯

b v { btj €

w{ |

q

|

mbj

~ b jpib‚m v|

qib bƒ°qkb

v

cdbj

~ b

~pw

c¬l

|

ƒbtj

~

b)jpib‚m v|

qib bq

~ b vta

{

bj

~

b)‚

w

ƒZq vwn{

b

~ ¢l‚‚

a

bj©

w

mj

|}~

bƒZq

| ¯w

ƒj7l { wv

j7mƒBbƒj¥bc

£{

b ~ ¢w

€#ib v lYqkbm

v

j6€

w m v ‚ w c

£|

ƒb v{

bjjk€¦i

|¨¯

‚l˜q

| w

ƒj

~

bj

j w mj

¤€ w{ |

q

|

mbjŸb!qzƒ

w

mj#ƒ

w

mj

|

ƒZqib v btjkj

w

ƒj

a

l { lBŠ˜l

{}|®~p|

qib ~ b {

w{ |

q

|

mb v ibjkm

{

qlYƒZqbŠ

|j

¤!a

l ¤Š |j ~ bj

€

vkw

€

vk|

i

bqibtj

~

bjpib‚m v|

qib ~ btjzj

w

mj

¤€ wn{}|

q

|

mbtj©

•t” ´ ™ ² š uw{ |

q

|

mb

~

bd‚

w

ƒZq vwn{

b ~ ¢l‚‚

a

bjŸ € w{ |

q

|

mb

~

b¬‚

w

ƒZq vw{

b ~

bB¹mpo Ÿ6cm {q

|¨¤

€

wn{}|

q

|

mbtjŸ

‚ w

ƒp¹

|

qzbƒZq

v

b.€

wn{}|

q

|

mbtj©

(6)

†

: ; B7(&:\ ¦!B

<

£x

b‚]q

¤F£

lnjkb

~&~|

j¥q v| £

mpqkb

~ ‚ w

cd€mpq

|

ƒ‘dl v ‚

`|

qb‚]qm

v

bj(=

{}|?>

b

<

gA@

¸CB w

cdc w ƒ <

£px

bt‚]q'gzb

mbtjsq

@

vwD>

b v ¸ v ‚

`|

qb‚]qm

v

bFE

~ b ¯

ƒb

~ݣ

rq

` b <

£px

bt‚]qHG\lnƒlY‘bcdbƒZqHI vkw

m€

B<

GJIKEL‡ZŒNMFŸ lYƒ

~ q` b _ b ¤

{

w

cdcVmƒ

|

‚l˜q

| w

ƒPOƒZqkb { {}|

‘nbƒZq b!qsž

wnvQ>

¸ v ‚

`|

qb‚!qkm

v

b¬€

vw

€ w jkb

~ݣ

rˆq

` b _ O ¸ ‚ w

ƒj wnv

q | mcRL†n8M

l v bV€

vkw

c |j |

ƒ‘&lY€€

vkw

ln‚

`

btj#q

w

j¥m€€

wv

q {l v

‘b

w

€Qbƒ

~|

j¥q v| £

mpqkb

~

j¥rpj¥qkbcdj©SI w l {j

wn

q` btj¥bBl

v ‚

`|¨¤

qb‚!qkm

v

bj

|

ƒ‚

{m ~ b |

ƒZqb vw

€Qb v l

£|}{ |

qsr

£

bqsž­bbƒ9j wY

qsž#l

v

bނ

w

cd€

w

ƒbƒqj

|ƒ `

b!qkb vkw

‘nbƒb

w

mj

~|

j¥q v| £

mpqkb

~

bƒŠ

|}vw

ƒcdbƒZqjŸ=ž

` b v

bd‚

w

cd€

w

ƒbƒqj c¬lIrˆlY€€Qbl

v

lYƒ

~3~p|

jkln€€Qbl v~

rZƒlYc

|

‚l {}{

rŸ6lnj°q

` b v

bjkm {q

wn

|ƒ

~p|

Š

|}~

ml

{

lnƒ

~

lYmq w ƒ w c w

mj.l‚]q

| w

ƒj©9‰

vw

c q ` b&jkb‚m

vk|

qsrˆ€

wn|

ƒZq wY

Š | bž.Ÿ=q

` b |

ƒqb vw

€Qb v l

£|}{}|

qsr

€

vkw

c w qkb

~£

r¬q

`

b.l

£w

ŠbŽl v ‚

`|

qkbt‚]qkm

v

btj­j¥q

v

bjj¥btj)q

`

b.‚

w

cB€

{

bo

|

qsr wY

j¥bt‚!m v|

qsr¬€

wn{}|

‚ | bj¦ž

`|

‚

`&`

lIŠb

q

b | cd€

{

bcdbƒZqb

~

L¨e8TŸ*e8MƟplnj¦ž­b { {

lnj­q

`

bŽƒb‚!btjkj

|

qsrq w ‚ w

€QbŽž

|q ` q `

b°‚

w

bo

|

j¥qkbƒ‚!b wY

cm {q |€ {b

jkb‚m v|

qsrd€

wn{}|

‚ | btj©

_#`|

j#‚

w

b!o

|

jsqbƒ‚b

v

bjkm

{

qj

¡vw

c q ` b |

ƒZqkb vkw

€b

v

lYq

|}w

ƒ £

b!qsž¦bbƒ9jkrpjsqbc¬j Bwnv

j

wn

q¤

ž#l

v

b¬‚

w

cB€

w

ƒbƒZqjE

`

lIŠ

|

ƒ‘

~|¨§

b v

bƒZqVjkb‚!m vk|

qsr v b m

|}v

bcBbƒZqjŸ=€

w

jkj

|}£{

r3l˜q

~p| §

b v bƒZq‘

v

lYƒm {l

v|

qsr

{

bŠb

{

‰

wnv

bŠIl

{

ml˜q

|

ƒ‘dq

`

bjkb‚m vk|

qsr wnw

€bƒ

~p|

jsq vk|}£

mpqb

~

jkrj¥qkbc¬jŸ

2&&'(!UWVX&'2

j

`w

m

{®~9£

bVl

£{

b

q

w.v

btlnj

w

ƒBl

£Qw

mpq)q

` b

9Y/02( VwY

q ` b |

ƒZqb vw

€Qb

v

l˜q

|

ƒ‘.jkrj¥qkbc¬j¢Yjkb‚m vk|

qsrV€

wn{}|

‚ |

bj© «3b

|}~

bƒZq

| 

r

qsž

w&~p| §

b v bƒZq ln€€

vw

l‚

`

bj

¡wv

q ` bB‚

w

cd€

w j |q

| w

ƒ

wY

jkb‚m vk|

qsrª€

w{ |

‚ | bjNZ

/0 &! [5&'\/0&'\

lYƒ

~

/]^ "!_9`4& 7

©XaŽj

|

ƒ‘3€

w{ |

‚!r

|

ƒZqkb vkw

€b

v

lYq

|}w

ƒ=Ÿq

`

w

cB€

w

jkb

~ € w{ |

‚!rœj

`w

m

{®~

ƒ w qdŠ

|}wn{

l˜qb

q ` b&jkb‚m

vk|

qsr wn

q ` b&jkm

£p¤

€

wn{}|

‚ | btjŸlYƒ

~ j

`w

m

{}~

‘ml

v

lYƒZqbbBq

` b

| v

lYmpq w ƒ w

cVr_L e&bDMF©

<

ƒ3q

` b w q ` b v

`

lYƒ

~

Ÿž

|q ` € w{ |

‚!r ‚ w c

£|

ƒlYq

|}w

ƒ=Ÿ7q

`

bª‚

w

cd€

w

j¥b

~ € w{ |

‚!r c¬lIr

£ b |

ƒ‚

w

ƒj

|

jsqbƒZqVž

|q

`ϣw

q ` jkm

£p¤

€

wn{}|

‚ | bjŸ

£

mpqBcmj¥q

£

b9jkb‚!m

v b |ƒ q `

b&‘

|

Šbƒ-‚

w

ƒZqkb!oqt©Pc'bƒ‚!bŸ)j¥bt‚!m v|

qsr3‚

w c

£|

ƒlYq

|}w

ƒ-l { {}w

ž'j q w

‚ w cd€

w

jkb‚

w

ƒp¹

|

‚]q

|

ƒ‘ª€

wn{}|

‚ | btj

|

ƒ›lªjkb‚!m

v

bBlYƒ

~ ‚ w

ƒZq vkw{ {

b ~

c¬lnƒƒb

v L†MÆ©KOƒ\q

`

bd‚

w

ƒZqkboq wY­{

l v

‘b

w

€bƒ

~p|

j¥q v| £

mqkb

~ l v ‚

`|

qkbt‚]qkm

v

btjŸIž¦b¦ljkjkb

v

q6q

`

l˜q€

w{ |

‚!r‚

w c

£|

ƒl˜q

|}w

ƒ |j £ b!qkqkb

v

jkm

|

qkb

~ q`

lYƒV€

wn{}|

‚!r

|

ƒZqkb vkw

€b

v

lYq

|}w

ƒ=©dO ƒˆq

`|

j€lY€Qb

v

Ÿ=ž¦b

|

ƒZq vwp~

m‚!b¬l9c w~

b { q ` l˜q

¡wnv

c¬j°q

` b £

lnj

|j

¡wnv~

bl {}|

ƒ‘9ž

|q `

jkb‚m v|

qsr

|ƒ `

bqkb vw

‘bƒb

w

mj

~p|

jsq vk|}£

mpqb

~ l v ‚

`|

qb‚]qm

v

bjŸ)l {}{ w

ž |

ƒ‘q

w

jk€bt‚

| 

r-lYƒ

~ q w ‚ w c

£|

ƒb9l

ž

|®~

bzŠ˜l v|

b!qsr wY

ln‚‚!btjkj‚

w

ƒZq vwn{

€

wn{}|

‚ |

btj©eOƒd€l v q |

‚!m {l v

ŸIq

`

bz€

vkw

€ w j¥b

~ c wp~

b

{|

jmj¥b

m { q w

jkb‚m v|

qsr

wDf

‚!b v j £

r9jkm€€

{r |

ƒ‘¬lB€

v

ln‚!q

|

‚l

{

jkb!q wn

‚ w c

£|

ƒlYq

|}w

ƒ w

€Qb

v

l˜q wnv

_#`|

j¦€lY€Qb v¦|

j¦j¥q

v

m‚!qkm v b ~

lj

¡w{ {}w

ž'jNZ6q

`

bŽƒb!oq#jkb‚!q

|}w

ƒ<€

v

btj¥bƒqj v b {

l˜qb

~ ž wnvQ>

lYƒ

~ ‘ |

Šbj w m v

j¥qlnƒ

~ € wn|

ƒZq‚

w

ƒ‚b v ƒ |

ƒ‘Ž€

wn{}|

‚!rV‚

w

cd€

w j |q

|}w

ƒ6©7ybt‚]q

|}w

ƒd†°€

v

bjkbƒZqj w m v c

wp~

b

{¡wnv

q ` bzj¥€Qb‚

|¨¯

‚l˜q

| w

ƒ

wn

j¥q v|

‚!q ln‚‚!bjj‚

w

ƒq vkw{

€

w{ |

‚ | bj

Bž |q

`w

mq­‚

w

ƒj

|®~

b

vk|

ƒ‘

|ƒ

¡wv

c¬lYq

|}w

ƒ¹

w

žYE]©eOƒd€l v q |

‚!m {l v Ÿ |

q)‘

|

Šnbj

q ` bVƒ

w q

|}w

ƒ

wYg9Y/7?&h

lnƒ

~i2& %6

‚ w c

£|

ƒl˜q

|}w

ƒ6©Žyb‚!q

|}w

ƒPb<b!oqkbƒ

~

jq

`|

j°c w~

b { jw lnjzq

w9~

btl

{

ž |q ` ‚ w c

£|

ƒlYq

|}w

ƒ

wn |ƒ

¡wnv

c¬l˜q

|}w

ƒ<¹ w ž €

wn{}|

‚ | btj©‰

|

ƒl {}{

rŸpž­b

~pv

lIž j w cdbŽ‚

w

ƒ‚

{

mj

| w

ƒj

|

ƒªj¥bt‚]q

| w

ƒ

TBlnƒ

~ € v

btj¥bƒq'‚m vkv

bƒZq'j¥ql˜qmjzlYƒ

~&

mqkm

v

b.ž

wv\>

©

j k B1! z5mlYV(»! #"on > 8 °!

p l vk|}w

mj'c wp~

b {j ` lIŠnb

£

bbƒˆ€

vw

€ w jkb

~|

ƒ

wv~

b v q w9v

blj

w

ƒ\l

£Qw

mpq j¥bt‚!m v|

qsrª€

wn{}|

‚ | bj

B

bn©‘©}Ÿ j¥bblnƒ

w

Šb v Š |

wY

jkb‚m v|

qsrc wp~

b {j £ rq lYƒ

~

ž­b

`v

L‡Y8MƟnq

`

bg@¦b { { ¤

q l u l ~ m { lŽc

wp~

b { LbMƟq

` b |ƒ

¡wv

c¬l˜q

| w

ƒ

¹ w ž c wp~

b

{¡vkw

cr@

|b £ b v LŒNMFŸ¦q

` b {l vQ>¤

«

|}{

j w ƒ c w~

b

{z¡wv

‚ w cBcdb

v ‚ |l {

j¥bt‚!m v|

qsrœ‚

w

ƒjsq v l |

ƒZqj

L‹8MƟ lnƒ

~ q `

bG\‚Nq=blnƒˆc wp~

b { L‡n†8ME!©

_#`

bjkbdc wp~

b { j.l

v b |

ƒZq vw~

m‚!b

~ q w ‚ `

> ž `

bq

` b v

l9€

wn{}|

‚!r

sutvw(xzy{8|%}|u~WFv€yƒ‚w(€…„&y0w†F‡F€…|hˆƒ‰(Š„‹w(ŒF |u~uy ŽŒŠ}|u8€…} yv€…Œ8Fy|Wƒ~uw(x‚8Fy€…„8‘eŠv~5{8€y|u~hy8v|’€…}‡F€…|hˆ’|u“Š}x8”y€…‚8”…|

€…„&y|uv~uw(„8„8|u~hy|uK} F} y|ux}ƒ•–(—Q˜™

Références

Documents relatifs

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST

Unit´e de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES Cedex Unit´e de recherche INRIA Rhˆone-Alpes, 655, avenue de l’Europe, 38330 MONTBONNOT ST