A Mechanism Permitting Safe Code Browsing
Original Publication Date: 2002-Jan-11
Included in the Prior Art Database: 2003-Jun-20
Background Many people spend significant time downloading software over the Internet, installing it on their machine and testing its adequacy for a given task. The IBM alphaworks web site is an example of a site that exists for exactly this purpose. The disadvantages of this approach are: (a) users must spend time downloading and installing code themselves (b) users must have access to an appropriate environment in which to run the code (c) users must trust the suppliers of the code and even if the suppliers are not maliciousunintentional the installed code may cause failure of existing applications (d) installing and uninstalling code is not idempotent, i.e. even after uninstalling, residual traces of the code continue to be present, for example in registries, potentially causing problems in the future.