Title :
Automated generation of enforcement mechanisms for semantically-rich security policies in Java-based multi-agent systems
Author :
Tonti, Gianluca ; Montanari, Rebecca ; Bradshaw, Jeffrey M. ; Bunch, Larry ; Jeffers, Renia ; Suri, Niranjan ; Uszok, Andrzej
Author_Institution :
Dipt. di Elettronica, Informatica e Sistemistica, Bologna Univ., Italy
Abstract :
Policies are being increasingly used for controlling the behavior of complex systems (including agent systems). The use of policies allows administrators to specify agent permissions and obligations without changing source code or requiring the consent or cooperation of the entities being governed. Past approaches to policy representation have been restrictive in many ways. By way of contrast, semantically-rich policy representations can reduce human error, simplify policy analysis, reduce policy conflicts, and facilitate interoperability. However, semantically-rich policies increase the complexity of fielding policy-governed multi-agent systems. This paper discusses some technical challenges to automatically enforce semantically-rich security policies in Java-based multi-agent systems and presents an engineering approach for addressing some of these challenges. We have developed a first implementation that allows to enforce OWL policies represented using the KAoS policy framework into multi-agent systems built on top of the JDK1.4. The proposed solution allows to control the behavior of agents at a high level of abstraction and exploits the security mechanisms provided by the Java authentication and authorization service (JAAS) to enforce OWL policies.
Keywords :
Java; authorisation; large-scale systems; message authentication; multi-agent systems; open systems; JAAS; JDK1.4; Java-based system; KAoS policy; OWL policies; authentication service; authorization service; automated generation; complex system; enforcement mechanisms; human error; interoperability; multiagent system; policy analysis; policy conflicts; policy representation; security mechanism; security policies; Authentication; Automatic control; Control systems; Error analysis; Humans; Java; Multiagent systems; OWL; Permission; Security;
Conference_Titel :
Multi-Agent Security and Survivability, 2004 IEEE First Symposium on
Print_ISBN :
0-7803-8799-6
DOI :
10.1109/MASSUR.2004.1368413