Claims
- 1. A method for safely permitting limited operations by untrusted or unprivileged applets in an object-oriented computer system, comprising:
defining objects that provide for classifying data and methods performing input operations or output operations on the data to limit access to the input operations, the output operations or the data; and using the objects to control access to the input operations, the output operations or the data.
- 2. The method of claim 1 wherein the object-oriented computer system is a mobile code computer system.
- 3. The method of claim 1 wherein the control comprises restricting access to at least one of the input operations, the output operations and the data.
- 4. The method of claim 1 wherein the control comprises notifying a user prior to accessing to at least one of the input operations, the output operations and the data.
- 5. The method of claim 1 wherein the control comprises receiving authorization from a user prior to accessing to at least one of the input operations, the output operations and the data.
- 6. The method of claim 1 wherein the input operations are classified as sensitive or non-sensitive.
- 7. The method of claim 1 wherein the input operations are classified as loud or silent.
- 8. The method of claim 1 wherein the output operations are classified as low- risk or high-risk.
- 9. The method of claim 1 wherein the output operations are classified as immediate or delayed.
- 10. The method of claim 1 wherein the data is classified as accessible or locked.
- 11. The method of claim 1 further comprising using the objects to control access to the input operations or the output operations and the data through events.
- 12. The method of claim 11 wherein the events are classified as authentic or synthetic.
RELATED APPLICATION(S)
[0001] This application claims the benefit of U.S. Provisional Application No. 60/297,093, filed on Jun. 7, 2001. The entire teachings of the above application(s) are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60297093 |
Jun 2001 |
US |