Professional Documents
Culture Documents
<LDQQLV9HUJLQDGLVDQG*UHJRULV0HQW]DV 6LPHRQ9HORXGLVDQG,UDNOLV3DUDVNDNLV
,QVWLWXWHRI&RPPXQLFDWLRQVDQG&RPSXWHU6\VWHPV 6RXWK(DVW(XURSHDQ5HVHDUFK&HQWUH6((5&
1DWLRQDO7HFKQLFDO8QLYHUVLW\RI$WKHQV ,QWHUQDWLRQDO)DFXOW\RIWKH8QLYHUVLW\RI6KHIILHOG
$WKHQV*UHHFH &,7<&ROOHJH
^MYHUJJPHQW]DV`#PDLOQWXDJU 7KHVVDORQLNL*UHHFH
^VYHORXGLVLSDUDVNDNLV`#VHHUFRUJ
Abstract:LWKWKHSHUYDVLRQRIFORXGFRPSXWLQJQHZVHFXULW\ WKHFRUUHFWQHVVDQGFRQVLVWHQF\RIWKHDFFHVVFRQWUROSROLFLHV
ULVNV DUH FUHDWHG $ SURPLVLQJ DSSURDFK WR DOOHYLDWLQJ WKHVH GHILQHGE\DSSOLFDWLRQGHYHORSHUV
ULVNV LV WR SURYLGH D VHFXULW\E\GHVLJQ IUDPHZRUN WKDW ZLOO 7KH ILUVW FKDUDFWHULVWLF FDOOV IRU WKH LQFRUSRUDWLRQ RI WKH
DVVLVW FORXG DSSOLFDWLRQ GHYHORSHUV LQ GHILQLQJ DSSURSULDWH QRWLRQ RI context LQ DFFHVV FRQWURO SROLFLHV LH WKH
FRQWH[WGULYHQ DFFHVV FRQWURO SROLFLHV 7KLV SDSHU VXUYH\V FRQVLGHUDWLRQ RI G\QDPLFDOO\FKDQJLQJ FRQWH[WXDO DWWULEXWHV
GLIIHUHQW DSSURDFKHV WR FRQWH[WGULYHQ DFFHVV FRQWURO DV ZHOO WKDWFKDUDFWHULVHGDWDDFFHVVHV,QIDFWWKHXVHRIFRQWH[WXDO
DV GLIIHUHQW PRGHOOLQJ IRUPDOLVPV IRU UHSUHVHQWLQJ DFFHVV LQIRUPDWLRQHQDEOHVGDWDRZQHUVDQGDGPLQLVWUDWRUVWRDSSO\
FRQWURO SROLFLHV 7KH DLP RI WKLV VXUYH\ LV WR DVVHVV WKH DFFHVV FRQWURO SROLFLHV ZLWKRXW SULRU NQRZOHGJH RI WKH
DSSURSULDWHQHVVRIH[LVWLQJDSSURDFKHVIRUWKHFRQVWUXFWLRQRI
HQWLWLHV UHTXHVWLQJ DFFHVV WR VHQVLWLYH GDWD LH E\
D JHQHULF VHFXULW\E\GHVLJQ IUDPHZRUN LQ SDUWLFXODU RQH
FRQVLGHULQJ RQO\ WKH FLUFXPVWDQFHV XQGHU ZKLFK VXFK
ZKLFKLVH[SRVHGDVD3DD6RIIHULQJ
DFFHVVHV VKRXOG WDNH SODFH 7KH VHFRQG FKDUDFWHULVWLF FDOOV
Keywords-context; access control; security policy; cloud IRU WKH DGRSWLRQ RI D GHFODUDWLYH DSSURDFK WR PRGHOOLQJ
security; policy modelling SROLF\UHODWHG NQRZOHGJH RQH ZKLFK LV RUWKRJRQDO WR WKH
FRGH RI DQ\ SDUWLFXODU FORXG DSSOLFDWLRQ DQG ZKLFK FDQ EH
HDVLO\ DGDSWHG WR VXLW WKH QHHGV RI DQ\ VXFK DSSOLFDWLRQ ,Q
, ,1752'8&7,21 WKLV UHVSHFW WKLV SDSHU VHWV RXW WR SUHVHQW DQ RYHUYLHZ RI
&ORXG FRPSXWLQJ LQWURGXFHV DQ HFRQRP\EDVHG GLIIHUHQWDSSURDFKHVWRFRQWH[WGULYHQDFFHVVFRQWURODQGWR
SDUDGLJP ZKHUHE\ LQIUDVWUXFWXUH SODWIRUP DQG DSSOLFDWLRQ SROLF\PRGHOOLQJWKDWKDYHEHHQUHSRUWHGLQWKHOLWHUDWXUH,Q
UHVRXUFHVDUHDEVWUDFWHG DV VHUYLFHV DQGGHOLYHUHGUHPRWHO\ SDUWLFXODU ZLWK UHVSHFW WR FRQWH[WGULYHQ DFFHVV FRQWURO LW
RYHU WKH ,QWHUQHW E\ D PXOWLWXGH RI SURYLGHUV >@ ,WV SUHVHQWV ZRUN RQ FRQWH[W PRGHOOLQJ FRQWH[W GHWHFWLRQ DQG
LQFUHDVLQJ DGRSWLRQ EULQJV DERXW VLJQLILFDQW EHQHILWV IRU FRQWH[W DZDUHQHVV KLJKOLJKWLQJ WKHLU DGYDQWDJHV DQG
HQWHUSULVHV DQG XVHUV LQ WHUPV RI FRVW VDYLQJV LQFUHDVHG GLVDGYDQWDJHV :LWK UHVSHFW WR SROLF\ PRGHOOLQJ D VWDWHRI
IOH[LELOLW\DQGEXVLQHVVDJLOLW\$WWKHVDPHWLPHKRZHYHULW WKHDUW DQDO\VLV LV SHUIRUPHG IRFXVLQJ RQ WKH EHQHILWV DQG
FUHDWHV QHZ VHFXULW\ YXOQHUDELOLWLHV VWHPPLQJ PDLQO\ IURP GUDZEDFNV RI YDULRXV HIIRUWV UHYROYLQJ DURXQG WKH
WKH IDFW WKDW FRUSRUDWH GDWD UHVLGH LQ H[WHUQDOO\FRQWUROOHG GHFODUDWLYH UHSUHVHQWDWLRQ RISROLF\UHODWHGLQIRUPDWLRQ:H
VHUYHUV ([SORLWLQJ WKHVH YXOQHUDELOLWLHV PD\ UHVXOW LQ GDWD EHOLHYH WKDW VXFK D OLWHUDWXUH VXUYH\ ZLOO VKHG OLJKW RQ WKH
FRQILGHQWLDOLW\DQGLQWHJULW\EUHDFKHV>@ DSSURSULDWHQHVV RI H[LVWLQJ DSSURDFKHV IRU WKH FRQVWUXFWLRQ
$ SURPLVLQJ DSSURDFK WR DOOHYLDWLQJ WKH VHFXULW\ ULVNV RI D JHQHULF VHFXULW\E\GHVLJQ IUDPHZRUN VXFK DV WKH RQH
DVVRFLDWHG ZLWK FORXG FRPSXWLQJ LV WR DVVLVW DSSOLFDWLRQ GLVFXVVHGDERYH
GHYHORSHUV LQ GHILQLQJ HIIHFWLYH VHFXULW\ FRQWUROV IRU WKH 7KHUHVWRIWKLVSDSHULVRUJDQL]HGDVIROORZV6HFWLRQ,,
VHQVLWLYH GDWD RI FORXG DSSOLFDWLRQV >@ 7R WKLV HQG ZH SUHVHQWVZRUNRQFRQWH[WGULYHQDFFHVVFRQWUROSHUWDLQLQJWR
HQYLVDJH D JHQHULF VHFXULW\E\GHVLJQ IUDPHZRUN ZKLFK LV GLIIHUHQW DFFHVV PRGHOV VXFK DV UROHEDVHG DFFHVV FRQWURO
SURYLGHG DV D 3DD6 VROXWLRQ DQG ZKLFK JXLGHV GHYHORSHUV PDQGDWRU\ DFFHVV FRQWURO GLVFUHWLRQDU\ DFFHVV FRQWURO DQG
WKURXJK WKH SURFHVV RI GHILQLQJ DSSURSULDWH DFFHVV FRQWURO DWWULEXWHEDVHG DFFHVV FRQWURO 6HFWLRQ ,,, SUHVHQWV GLIIHUHQW
SROLFLHV IRU VDIHJXDUGLQJ WKHLU VHQVLWLYH GDWD 6XFK D VWUDQGVRIGHFODUDWLYHSROLF\GHVFULSWLRQIRUPDOLVPVIRFXVLQJ
IUDPHZRUN EHDUV WZR VHPLQDO FKDUDFWHULVWLFV )LUVWO\ LW RQ V\QWDFWLF GHVFULSWLRQV DQG VHPDQWLFDOO\ULFK PRGHOOLQJ
KLQJHV XSRQ DQ DGHTXDWH DFFHVV FRQWURO VFKHPH RQH ZKLFK )LQDOO\6HFWLRQ,9SUHVHQWVFRQFOXVLRQVDQGIXWXUHZRUN
WDNHVLQWRDFFRXQWWKHLQKHUHQWO\G\QDPLFDQGKHWHURJHQHRXV
QDWXUH RI FORXG HQYLURQPHQWV 6HFRQGO\ LW FDSWXUHV WKH ,, 6(&85,7<5(/$7('&217(;7
NQRZOHGJH WKDW OXUNV EHKLQG VXFK D VFKHPH HJ DFWLRQV 7KLVVHFWLRQGHVFULEHVUHVHDUFKRQFRQWH[WPRGHOOLQJDQG
DFWRUV ORFDWLRQV HQYLURQPHQWDO DWWULEXWHV HWF XVLQJ D FODVVLILHVH[LVWLQJVHFXULW\DQGSULYDF\UHODWHGVKRUWFRPLQJV
JHQHULFDQGH[WHQVLEOHIRUPDOLVPRQHZKLFKFDQEHWDLORUHG
WR WKH SDUWLFXODU QHHGV RI GLIIHUHQW FORXG DSSOLFDWLRQV 7KLV A. Context-driven Access Control
NQRZOHGJHPD\WKHQEHXVHGIRUUHDVRQLQJJHQHULFDOO\DERXW $PRQJ WKH PRVW VLJQLILFDQW VHFXULW\ UHODWHGFRQFHUQV LQ
G\QDPLF DQG KHWHURJHQHRXV HQYLURQPHQWV HVSHFLDOO\ LQ
590
584
LQWURGXFHG D FRQWH[WDZDUH SROLF\ RQWRORJ\ FDOOHG &$32 GHVFULELQJ GHFODUDWLYH DFFHVV FRQWURO SROLFLHV HQFRXUDJLQJ
H[SUHVVHG DOVR XVLQJ 2:/ DQG 6:5/ IRU GHILQLQJ DQG WKH VHSDUDWLRQ RI WKH DFFHVV GHFLVLRQ IURP WKH SRLQW RI XVH
HQIRUFLQJ DFFHVV FRQWURO SROLFLHV DQG WDNLQJ LQWR DFFRXQW %KDWWL HW DO >@ GHVFULEHG D IUDPHZRUN IRU HQIRUFLQJ UROH
UHOHYDQWFRQWH[WXDOLQIRUPDWLRQ7KLVSROLF\PRGHOSURYLGHV EDVHG DFFHVV FRQWURO LQ G\QDPLF ;0/EDVHG ZHE VHUYLFHV
FRQWH[WDZDUH DFFHVV FRQWURO GHFLVLRQV DQG KDV EHHQ 7KHLUVROXWLRQLQFOXGHVFRQFHSWVRIUROHVDQGFRQWH[W
GHPRQVWUDWHG ZLWK D SURWRW\SH LQ WKH KHDOWKFDUH GRPDLQ $ QXPEHU RI RWKHU UHVHDUFK HIIRUWV HJ > @ KDYH
1HYHUWKHOHVV RQWRORJ\EDVHG UHDVRQLQJ LQ 2:/ LV QRW IXUWKHU H[WHQGHG WKH $WWULEXWHEDVHG $FFHVV &RQWURO
FRQVLGHUHG HIILFLHQW LQ LQIHUULQJ WKH KLJKOHYHO LPSOLFLW $%$& DSSURDFK WR SURYLGH DFFHVV FRQWURO WR VRIWZDUH
FRQWH[WV HVSHFLDOO\ LQ KLJKO\ G\QDPLF DQG KHWHURJHQHRXV VHUYLFHVLQDFRQWH[WDZDUHPDQQHU6XFKDQH[DPSOHLVWKH
HQYLURQPHQWVOLNHFORXGEDVHGV\VWHPV FRQFHSW RI /RFDWLRQDZDUH DFFHVV FRQWURO /$$& ZKLFK
DOORZV D V\VWHP WR JUDQW RUGHQ\ DFFHVV WR XVHUV EDVHGRQ
C. MAC and DAC Related Approaches WKHLU SK\VLFDO ORFDWLRQ /$$& PRGHOV W\SLFDOO\ H[WHQG WKH
0$& DQG '$& DUH DPRQJ WKH ILUVW DFFHVV FRQWURO WKUHH EDVLF DFFHVV FRQWURO PRGHOV >@ (YHQ WKRXJK /$$&
PRGHOV WKDW KDYH EHHQ XVHG LQ KLJKO\ VHQVLWLYH SURGXFWLRQ SURWRFROVKDYHEHHQVWXGLHGH[WHQVLYHO\>@WKHUHLVDFOHDU
HQYLURQPHQWV 6ROXWLRQV WKDW DUH EDVHG RQ 0$& DFFHVV ODFN RI VFKHPHV WKDW GHWHUPLQH XVHU DFFHVV QRW RQO\ RQ WKH
FRQWURODUHLQKHUHQWO\LQDSSURSULDWHDVDEDVLVIRU&$$&DV EDVLVRIWKHXVHUVSK\VLFDOORFDWLRQDQGSURYLGHGFUHGHQWLDOV
WKH\ LQYROYH ULJLG DQG VWDWLF PHWKRGV WKDW DUH XVHG IRU EXW DOVR DFFRUGLQJ WR DGGLWLRQDO SHUWLQHQW FRQWH[WXDO
KLJKO\VHFXUH PLOLWDU\W\SH RI VHWWLQJV $Q HIIRUW WKDW XVHV LQIRUPDWLRQ&RUUDGLHWDO>@SURSRVHGD&$$&PRGHOIRU
0$&LVWKDWRI-UMHQV>@WKDWSURSRVHGDVSHFLILFDWLRQRI XELTXLWRXV HQYLURQPHQWV ZKHUH SHUPLVVLRQV DUH GLUHFWO\
FRQILGHQWLDOLW\DQGLQWHJULW\UHTXLUHPHQWVEDVHGRQ80/ DVVRFLDWHG ZLWK FRQWH[WV HJ XVHU ORFDWLRQ XVHU DFWLYLWLHV
'$&PRGHOVUHO\RQDFFHVVFRQWUROPDWULFHVZKRVHURZV XVHU GHYLFH WLPHUHVRXUFHDYDLODELOLW\ DQG UHVRXUFH VWDWXV
DQGFROXPQVFRUUHVSRQGWRVXEMHFWVDQGREMHFWVUHVSHFWLYHO\ +XOVHERVFK HW DO >@ SURSRVHG D &RQWH[WVHQVLWLYH DFFHVV
ZKLOHWKHLULQWHUVHFWLRQSRLQWVFRUUHVSRQGVWRDVHWRIDOORZHG FRQWURO&6$&IUDPHZRUNDQGVXJJHVWHGDSURFHVVZKHUHE\
DFFHVV RSHUDWLRQV $FFHVV RSHUDWLRQV DUH RIWHQ LPSOHPHQWHG WKH VHUYLFH SURYLGHU FDQ GHILQH YDULRXV VHFXULW\ UXOHV EDVHG
LQWHUPVRI $FFHVVFRQWUROOLVWV$&/ZKHUH HDFKREMHFWLV RQO\ RQ WKH FRQWH[W RI WKH XVHU DQG QRW KHU DFWXDO LGHQWLW\
DVVRFLDWHG ZLWK DQ $&/ WKDW GHWHUPLQHV SRVLWLYH DQG 7KH\ DFWXDOO\ GHILQH DFFHVV FRQWURO RQ WKH EDVLV RI DQ
QHJDWLYH SHUPLVVLRQV ZLWK WKH ODWWHU HQMR\LQJ KLJKHU LQH[WULFDEOH UHODWLRQVKLS EHWZHHQ XVHUGHYLFH DQG VHUYLFH
SUHFHGHQFH,QDGGLWLRQWRWKDW'$&PRGHOVDUHFRPPRQO\ DQG WKH\ SURSRVHG YHULILFDWLRQ PHWKRGV IRU DQRQ\PRXV
XVHG ZLWK JURXSV ZKHUHE\ XVHUV ZLWK VLPLODU DFFHVV ULJKWV DFFHVVEDVHGRQORFDWLRQDQGVHUYLFHXVDJHKLVWRU\SDWWHUQV
DUH IRUPHG LQWR JURXSV WR ZKLFK WKHUHDUHDVVLJQHG VSHFLILF ,QSDUWLFXODUWKHVXEMHFWDXWKHQWLFDWLRQLVEDVHGRQYHULI\LQJ
SHUPLVVLRQV*URXSSROLFLHVDUHW\SLFDOO\H[SUHVVHGLQWHUPV ZKHWKHU RU QRW WKH VLWXDWLRQDO FRQWH[W FODLPHG LV D YDOLG
RI *URXS 3ROLF\ 2EMHFWV *32V LH VHWV RI FRQILJXUDWLRQV FRQWH[WDWWULEXWHRIWKHVXEMHFW1HYHUWKHOHVVWKHVHFXULW\RI
WKDW GHWHUPLQH YDULRXV DWWULEXWHV SHUWDLQLQJ WR XVHU DFFHVVHV WKH SURSRVHGPRGHOLVTXHVWLRQDEOH VLQFH WKHDXWKRUVIDLOWR
VXFK DV PD[LPXP QXPEHU RI DOORZDEOH IDLOHG ORJLQV SURYLGH D VHFXULW\ DQDO\VLV RI WKHLU SURSRVHG PRGHO $SDUW
SDVVZRUG VWUHQJWK SHUREMHFW DFFHVV ULJKWV HWF 7\SLFDOO\ IURP WKDW DXWKRUV GR QRW GHVFULEH WKH DGYHUVDULDO PRGHO
DFFHVV FRQWURO SHUPLVVLRQV DUH GHILQHG VWDWLFDOO\ $ UHODWHG XQGHUZKLFKWKHLUSURWRFROLVFRQVLGHUHGVHFXUHWKXVLWLVQRW
DSSURDFK KDV EHHQ SURSRVHG E\ %HUWLQR HW DO >@ ZKR FOHDU LI WKH XVH RI WKH SURSRVHG WHFKQLTXH LQ UHDO OLIH
LQYHVWLJDWHG VXSSRUW IRUWHPSRUDODXWKRUL]DWLRQV LQGDWDEDVH DSSOLFDWLRQV ZLOO OHDG WR VHFXULW\ EUHDFKHV 0RUHRYHU D
V\VWHPV 7KH\ KDYH H[DPLQHG ERWK SHULRGLF DQG QRQ JHQHULF OLPLWDWLRQ WKDW WKHVH DSSURDFKHV SUHVHQW LV WKDW WKH\
SHULRGLF DXWKRUL]DWLRQV 7KHLU DXWKRUL]DWLRQ ODQJXDJH LV FRQVLGHU RQO\ D OLPLWHG VHW RI FRQWH[WV ZKLFK OLPLWV WKH
GHILQHG LQ D ORZ OHYHO IRUPDW ZKLFK LQKHUHQWO\ OLPLWV LWV IXQFWLRQDOLW\WKDWFDQEHRIIHUHGWRWKHHQGXVHU
XVHIXOQHVVDQGUHXVDELOLW\FDSDELOLWLHV &KHQ HW DO >@ GHILQHG &RQWH[W %URNHU $UFKLWHFWXUH
&R%U$&R%U$LVDFRQWH[WRQWRORJ\EDVHGRQ2:/ZKLFK
D. ABAC Related Approaches
RQO\ FRYHUV GRPDLQ VSHFLILF FRQWH[W HOHPHQWV LQ D VPDUW
7KHDERYHPHQWLRQHGDFFHVVFRQWUROPRGHOVDORQJZLWK VSDFH HQYLURQPHQW ZKLOH LW KDV QR H[SOLFLW VXSSRUW IRU
WKHLU H[WHQVLRQV FDQ EH FRQVLGHUHG DV VSHFLDO FDVHV RI PRGHOOLQJ JHQHUDO FRQWH[WV LQ KHWHURJHQHRXV HQYLURQPHQWV
$WWULEXWH %DVHG $FFHVV &RQWURO $%$& $FFRUGLQJ WR &R%UD IRFXVHV RQ PRGHOOLQJ VWDWLF SK\VLFDO VSDFH ZLWK
1,67 >@ $%$& LV D ORJLFDO DFFHVV FRQWURO PHWKRGRORJ\ UHODWLYH VWDEOH ORZHU FRQWH[W GDWD UHVRXUFHV ,Q &R%U$ WKH
ZKHUH DXWKRUL]DWLRQ WR SHUIRUP D VHW RI RSHUDWLRQV LV DXWKRUV XVHG WKH 6WDQGDUG 2QWRORJ\ IRU 8ELTXLWRXV DQG
GHWHUPLQHG E\ HYDOXDWLQJ DWWULEXWHV DVVRFLDWHG ZLWK WKH 3HUYDVLYH $SSOLFDWLRQV 6283$ >@ 7KH 6283$
VXEMHFW REMHFW UHTXHVWHG RSHUDWLRQV DQG LQ VRPH FDVHV RQWRORJ\ LV H[SUHVVHG XVLQJ 2:/ DQG LQFOXGHV PRGXODU
HQYLURQPHQWFRQGLWLRQVDJDLQVWSROLF\UXOHVRUUHODWLRQVKLSV FRPSRQHQW YRFDEXODULHV WR UHSUHVHQW LQWHOOLJHQW DJHQWV LQ
WKDW GHVFULEH WKH DOORZDEOH RSHUDWLRQV IRU D JLYHQ VHW RI SHUYDVLYH FRQWH[WDZDUH V\VWHPV ZLWK DVVRFLDWHG EHOLHIV
DWWULEXWHV 7KH NH\ GLIIHUHQFH RI $%$& LV WKH IDFW WKDW WKH GHVLUH DQG LQWHQWLRQV WLPH VSDFH HYHQWV XVHU SURILOHV
FRQFHSWRISURYLGHGSROLFLHVFDQH[SUHVVDFRPSOH[%RROHDQ DFWLRQVDQGSROLFLHVIRUVHFXULW\DQGSULYDF\,Q >@ 2QWR
UXOH VHW WKDW FDQ HYDOXDWH PDQ\ GLIIHUHQW DWWULEXWHV 2QH $&0 LV SURSRVHG D VHPDQWLF DQDO\VLV PRGHO WKDW FDQ
H[DPSOH RI DQ DFFHVV FRQWURO IUDPHZRUN WKDW LV FRQVLVWHQW DGGUHVV WKH GLIIHUHQFH LQ WKH SHUPLWWHG DFFHVV FRQWURO
ZLWK $%$& LV WKH 2$6,6 H;WHQVLEOH $FFHVV &RQWURO EHWZHHQ VHUYLFH SURYLGHUV DQG XVHUV 7KLV PRGHO ZDV
0DUNXS /DQJXDJH ;$&0/ ,W KDV EHHQ XVHG IRU SUHVHQWHG DV DQ LQWHOOLJHQW FRQWH[WDZDUH DFFHVV VFKHPH IRU
591
585
SURDFWLYHO\GHWHUPLQLQJWKHOHYHORIUHVRXUFHDFFHVVEDVHGRQ H[SUHVVLQJ SROLF\ UXOHV $ UHIHUHQFH PRQLWRU RU SROLF\
RQWRORJ\ UHDVRQLQJ DQG D VHPDQWLF DQDO\VLV PHWKRG ZKLFK GHFLVLRQHQIRUFHPHQWSRLQWLVWKHQHPSOR\HGWRSDUVHWKHVH
GLVWLQJXLVKHV EHWZHHQ XVHU DQG DGPLQLVWUDWRU SROLFLHV ,Q UXOHVDQGGHWHUPLQHZKHWKHUDSDUWLFXODUDFWRULVDOORZHGWR
DGGLWLRQ WR WKDW D FRQWH[W RQWRORJ\ ZDV GLVFXVVHG IRU XVHU SHUIRUP FHUWDLQ DFWLRQV 1HYHUWKHOHVV VXFK V\QWDFWLF
DXWKHQWLFDWLRQ DQG DXWKRUL]DWLRQ FRQVLVWLQJ RI LGHQWLW\ GHVFULSWLRQV IDLO WR FDSWXUH WKH NQRZOHGJH OXUNLQJ EHKLQG
SK\VLFDOSUHIHUHQFHDQGRWKHULQIRUPDWLRQ:DQJHWDO>@ SROLFLHV WKH\ DUH PHUHO\ GDWD PRGHOVWKDW ODFN DQ\ IRUP RI
SURSRVHG DQ 2:/ HQFRGHG &21WH[W 21WRORJ\ &2121 VHPDQWLF DJUHHPHQW EH\RQG WKH ERXQGDULHV RI WKH
IRU PRGHOOLQJ FRQWH[W LQIRUPDWLRQ LQ SHUYDVLYH RUJDQLVDWLRQV WKDW GHYHORSHG WKHP $Q\ LQWHURSHUDELOLW\
HQYLURQPHQWV&2121KDVEHHQGHVLJQHGKDYLQJSDUWLFXODU UHOLHV RQ WKH XVH RI YRFDEXODULHV WKDW DUH VKDUHG DPRQJ DOO
DSSOLFDWLRQV LQ PLQG VPDUW KRPHV DQG LV QRW FRQVLGHUHG SDUWLHV LQYROYHG LQ DQ LQWHUDFWLRQ 7KLV KDV D QXPEHU RI
IOH[LEOH IRU RIIHULQJ ILQHJUDLQHG DFFHVV FRQWURO LQ RWKHU OLPLWDWLRQV L LW OHDGV WR DGKRF UHDVRQLQJ DERXW SROLF\
DSSOLFDWLRQ GRPDLQV +HQULFNVHQ HW DO >@ GHYHORSHG D FRPSOLDQFH RQH ZKLFK LV WLHG WR WKH VSHFLILF YRFDEXODULHV
&RQWH[W0RGHOLQJ/DQJXDJH&0/DQGDWRROWKDWWUDQVODWHV WKDWH[SUHVVWKHUXOHVDFFRUGLQJWRZKLFKWKHUHDVRQLQJWDNHV
&0/EDVHG FRQWH[W PRGHOV WR DQ 2:/ UHSUHVHQWDWLRQ IRU SODFHLLLWOLPLWVWKHUHXVDELOLW\DQGSRUWDELOLW\RISROLFLHV
WKHSXUSRVHRIXWLOL]LQJWKH2:/WHFKQRORJ\+RZHYHUVXFK LLL LW SUHFOXGHV WKH LGHQWLILFDWLRQ RI LQWHUSROLF\ UHODWLRQV
H[LVWLQJJHQHUDOFRQWH[WPRGHOVGRQRWSURYLGHGLUHFWVXSSRUW LYLWOLPLWVWKHDELOLW\WRSHUIRUPSROLF\JRYHUQDQFH
IRU FRQFHSWV UHODWHG WR DFFHVV FRQWURO $ UHFHQW &$$&
IUDPHZRUN IRU WKH :HE RI GDWD LV JURXQGHG RQ WZR B. Semantically-rich Policy Description
RQWRORJLHV ZKLFK GHDO ZLWK WKH FRUH DFFHVV FRQWURO SROLF\ ,Q RUGHU WR RYHUFRPH WKH DIRUHPHQWLRQHG OLPLWDWLRQV
FRQFHSWVDQGWKHFRQWH[WFRQFHSWV>@'HVSLWHWKHIDFWWKDW VHPDQWLFDOO\ULFK DSSURDFKHV WR WKH VSHFLILFDWLRQRISROLFLHV
LW VXSSRUWV DFFHVV FRQWURO DQG FRQVLGHUV WKUHH LPSRUWDQW KDYHEHHQEURXJKWWRWKHDWWHQWLRQRIWKHUHVHDUFKFRPPXQLW\
GLPHQVLRQV RI FRQWH[W XVHU GHYLFH DQG HQYLURQPHQW WKH >@ 7KHVH JHQHUDOO\ HPEUDFH 6HPDQWLF :HE
IUDPHZRUN GRHV QRW KDYH WKH FDSDELOLW\ RI LQIHUULQJ KLJK UHSUHVHQWDWLRQV IRU FDSWXULQJ ZKDW ZH WHUP DFWLRQRULHQWHG
OHYHO LPSOLFLW FRQWH[WV ,Q JHQHUDO $%$& DQG WKHLU SROLFLHV LH SROLFLHV ZKLFK FRQWURO ZKHQ D SDUWLFXODU DFWRU
H[WHQVLRQV DYRLG WKH QHHG IRU FDSDELOLWLHV RSHUDWLRQREMHFW FDQ SHUIRUP D VSHFLILHG DFWLRQ RQ RU WKURXJK WKH XVH RI D
SDLUVWREHGLUHFWO\DVVLJQHGWRVXEMHFWUHTXHVWHUVRUWRWKHLU FHUWDLQUHVRXUFH0RUHVSHFLILFDOO\WKHVHDSSURDFKHVHPSOR\
UROHVRUJURXSVEHIRUHWKHUHTXHVWLVPDGH RQWRORJLHVLQRUGHUWRDVVLJQPHDQLQJWRDFWRUVDFWLRQVDQG
UHVRXUFHV%HLQJDIRUPDOH[SOLFLWVSHFLILFDWLRQRIDVKDUHG
,,, 5(/$7(':25.2132/,&<02'(/,1* FRQFHSWXDOL]DWLRQ >@ DQ RQWRORJ\ SURYLGHV D IOH[LEOH
7KH SXUSRVH RI SROLFLHV LV WR JHQHUDOO\ GHWHUPLQH DQG IRUPDO DQG XQDPELJXRXV PHDQV RI DJUHHPHQW XSRQ WKH
JXLGH WKH PDQQHU LQ ZKLFK HQWLWLHV ZLWKLQ D SDUWLFXODU VHPDQWLFV RI FRQFHSWV DQG WKHLU LQWHUUHODWLRQV LQ D JLYHQ
GRPDLQDFW7RWKLVHQGWKH\SURYLGHDVHWRIXQDPELJXRXV GRPDLQRIGLVFRXUVH
UXOHVZKLFKDUHLQWHUSUHWHGE\HQIRUFHPHQWPHFKDQLVPVDQG ,W EHFRPHV HYLGHQW WKDW LQ FRQWUDVW WR V\QWDFWLF SROLF\
ZKLFKFRQVWUDLQWKHEHKDYLRXURIWKHHQWLWLHV%\VHSDUDWLQJ GHVFULSWLRQV ZKLFK DLP DW GHYLVLQJ SXUSRVHEXLOW
SROLFLHV IURP WKH LPSOHPHQWDWLRQ RI WKH HQIRUFHPHQW YRFDEXODULHVIRUH[SUHVVLQJWKHUXOHVWKDWLPSOHPHQWSROLFLHV
PHFKDQLVPV LW LV SRVVLEOH WR SURYLGH GLIIHUHQW EHKDYLRXUDO VHPDQWLFDOO\ULFK GHVFULSWLRQV LQWURGXFH DQ H[WUD OD\HU RI
FRQVWUDLQWV IRU WKH HQWLWLHV ZLWKRXW KDYLQJ WR FKDQJH WKH DEVWUDFWLRQ FDSWXULQJ WKH NQRZOHGJH WKDW GZHOOV LQ SROLFLHV
LPSOHPHQWDWLRQ RI WKH HQIRUFHPHQW PHFKDQLVPV 6XFK D 7KH UXOHV WKDW LPSOHPHQW WKHVH SROLFLHV FDQ WKHQ EH
VHSDUDWLRQKRZHYHUUHTXLUHVDGHFODUDWLYHUHSUHVHQWDWLRQRI JHQHUDWHG IURP WKLV NQRZOHGJH DXWDPDWLFDOO\ DQG FDQ EH
SROLFLHV RQH ZKLFK LV RUWKRJRQDO WR WKH FRGH RI WKH H[SUHVVHGXVLQJDQ\VXLWDEOHV\QWDFWLFGHVFULSWLRQODQJXDJH
HQIRUFHPHQWPHFKDQLVPV7KLVVHFWLRQSURYLGHVDQRYHUYLHZ 7KLV EULQJV DERXW WKH IROORZLQJ DGYDQWDJHV L LWSDYHV WKH
RI H[LVWLQJ IRUPDOLVPV IRU GHFODUDWLYHO\ UHSUHVHQWLQJ ZD\IRUWKHFRQVWUXFWLRQRISROLF\HQIRUFHPHQWPHFKDQLVPV
SROLFLHV2XURYHUYLHZLVQRWOLPLWHGWRVHFXULW\SROLFLHVEXW DEOH WR UHDVRQ DERXW SROLF\ FRPSOLDQFH JHQHULFDOO\ DQG
FRQVLGHUVSROLFLHVLQJHQHUDO RUWKRJRQDOO\ WR DQ\ SDUWLFXODU V\QWDFWLF UHSUHVHQWDWLRQ RI
SROLF\UXOHVLLLWHQDEOHVWKHHVWDEOLVKPHQWRIDVVRFLDWLRQV
A. Syntactic Policy Description EHWZHHQ RSHUDWLRQDOOHYHO SROLFLHV WR RWKHU SROLFLHV DW WKH
6\QWDFWLF GHVFULSWLRQV ZHUH LQWURGXFHG DORQJ ZLWK WKH VDPHRUKLJKHUVWUDWHJLFOHYHORIDEVWUDFWLRQWKXVHQDEOLQJ
6HUYLFH 2ULHQWHG $UFKLWHFWXUH 62$ PRGHO DV SDUW RI D WKH LGHQWLILFDWLRQ RI LQWHUSROLF\ UHODWLRQV VXFK DV
VWDQGDUGLVDWLRQ HIIRUW DLPLQJ SULPDULO\ DW IDFLOLWDWLQJ LQFRQVLVWHQW SROLFLHV DQG RYHUODSSLQJ SROLFLHV 6XFK
LQWHURSHUDEOHGDWDH[FKDQJHVLQLQWHUDFWLRQV,QWKHUHDOPRI UHODWLRQV DUH LPSRUWDQW DV WKH\ PD\ OHDG WR HUURQHRXV
SROLFLHVDQGSROLF\EDVHGDSSOLFDWLRQVV\QWDFWLFGHVFULSWLRQV GHFLVLRQV HJ LQ WKH FDVH RI FRQIOLFWLQJ SROLFLHV RU PD\
SURPRWH D GHFODUDWLYH DSSURDFK WR SROLF\ H[SUHVVLRQ RQH GHJUDGHV\VWHPSHUIRUPDQFHHJLQWKHFDVHRIRYHUODSSLQJ
ZKLFK DLPV DW UHSODFLQJ D WUHQG ZKHUHE\ SROLFLHV DUH SROLFLHV LLL LW SURPRWHV WKH SRUWDELOLW\ YLVLELOLW\ DQG
HQFRGHG LPSHUDWLYHO\ DV SDUW RI WKH VDPH VRIWZDUH WKDW UHXVDELOLW\ RI SROLFLHV LY LW IDFLOLWDWHV SROLF\ XSGDWHV DQG
FKHFNVIRUWKHLUFRPSOLDQFH PDLQWHQDQFHDQGKHQFHSROLF\JRYHUQDQFH
6HYHUDO PDUNXS ODQJXDJHV KDYH EHHQ SURSRVHG IRU WKH ,Q>@WKHDXWKRUVSUHVHQWHG.$R6DJHQHUDOSXUSRVH
GHFODUDWLYHGHVFULSWLRQRISROLFLHVVRPHSURPLQHQWH[DPSOHV SROLF\ PDQDJHPHQW IUDPHZRUN ZKLFK H[KLELWV D WKUHH
EHLQJ 5XOH0/ >@ ;$&0/ >@ 6$0/ >@ DQG :6 OD\HUHGDUFKLWHFWXUHFRPSULVLQJLDKXPDQLQWHUIDFHOD\HU
7UXVW >@ 7KHVH SURYLGH ;0/EDVHG V\QWD[HV IRU ZKLFKSURYLGHVDJUDSKLFDOLQWHUIDFHIRUSROLF\VSHFLILFDWLRQ
592
586
LQ QDWXUDO ODQJXDJH LL D SROLF\ PDQDJHPHQW OD\HU ZKLFK SROLFLHV WKDWWKHVHDUHDPHQDEOHWR,QDGGLWLRQ WKHUHOLDQFH
XVHV2:/WRHQFRGHDQGPDQDJHSROLF\UHODWHGNQRZOHGJH RI WKHVH DSSURDFKHV RQ 2:/ GHVSLWH WKH REYLRXV EHQHILWV
LLL D SROLF\ PRQLWRULQJ DQG HQIRUFHPHQW OD\HU ZKLFK VWHPPLQJ IURP WKH ULFK VHW RI SURSHUWLHV WKDW 2:/ RIIHUV
DXWRPDWLFDOO\ JURXQGV 2:/ SROLFLHV WR D SURJUDPPDWLF UDLVHVFRQFHUQV DERXW WKH GHJUHH WR ZKLFK WKHVH DSSURDFKHV
IRUPDW VXLWDEOH IRU SROLF\EDVHG PRQLWRULQJ DQG SROLF\ DUHOLJKWZHLJKWKHQFHDERXWWKHLUSHUIRUPDQFH
HQIRUFHPHQW ,Q >@ WKH DXWKRUV SURSRVHG 5HL D SROLF\ 7DNLQJWKHVHILQGLQJVLQWRDFFRXQWZHSODQWRFRQVWUXFWD
VSHFLILFDWLRQODQJXDJHH[SUHVVHGLQ2://LWH>@,WDOORZV QRYHO $%$&EDVHG &$$& PRGHO IRU FDSWXULQJ SROLF\
WKH GHFODUDWLYH UHSUHVHQWDWLRQ RI D ZLGH UDQJH RI SROLFLHV UHODWHG NQRZOHGJH 7KH PRGHO ZLOO FRQFHSWXDOLVH DOO
ZKLFK FRQWURO ZKLFK DFWLRQV FDQ EH SHUIRUPHG DQG ZKLFK FRQWH[WXDO DWWULEXWHV WKDW PXVW EH WDNHQ LQWR DFFRXQW IRU
DFWLRQV VKRXOG EH SHUIRUPHG E\ D VSHFLILF HQWLW\ FRQWUROOLQJ DFFHVV WR LQGLYLGXDO GDWD REMHFWV EDVHG RQ WKHLU
)XUWKHUPRUHLWGHILQHVDVHWRIFRQFHSWVULJKWVSURKLELWLRQV VHQVLWLYLW\ OHYHO ,Q RUGHU WR DYRLG WKH XVH RI EHVSRNH
REOLJDWLRQV DQG GLVSHQDWLRQV IRU VSHFLI\LQJ DQG UHDVRQLQJ RQWRORJLHV IRU WKH UHSUHVHQWDWLRQ RI VXFK NQRZOHGJH WKH
DERXW DFFHVV FRQWURO UXOHV ,Q WKLV UHVSHFW LW SURYLGHV DQ PRGHO ZLOO EH H[SUHVVHG LQ /LQNHG 86'/ >@ DQG LQ
DEVWUDFWLRQ ZKLFK DOORZV WKH VSHFLILFDWLRQ RI DGHVLUDEOH VHW SDUWLFXODULQ/LQNHG86'/V6(&SURILOH/LQNHG86'/LVD
RI EHKDYLRXUV ZKLFK DUH SRWHQWLDOO\ XQGHUVWDQGDEOH KHQFH OLJKWZHLJKW RQWRORJ\ SURYLGLQJ DQ 5') YRFDEXODU\ IRU WKH
HQIRUFHDEOH E\ D ZLGH UDQJH RI DXWRQRPRXV HQWLWLHV LQ GHVFULSWLRQ RI WKH EXVLQHVV DVSHFWV RI SROLFLHV DQG VHUYLFHV
RSHQ DQG G\QDPLF HQYLURQPHQWV ,Q >@ 32/,&<7$% LV %\ GUDZLQJ XSRQ ZLGHO\DGRSWHG JHQHUDOSXUSRVHV
SURSRVHG IRU VXSSRUWLQJ WUXVW QHJRWLDWLRQ LQ 6HPDQWLF :HE YRFDEXODULHV /LQNHG 86'/ SURPRWHV NQRZOHGJH VKDULQJ
HQYLURQPHQWV 32/,&<7$% DGYRFDWHV DQ RQWRORJ\EDVHG ZKLOVWLQFUHDVLQJWKHLQWHURSHUDELOLW\KHQFHWKHJHQHUDOLW\RI
DSSURDFKIRUGHVFULELQJSROLFLHVWKDWGULYHDWUXVWQHJRWLDWLRQ RXU DSSURDFK ,Q DGGLWLRQ E\ HPEUDFLQJ /LQNHG 'DWD IRU
SURFHVV DLPLQJ DW SURYLGLQJ FRQWUROOHG DFFHVV WR :HE FDSWXULQJ IDFWV DERXW SHRSOH RUJDQLVDWLRQV UHVRXUFHV DQG
UHVRXUFHV 6XFK SROLFLHV HVVHQWLDOO\ VSHFLI\ WKH FUHGHQWLDOV VHUYLFHV/LQNHG86'/SURYLGHVDIOH[LEOHJHQHUDOSXUSRVH
WKDW D SDUW\ KDV WR SUHVHQW IRU SHUIRUPLQJ DQ DFWLRQ RQ D HDVLO\H[WHQVLEOHRQWRORJLFDOIUDPHZRUNWKDWFDQEHWDLORUHG
UHVRXUFH RZQHG E\ DQRWKHU SDUW\ $ SOXJLQ IRU WKH 3URWpJp WR WKH SDUWLFXODU VHFXULW\ QHHGV RI FORXG DSSOLFDWLRQV 2XU
RQWRORJ\HGLWRULVSURYLGHGWRIDFLOLWDWHSROLF\VSHFLILFDWLRQ PRGHOZLOOEHXVHGDVSDUWRIWKH3DD6ZRUGIUDPHZRUNDQ
,Q>@WKHDXWKRUVUHFRJQLVHWKDWFORXGFRPSXWLQJDQG HQYLVDJHG VHFXULW\E\GHVLJQ IUDPHZRUN WKDW ZLOO SURYLGH
LQ SDUWLFXODU WKH FRQFHSW RI PXOWLWHQDQF\ FDOOV IRU SROLF\ VWRUDJH SURWHFWLRQ PHFKDQLVPV IRU LQFUHDVLQJ WKH WUXVW RI
GULYHQ DFFHVV FRQWURO PHFKDQLVPV 1HYHUWKHOHVV WKH XVHUVRQFORXGDSSOLFDWLRQV>@0RUHVSHFLILFDOO\WKHPRGHO
GLIIHUHQW W\SHV RI DFFHVV FRQWURO SROLFLHV WKHLU FRPSOH[ ZLOO EH XVHG IRU JXLGLQJ D GHYHORSHU LQ GHILQLQJ D VHW RI
QDWXUHDQGWKHODFNRIHIIHFWLYHSROLF\DQDO\VLVPHFKDQLVPV HIIHFWLYH DFFHVV FRQWURO DQG RUJDQLVDWLRQDO SROLFLHV LQ WKH
RIWHQOHDGWRLQFRQVLVWHQWDQGRURYHUODSSLQJSROLF\VHWVDQG IRUP RI 'DWD $FFHVV 2EMHFW DQQRWDWLRQV LQ WKH SHUVLVWHQFH
WKXV WR HUURUSURQH DFFHVV FRQWURO PHFKDQLVPV 7KH\ WKXV OD\HURIFORXGDSSOLFDWLRQV
SURSRVH DQ RQWRORJ\EDVHG IUDPHZRUN WR FDSWXUH WKH
FRPPRQVHPDQWLFVDQGVWUXFWXUHRIGLIIHUHQWW\SHVRIDFFHVV $&.12:/('*0(17
FRQWURO SROLFLHV HJ ;$&0/ SROLFLHV ILUHZDOO SROLFLHV 7KHUHVHDUFKOHDGLQJWRWKHVHUHVXOWVKDVUHFHLYHGIXQGLQJ
HWF DQG IDFLOLWDWH WKH GHWHFWLRQ RI DQRPDOLHV LQ WKHVH IURPWKH(8
V+SURJUDPPHXQGHUJUDQWDJUHHPHQW1R
SROLFLHV 7KH RQWRORJ\ FDSWXUHV WKH XQGHUO\LQJ GRPDLQ WKH3DD6ZRUGSURMHFWZZZSDDVZRUGHX
FRQFHSWV LQYROYHG WKH SROLF\ VWUXFWXUH DQG WKH SROLF\
DWWULEXWHV 3DUWLFXODU W\SHV RI DFFHVV FRQWURO SROLFLHV DUH 5()(5(1&(6
REWDLQHGE\DSSURSULDWHO\LQVWDQWLDWLQJWKHRQWRORJ\ >@ /09DTXHUR/5RGHUR0HULQR-&DFHUHVDQG0/LQGQHU
$ EUHDN LQ WKH FORXGV 7RZDUGV D FORXG GHILQLWLRQ
,9 &21&/86,216$1')8785(:25. 6,*&200&RPSXW&RPPXQ5HYYROQRSS
:HKDYHSUHVHQWHGDVWDWHRIWKHDUWDQDO\VLVRIGLIIHUHQW
>@ 7KH 1RWRULRXV 1LQH &ORXG &RPSXWLQJ 7RS 7KUHDWV LQ
DSSURDFKHV WR &$$& DQG WR SROLF\ PRGHOOLQJ 5HJDUGLQJ &ORXG6HFXULW\$OOLDQFH
&$$& WKH H[LVWLQJ 5%$&EDVHG DSSURDFKHV HLWKHU GR QRW >@ < 9HUJLQDGLV $ 0LFKDODV 3 *RXYDV * 6FKLHIHU *
FRYHU DOO UHOHYDQW FRQWH[WXDO HOHPHQWV ZLWK D UHXVDEOH +EVFK DQG , 3DUDVNDNLV 3DD6ZRUG $ +ROLVWLF 'DWD
VHFXULW\ UHODWHG FRQWH[W PRGHO RU DUH SURYHQ KDUG WR 3ULYDF\ DQG 6HFXULW\ E\ 'HVLJQ )UDPHZRUN IRU &ORXG
PDLQWDLQLQG\QDPLFHQYLURQPHQWVZKHUHXVHUVRIWHQVZLWFK 6HUYLFHVLQProceedings of the 5th International Conference
UROHV>@2QWKHRWKHUKDQGWKHDFFHVVFRQWUROSROLFLHVWKDW on Cloud Computing and Services Science (CLOSER 2015)
/LVERQ3RUWXJDO
FDQ EH LPSOHPHQWHG LQ $%$& DUH OLPLWHG RQO\ E\ WKH
FRPSXWDWLRQDO ODQJXDJH DQG WKH ULFKQHVV RI WKH DYDLODEOH >@ 0 'HFNHU 0RGHOOLQJ RI /RFDWLRQ$ZDUH $FFHVV &RQWURO
5XOHV,*,*OREDO
DWWULEXWHV 7KXV WKH\ SUHVHQW WKH DSSURSULDWH IOH[LELOLW\ DQG
>@ $ .KDQ $FFHVV FRQWUROLQ FORXG FRPSXWLQJ HQYLURQPHQW
G\QDPLFDFFHVVFRQWUROWKDWLVKLJKO\GHVLUDEOHDQGJHQHUDOO\ ARPN Journal of Engineering and Applied Sciences,
PLVVLQJLQWKHKHWHURJHQHRXVFORXGFRPSXWLQJGRPDLQ >@ 7 /RGGHUVWHGW ' $ %DVLQ DQG - 'RVHU 6HFXUH80/ $
5HJDUGLQJ SROLF\ PRGHOOLQJ WKH H[LVWLQJ VHPDQWLFDOO\ 80/%DVHG0RGHOLQJ/DQJXDJHIRU0RGHO'ULYHQ6HFXULW\
HQKDQFHG DSSURDFKHVUHO\ RQEHVSRNH QRQVWDQGDUGVEDVHG
RQWRORJLHV IRU WKH UHSUHVHQWDWLRQRI SROLFLHV 7KH\ WKHUHIRUH
6XFKDV6.26KWWSZZZZRUJVNRV)2$)
JHQHUDOO\ ODFN WKH H[SUHVVLYLW\ IRU DGGUHVVLQJ WKH EXVLQHVV KWWSZZZIRDISURMHFWRUJDQG*RRG5HODWLRQV
GHWDLOV RI FORXG DSSOLFDWLRQV DQG WKXV RI WKH DFFHVV FRQWURO KWWSZZZKHSSQHW]GHRQWRORJLHVJRRGUHODWLRQVYKWPO
593
587
LQIn Proceedings of the 5th International Conference on The roceedings of the 2010 IEEE/ACM Int'l Conference on Green
Unified Modeling Language (UML'02) Computing and Communications & Int'l Conference on
>@ 1 %RXVWLD DQG $ 0RNKWDUL 5HSUHVHQWDWLRQ DQG 5HDVRQLQJ Cyber, Physical and Social Computing (GREENCOM-
RQ 25%$& 'HVFULSWLRQ /RJLF ZLWK 'HIDXOWV DQG CPSCOM '10)
([FHSWLRQVLQ Proceedings of the 2008 Third International >@ +&KHQ7)LQLQDQG$-RVKL6HPDQWLFZHELQWKHFRQWH[W
Conference on Availability, Reliability and Security EURNHU DUFKLWHFWXUH LQ Proceedings of the Second IEEE
(ARES'08) International Conference on Pervasive Computing and
>@ 00R\HUDQG0$KDPDG*HQHUDOL]HG5ROH%DVHG$FFHVV Communications (PerCom'04)
&RQWURO LQ In Proceedings of the The 21st International >@ +&KHQ7)LQLQDQG$-RVKL7KH6283$2QWRORJ\IRU
Conference on Distributed Computing Systems (ICDCS'01) 3HUYDVLYH&RPSXWLQJLQOntologies for Agents: Theory and
Experiences%LUN+DXVHUSS
>@ 0 - &RYLQJWRQ : /RQJ 6 6ULQLYDVDQ $ . 'HY 0 >@ &&KRL-&KRLDQG3.LP2QWRORJ\EDVHGDFFHVVFRQWURO
$KDPDG DQG * ' $ERZG 6HFXULQJ FRQWH[WDZDUH PRGHOIRUVHFXULW\SROLF\UHDVRQLQJLQFORXGFRPSXWLQJThe
DSSOLFDWLRQV XVLQJ HQYLURQPHQW UROHV LQ Proceedings of the Journal of Supercomputing, SS
sixth ACM symposium on Access control models and >@ ;+:DQJ'4=KDQJ7*X+.3XQJ2QWRORJ\EDVHG
technologies (SACMAT'01) FRQWH[WPRGHOLQJDQGUHDVRQLQJXVLQJ2:/In Proceedings
>@ *=KDQJDQG03DUDVKDU&RQWH[W$ZDUH'\QDPLF$FFHVV of the 2nd IEEE Annual Conference on Pervasive Computing
&RQWURO IRU 3HUYDVLYH $SSOLFDWLRQV LQ Proceedings of the and Communications WorkshopsSS
Communication Networks and Distributed Systems Modeling >@ .+HQULFNVHQ-,QGXOVNDDQG$5DNRWRQLUDLQ\0RGHOLQJ
and Simulation Conference (CDNS'04)6DQ'LHJR&$86$ &RQWH[W,QIRUPDWLRQLQ3HUYDVLYH&RPSXWLQJ6\VWHPVLQIn
Proceedings of the First International Conference on
>@ 6 0 &KDQGUDQ DQG - % ' -RVKL /R75%$& D ORFDWLRQ Pervasive Computing (Pervasive'02)
DQG WLPHEDVHG 5%$& PRGHO LQ 3roceedings of the 6th >@ / &RVWDEHOOR 6 9LOODWD DQG ) *DQGRQ &RQWH[W$ZDUH
international conference on Web Information Systems $FFHVV&RQWUROIRU5')*UDSK6WRUHVLQIn Proceedings of
Engineering (WISE'05) the 20th European Conference on Artificial Intelligence
>@ ' .XONDUQL DQG $ 7ULSDWKL &RQWH[WDZDUH UROHEDVHG (ECAI'12)
DFFHVV FRQWURO LQ SHUYDVLYH FRPSXWLQJ V\VWHPV LQ >@ 6SHFLILFDWLRQRI'HOLEHUDWLRQ5XOH0/>2QOLQH@
Proceedings of the 13th ACM symposium on Access control $YDLODEOH
models and technologies (SACMAT'08) 9LHQQD $XVWULD KWWSZLNLUXOHPORUJLQGH[SKS6SHFLILFDWLRQBRIB'HOLEHUDWLR
QB5XOH0/B>$FFHVVHG6HSWHPEHU@
>@ = +H / :X + /L + /DL = +RQJ 6HPDQWLFVEDVHG >@ H;WHQVLEOH $FFHVV &RQWURO 0DUNXS /DQJXDJH ;$&0/
DFFHVV FRQWURO DSSURDFKIRU ZHE VHUYLFH -&3 9HUVLRQ -DQXDU\ >2QOLQH@ $YDLODEOH
KWWSGRFVRDVLVRSHQRUJ[DFPO[DFPOFRUHVSHFRV
>@ $ 7RQLQHOOL 5 0RQWDQDUL / .DJDO DQG 2 /DVVLOD $ HQKWPO>$FFHVVHG6HSWHPEHU@
VHPDQWLF FRQWH[WDZDUH DFFHVV FRQWURO IUDPHZRUN IRU VHFXUH >@ 6HFXULW\ $VVHUWLRQV 0DUNXS /DQJXDJH 6$0/ 9HUVLRQ
FROODERUDWLRQV LQ SHUYDVLYH FRPSXWLQJ HQYLURQPHQWV LQ 7HFKQLFDO 2YHUYLHZ 0DUFK >2QOLQH@ $YDLODEOH
Proceedings of the 5th international conference on The KWWSVZZZRDVLV
Semantic Web (ISWC'06) RSHQRUJFRPPLWWHHVGRZQORDGSKSVVWFVDPOWHFK
>@ $60.D\HV-+DQDQG$&ROPDQ$Q2QWRORJ\%DVHG RYHUYLHZFGSGI>$FFHVVHG6HSWHPEHU@
$SSURDFK WR &RQWH[W$ZDUH $FFHVV &RQWURO IRU 6RIWZDUH >@ :67UXVW 0DUFK >2QOLQH@ $YDLODEOH
6HUYLFHV LQ Proceedings of the Web Information Systems KWWSGRFVRDVLVRSHQRUJZVV[ZVWUXVWZVWUXVW
Engineering (WISE'13) RVGRF>$FFHVVHG6HSWHPEHU@
>@ - -UMHQV 7RZDUGV GHYHORSPHQW RI VHFXUH V\VWHPV XVLQJ >@ $ 8V]RN - %UDGVKDZ 5 -HIIHUV 0 -RKQVRQ $ 7DWH -
80/VHFLQProceedings of the 4th International Conference 'DOWRQ DQG 6 $LWNHQ .$R6 3ROLF\ 0DQDJHPHQW IRU
on Fundamental Approaches to Software Engineering 6HPDQWLF:HE6HUYLFHVIEEE Intel. Sys., YROQRSS
(FASE'01)
>@ (%HUWLQR&%HWWLQL()HUUDULDQG36DPDUDWL$WHPSRUDO >@ / .DJDO 7 )LQLQ DQG $ -RVKL $ 3ROLF\ /DQJXDJH IRU D
DFFHVV FRQWURO PHFKDQLVP IRU GDWDEDVH V\VWHPV IEEE 3HUYDVLYH &RPSXWLQJ (QYLURQPHQW LQ 4th IEEE Int.
Transactions on Knowledge and Data Engineering, SS Workshop on Policies for Distributed Systems and Networks
(POLICY '03)
>@ 9&+X')HUUDLROR5.XKQ$6FKQLW]HU.6DQGOLQ5 >@ : 1HMGO ' 2OPHGLOOD 0 :LQVOHWW DQG & & =KDQJ
0LOOHU DQG . 6FDUIRQH *XLGH WR $WWULEXWH %DVHG $FFHVV 2QWRORJ\%DVHG SROLF\ VSHFLILFDWLRQ DQG PDQDJHPHQW LQ
&RQWURO$%$&'HILQLWLRQDQG&RQVLGHUDWLRQV1,67 Gmez-Prez, A. and Euzenat, J. (eds.) ESWC'05
>@ 5 %KDWWL ( %HUWLQR DQG $ *KDIRRU $ 7UXVWEDVHG >@ + +X *- $KQ DQG . .XONDUQL 2QWRORJ\EDVHG SROLF\
&RQWH[W$ZDUH $FFHVV &RQWURO 0RGHO IRU :HE6HUYLFHV DQRPDO\ PDQDJHPHQW IRU DXWRQRPLF FRPSXWLQJ LQ 7th
Journal of Distributed and Parallel Databases, SS International Conference on Collaborative Computing:
Networking, Applications and Worksharing
>@ $ &RUUDGL 5 0RQWDQDUL DQG ' 7LEDOGL &RQWH[WEDVHG (CollaborateCom)
DFFHVV FRQWURO PDQDJHPHQW LQ XELTXLWRXV HQYLURQPHQWV LQ >@ 7 *UXEHU 7RZDUGV SULQFLSOHV IRU WKH GHVLJQ RI RQWRORJLHV
Proceedings of the Network Computing and Applications, XVHGIRUNQRZOHGJHInternational Journal Human-Computer
Third IEEE International Symposium (NCA'04) Studies, YROQRSS
>@ 5-+XOVHERVFK$+6DOGHQ06%DUJK3:*(EEHQ >@ 2:/ :HE 2QWRORJ\ /DQJXDJH 5HIHUHQFH :&
DQG - 5HLWVDP &RQWH[W VHQVLWLYH DFFHVV FRQWURO LQ 5HFRPPHQGDWLRQ >2QOLQH@ $YDLODEOH
Proceedings of the tenth ACM symposium on Access control KWWSZZZZRUJ75RZOUHI >$FFHVVHG 6HSWHPEHU
models and technologies (SACMAT'05) @
>@ $ Y &OHHII : 3LHWHUV DQG 5 :LHULQJD %HQHILWV RI >@ /LQNHG 86'/ >2QOLQH@ $YDLODEOH KWWSOLQNHGXVGORUJ
/RFDWLRQ%DVHG $FFHVV &RQWURO $ /LWHUDWXUH 6WXG\ LQ >$FFHVVHG6HSWHPEHU@
594
588