Method of automatically instituting secure, safe libraries and functions when exposing a system to potential system attacks
AssigneeInternational Business Machines Corporation
InventorsWilliam Alton Fiveash, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
Life of this patent
Estimating the term…
Abstract
A method of protecting a data processing system is provided. In a preferred embodiment the data processing system temporarily switches from a main system library mode to a safe system library mode. A user then may open and read a document, such as, for example, an e-mail message, and any virus or worm contained in the document will be prevented from executing and damaging the data processing system.
Claims27
A method of safe guarding a data processing system, comprising the steps of:
- receiving a document from a network;
- determining whether the received document, which has not been installed for execution on the data processing system, may impair the data processing system;
- if the received document may impair the data processing system, using an alternate library instead of a main system library of the data processing system.
A computer program product in computer readable media for use in a data processing system for safe guarding a data processing system, the computer program product comprising:
- first instructions for receiving a document from a network;
- second instructions for determining whether the received document, which has not been installed for execution on the data processing system, may impair the data processing system;
- third instructions for, if the received document may impair the data processing system, using an alternate library instead of a main system library of the data processing system.
A system for safe guarding a data processing system, comprising:
- means for receiving a document from a network;
- means for determining whether the received document, which has not been installed for execution on the data processing system, may impair the data processing system;
- means for, if the received document may impair the data processing system, using an alternate library instead of a main system library of the data processing system.
Dependencies are inferred from the claim text.