A Purpose-Oriented Access Control Model for Object-Based Systems
نویسندگان
چکیده
Distributed applications are modeled in an object-based model like CORBA [1]. Here, the system is a collection of objects. The objects are manipulated only through operations supported by themselves. The purpose-oriented model [2] is proposed where an access rule shows for what each subject s manipulates an object o by an operation t of o so as to keep the information flow legal. The purpose of s to access o by t is modeled to be what operation u of s invokes t to manipulate o. That is, the purpose-oriented access rule is specified in a form hs : u; o : ti. In the objectbased system, on receipt of a request op from an object o1, an object o2 computes op and then sends back the response of op to o1. Here, if the request and the response carry data, the data in o1 and o2 is exchanged among o1 and o2. Furthermore, the operations are nested in the object-based system. Even if each purpose-oriented rule between a pair of objects satisfies the information flow relation, some data in one object may illegally flow to another object through the nested invocation of operations. In this paper, we discuss what the information flow is legal in the nested invocations in the purpose-oriented model of the object-based system.
منابع مشابه
Role-Based Purpose-Oriented Access Control for Distributed Systems
Various kinds of distributed applications have been developed by using object-oriented technologies. Object-oriented technologies like CORBA are widely used to realize the interoperability of the applications. Object-oriented systems are composed of multiple objects which cooperate to achieve some objectives by passing messages. In addition to realizing the interoperability, it is essential to ...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملPurpose-Oriented Access Control Model in Object-Based Systems
In distributed applications, a group of multiple objects are cooperating to achieve some objectives by exchanging messages through communication networks. An object is modeled as a pair of data structure and operations. In the cooperation among multiple objects, it is important to protect against illegal information ow among the objects. In this paper, we discuss an access control model for an ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملCapability-Based Primitives for Access Control in Object-Oriented Systems
Access control is the cornerstone of information security and integrity, but the semantic diversity of object models makes it di cult to provide a common foundation for access control in objectoriented systems. This paper presents a primitive capability-based access control architecture that can model a variety of authorization policies for object-oriented systems. The architecture described is...
متن کامل