|
计算机科学 2005
The Analysis of Java Dynamic Class Loading
|
Abstract:
Dynamic class loading is a novel and powerful mechanism of Java. It supports installing software compo- nents at runtime. Java allows lazy, dynamic loading of classes according to user-definable policies, and a form of name space separation using class loaders. In the paper, we present the notion of Java class loading in detail. We show how class loading is closely related to the security of Java platform and analyze typical attacks on loading. We also present formalizations of class loading and show the existing problems of these works. We propose the future research at last.