Taint injection and tracking
First Claim
Patent Images
1. An electronic device comprising:
- an input interface operable to receive a plurality of taint indicators corresponding to at least one of a plurality of taints injected from at least one of a plurality of resources;
at least one taint vector including a plurality of vector fields operable upon one or more instructions in parallel to track at least one taint of the plurality of taints; and
a hardware component coupled to the input interface and operable to track the plurality of taints.
7 Assignments
0 Petitions
Accused Products
Abstract
An embodiment or embodiments of an electronic device can comprise an input interface and a hardware component coupled to the input interface. The input interface can be operable to receive a plurality of taint indicators corresponding to at least one of a plurality of taints indicative of potential security risk which are injected from at least one of a plurality of resources. The hardware component can be operable to track the plurality of taints.
-
Citations
45 Claims
-
1. An electronic device comprising:
-
an input interface operable to receive a plurality of taint indicators corresponding to at least one of a plurality of taints injected from at least one of a plurality of resources; at least one taint vector including a plurality of vector fields operable upon one or more instructions in parallel to track at least one taint of the plurality of taints; and a hardware component coupled to the input interface and operable to track the plurality of taints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
26. A method operable in a computing device for handling security risk comprising:
-
receiving a plurality of taint indicators corresponding to at least one of a plurality of taints injected from at least one of a plurality of resources; executing one or more instructions that operate upon at least one taint vector including a plurality of vector fields; operating upon the plurality of vector fields of the at least one taint vector in parallel using the one or more instructions; and tracking at least one taint of the plurality of taints. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computing system comprising:
-
means for receiving a plurality of taint indicators corresponding to at least one of a plurality of taints injected from at least one of a plurality of resources; means for executing one or more instructions that operate upon at least one taint vector including a plurality of vector fields; means for operating upon the plurality of vector fields of the at least one taint vector in parallel using the one or more instructions; and means for tracking one or more of the plurality of taints.
-
Specification