TRUSTED SECURE DESKTOP
First Claim
1. A method for simultaneously protecting a plurality of software components installed on a computer system against malware, comprising:
- executing a trusted secure desktop simultaneously with an unsecure desktop of the computer system;
executing at least one first end user application installed on the computer system which executes in user mode on the trusted secure desktop; and
performing at least one security service operation at the computer system to protect the first end user application against malware.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for simultaneously protecting software components (150) installed on a computer system (102) against malware. The methods involve executing a first end user application (3181, 3182, . . . , 318p) to the computer system (102) which execute in user mode on a trusted secure desktop (904). The trusted secure desktop is configured to run simultaneously with an unsecure desktop (902). The methods also involve performing a security service operation to protect the first end user application against malware. The security service operations include a keylogger prevention service operation, a code injection prevention service operation, a screen scraper protection service operation, a process termination prevention service operation, or a Domain Name System service operation.
145 Citations
26 Claims
-
1. A method for simultaneously protecting a plurality of software components installed on a computer system against malware, comprising:
-
executing a trusted secure desktop simultaneously with an unsecure desktop of the computer system; executing at least one first end user application installed on the computer system which executes in user mode on the trusted secure desktop; and performing at least one security service operation at the computer system to protect the first end user application against malware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a computer readable medium having a plurality of instructions stored thereon; and at least one processing device communicatively coupled to the computer readable medium and configured for executing the plurality of instructions that cause the computer system to (a) execute a trusted secure desktop simultaneously with an unsecure desktop, (b) execute a first end user application on the trusted secure desktop, and (c) perform at least one security service operation to protect the first end user application against malware. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification