Title :
A new and practical approach to secure mobile agent server development
Author :
Razzazi, Mohammad Reza ; Chamanara, Javad
Author_Institution :
Dept. of Comput. Eng., Amirkabir Univ. of Technol., Tehran, Iran
Abstract :
This paper presents a secure agent server named J-SAS. J-SAS is a secure and distributed execution environment for mobile agents. The core of the J-SAS is an agent virtual machine fulfilling the same functions as a traditional host machine. J-SAS considers the agent as an autonomous entity with execution code, state, specification and certification parts. J-SAS provides mobility, state dependency, run time code altering, and communications facilities. J-SAS consists of two main parts: agent gateway (AgG) and agent server (AgS). AgG is responsible for receiving agent through HTTP, authentication and delivering it with a passport to AgS. On the other side, AgS gets the agent, checks its passport, translates its code to safe code, initializes its state and runs it in a secure environment. Using resource allocation algorithms, ACL and authentication, J-SAS shows a good defensive mood against unauthorized read/write, denial of service and masquerading attacks.
Keywords :
Java; mobile agents; network servers; resource allocation; telecommunication security; virtual machines; ACL; AgG; AgS; J-SAS; Java allied secure agent server; agent gateway; agent virtual machine; authentication; communications facility; passport; resource allocation algorithm; run time code altering; secure mobile agent server development; secure server; state dependency; Authentication; Certification; Java; Mobile agents; Mobile communication; Network servers; Research and development; Software systems; Virtual machining; Web server;
Conference_Titel :
Wireless Communications and Networking, 2003. WCNC 2003. 2003 IEEE
Conference_Location :
New Orleans, LA, USA
Print_ISBN :
0-7803-7700-1
DOI :
10.1109/WCNC.2003.1200695