Extending Java']Java for package based access control

被引:1
|
作者
Papa, M [1 ]
Bremer, O [1 ]
Chandia, R [1 ]
Hale, J [1 ]
Shenoi, S [1 ]
机构
[1] Univ Tulsa, Dept Comp Sci, Ctr Informat Secur, Tulsa, OK 74104 USA
关键词
D O I
10.1109/ACSAC.2000.898859
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an extension of the Java language that provides "programmable security." The approach augments the Java syntax with constructs for specifying various access control policies for Java packages, including DAC, MAC, RBAC and TBAC. A primitive ticket based mechanism serves as the foundation for programmable security. The implementation incorporates a preprocessor for language translation and a security service library that implements the ticket management infrastructure. The preprocessor translates the extended Java source code to native Java for eventual bytecode interpretation, simultaneously binding security services to the native code. The design is simple and flexible, and provides developers with an effective tool for "programming" security within Java packages.
引用
收藏
页码:67 / 76
页数:10
相关论文
共 50 条
  • [21] Extending the data storage capabilities of a Java']Java-based smartcard
    Cap, CH
    Maibaum, N
    Heyden, L
    [J]. PROCEEDINGS OF THE SIXTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, 2001, : 680 - 685
  • [22] Extending a Java']Java based framework for scientific software-components
    Göbel, M
    Küchlin, W
    Müller, S
    Weber, A
    [J]. CASC'99: COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING, 1999, : 207 - 222
  • [23] The Java']Java Data Mining Package - A Data Processing Library for Java']Java
    Arndt, Holger
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 614 - 615
  • [24] Extending operational semantics of the Java']Java bytecode
    Czarnik, Patryk
    Schubert, Aleksy
    [J]. TRUSTWORTHY GLOBAL COMPUTING, 2008, 4912 : 57 - 72
  • [25] Expanding and extending the security features of Java']Java
    Mehta, NV
    [J]. PROCEEDINGS OF THE SEVENTH USENIX SECURITY SYMPOSIUM, 1998, : 159 - 172
  • [26] A Java']Java package for transparent code mobility
    Bettini, L
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 112 - 122
  • [27] Providing fine-grained access control for Java']Java programs
    Pandey, R
    Hashii, B
    [J]. ECOOP'99 - OBJECT-ORIENTED PROGRAMMING, 1999, 1628 : 449 - 473
  • [28] Extending an embedded RISC microprocessor for efficient translation based Java']Java execution
    Sideris, Isidoros
    Pekmestzi, Kiamal
    Economakos, George
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (7-8) : 415 - 429
  • [29] An Optimized Java']Java Based Software Package for Biomedical Images and Volumes Processing
    Maurizi, Alfredo
    Franchi, Danilo
    Placidi, Giuseppe
    [J]. MEMEA: 2009 IEEE INTERNATIONAL WORKSHOP ON MEDICAL MEASUREMENTS AND APPLICATIONS, 2009, : 219 - 222
  • [30] Java']Java-based graphical user interface for the MRUI quantitation package
    Naressi, A
    Couturier, C
    Devos, JM
    Janssen, M
    Mangeat, C
    de Beer, R
    Graveron-Demilly, D
    [J]. MAGNETIC RESONANCE MATERIALS IN PHYSICS BIOLOGY AND MEDICINE, 2001, 12 (2-3) : 141 - 152