SecureJS : Jini2.0 기반의 안전한 JavaSpace
SecureJS : A Secure JavaSpace based on Jini2.0
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
Jini 서비스는 개발자에게 분산시스템을 쉽게 개발할 수 있는 하부구조를 제공한다. Jini 서비스 중 하나인 JavaSpace는 자바환경의 분산 컴퓨팅 모델로서 객체를 저장하고 저장된 객체에 접근할 수 있는 공간을 말한다. 이러한 JavaSpace 서비스는 객체를 공유하는 방법으로 매우 유용하게 사용되고 있지만, 보안성이 취약하여 객체정보에 대한 접근 보안이 요구되는 분산시스템의 개발에는 적합하지 않다. 본 논문에서는 JavaSpace의 취약한 보안성을 강화시켜 안전한 JavaSpace 서비스를 제공하는 SecureJS 시스템에 대하여 설명한다. Jini2.0 기반의 SecureJS 시스템은 자바객체를 저장할 수 있는 ObjectStore와 사용자에 대한 ObjectStore의 접근을 제어하는 AccessManager 그리고 공개키를 관리하는 KeyManager로 구성되어 있다.
Abstract
The Jini system provides an infrastructure to facilitate a programmer to develop distributed systems. As one of the Jini services, JavaSpace has been used as a repository which is accessible publicly in the Java distributed environment. Although JavaSpace could give a useful method for saving and sharing java objects, it would not be applicable to develop a distributed system requiring access securities for the objects because JavaSpace does not support secure access control. In this paper, we present a secure JavaSpace service based on Jini2.0 named SecureJS, which strengthens the security weakness of JavaSpace. The system consists of ObjectStore to store Java objects, AccessManager to control access of ObjectStore and KeyManager to manage public keys.
참고문헌 (17)
- "Jinitm Architecture Specification" (2003), Published Specification
- "Jini Technology Core Platform Specification", 39(4), pp.75 1996~83 (1996)
- "initm Technology Starter Kit Overview v2.0" (2003), Published Specification
- "Getting started with JINItm 2.0" (2003)
- "Jan Newmarch’s Guide to Jini Technologies" (2003), Manning Publications Co.
- "JavaSpacestm Service Specification", (c) (2002), Published Specification
- "Jini Starter Kit 2.0 tightens Jini’s security framework", ca. (2003), CA., IEEE Computer Society Press, 2003.
- "Lime:Linda Meets MobilityInd.Garlan, editor,", pp.368~377 (1999)
- "JavaSpacestm v2.0 API Documentation" (2003), Published Specification
- "Security enhancements for the Java2 SDK" (2003)
- "Secure Computing with Java:Now and the Future" (1997)
- "Lightweight Directory Access ProtocelRFC1777" (1995)
- "LDAP Programming with Java" (2000), Addison-Wesley
- "그룹통신을 이용한 견고한 LDAP 서버", 10-c(2호) (2003)
- "JMoblet:Jini 기반의 이동에이전트시스템", 제8-B권(제6호), pp.292~312 (2001)
- "SecureJMoblet:안전한 Jini 기반의 이동 에이전트 시스템", pp.562~564 (2004)
- "분산응용프로그램을 위한 안전한 JavaSpace", pp.352~354 (2003)
