Patent ID: 7979891
Filing Date: 2011-07-12
Classification: G06F,H04L

Abstract:
1. A method for securing access to classes by untrusted applications, the method comprising: providing, at a computer which includes a computer readable medium and a processor, a plurality of class files, wherein internal Application Programming Interfaces (APIs) and public APIs are maintained in separate class files; providing a filtering classloader which is configured to receiving at the computer, a request from an untrusted application to access a class stored on the computer; looking up the requested class by if the class is not found by using either the local classloader or the filtering classloader then returning an exception; if the class is found by the filtering classloader then looking-up the class in a filter list which includes a plurality of documented classes available to untrusted applications; and if the class is in the filter list, then permitting the untrusted application to access the class.