CACL - EFFICIENT FINE-GRAINED PROTECTION FOR OBJECTS

被引:0
|
作者
RICHARDSON, J [1 ]
SCHWARZ, P [1 ]
CABRERA, LF [1 ]
机构
[1] IBM CORP,ALMADEN RES CTR,SAN JOSE,CA 95120
来源
SIGPLAN NOTICES | 1992年 / 27卷 / 10期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
CACL is a protection scheme for objects that offers a simple and flexible model of protection and has an efficient, software-only implementation. The model, based on Access Control Lists (ACLs) integrated with the type system, allows owners to control who may invoke which methods on which objects, permits cooperation between mutually suspicious principals, allows ownership of objects to be transferred safely, prevents unwanted propagation of authority between principals, and allows changes to the authorization information to take effect on the next method invocation. The implementation, based on the integration of Capabilities with method dispatch, avoids the overhead of access checking in the majority of invocations, at the cost of space for extra dispatch vectors. CACL offers a viable mechanism for fine-grained protection in an object-oriented database system.
引用
收藏
页码:263 / 275
页数:13
相关论文
共 50 条
  • [41] VClinic: A Portable and Efficient Framework for Fine-Grained Value Profilers
    You, Xin
    Yang, Hailong
    Lei, Kelun
    Luan, Zhongzhi
    Qian, Depei
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023, 2023, : 892 - 904
  • [42] ReFiRe: efficient deployment of Remote Fine-grained Reconfigurable accelerators
    Pissadakis, Emmanouil
    Alachiotis, Nikolaos
    Skrimponis, Panagiotis
    Theodoropoulos, Dimitris
    Korakis, Thanasis
    Pnevmatikatos, Dionisios
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 325 - 328
  • [43] Efficient and Scalable Execution of Fine-Grained Dynamic Linear Pipelines
    Mastoras, Aristeidis
    Gross, Thomas R.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 16 (02)
  • [44] HawkEye: Efficient Fine-grained OS Support for Huge Pages
    Panwar, Ashish
    Bansal, Sorav
    Gopinath, K.
    TWENTY-FOURTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXIV), 2019, : 347 - 360
  • [45] Efficient Sharing and Fine-Grained Scheduling of Virtualized GPU Resources
    Zhao, Xiaohui
    Yao, Jianguo
    Gao, Ping
    Guan, Haibing
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 742 - 752
  • [46] Category attention transfer for efficient fine-grained visual categorization
    Liao, Qiyu
    Wang, Dadong
    Xu, Min
    PATTERN RECOGNITION LETTERS, 2022, 153 : 10 - 15
  • [47] Fine-Grained, Secure and Efficient Data Provenance on Blockchain Systems
    Ruan, Pingcheng
    Chen, Gang
    Tien Tuan Anh Dinh
    Lin, Qian
    Ooi, Beng Chin
    Zhang, Meihui
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (09): : 975 - 988
  • [48] Fine-Grained Power Scaling Algorithms for Energy Efficient Routers
    Song, Tian
    Shi, Xiangjun
    Ma, Xiaowei
    TENTH 2014 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'14), 2014, : 197 - 206
  • [49] Efficient and Fine-Grained Signature for IIoT With Resistance to Key Exposure
    Bao, Yangyang
    Qiu, Weidong
    Cheng, Xiaochun
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (11) : 9189 - 9205
  • [50] A fine-grained protection mechanism in object-based operating systems
    Shigeta, S
    Tanimori, T
    Shimizu, K
    Ashihara, H
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTATION IN OPERATING SYSTEMS, 1996, : 156 - 160