TECHNOLOGIES FOR MULTI-FACTOR SECURITY ANALYSIS AND RUNTIME CONTROL
First Claim
1. A computing device for client-level web application runtime control and multi-factor security analysis, the computing device comprising:
- at least one sensor;
a browser to receive application code associated with a browser-based application from a web server; and
a web security module to (i) collect real-time data generated by the at least one sensor, (ii) perform a multi-factor security assessment of the browser-based application as a function of the collected real-time data and the application code, (iii) determine whether the application code is modifiable to eliminate execution of impermissible code in response to an indication of the multi-factor security assessment that the application code includes the impermissible code, (iv) modify the application code in response to a determination that the application code is modifiable to eliminate the execution of the impermissible code, (v) establish a client-level web application runtime security policy associated with the browser-based application in response to the multi-factor security assessment, and (vi) enforce the client-level web application runtime security policy on the computing device,wherein the client-level web application runtime security policy identifies at least one of hardware, firmware, or software access rules to be enforced on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for client-level web application runtime control and multi-factor security analysis by a computing device include receiving application code associated with a browser-based application from a web server. The computing device collects real-time data generated by at least one sensor of the computing device and performs a multi-factor security assessment of the browser-based application as a function of the collected real-time data and the application code. Further, the computing device establishes a client-level web application runtime security policy associated with the browser-based application in response to performing the multi-factor security assessment and enforces the client-level web application runtime security policy.
31 Citations
25 Claims
-
1. A computing device for client-level web application runtime control and multi-factor security analysis, the computing device comprising:
-
at least one sensor; a browser to receive application code associated with a browser-based application from a web server; and a web security module to (i) collect real-time data generated by the at least one sensor, (ii) perform a multi-factor security assessment of the browser-based application as a function of the collected real-time data and the application code, (iii) determine whether the application code is modifiable to eliminate execution of impermissible code in response to an indication of the multi-factor security assessment that the application code includes the impermissible code, (iv) modify the application code in response to a determination that the application code is modifiable to eliminate the execution of the impermissible code, (v) establish a client-level web application runtime security policy associated with the browser-based application in response to the multi-factor security assessment, and (vi) enforce the client-level web application runtime security policy on the computing device, wherein the client-level web application runtime security policy identifies at least one of hardware, firmware, or software access rules to be enforced on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15)
-
-
10. (canceled)
-
16. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
-
receive application code associated with a browser-based application from a web server; generate real-time data with at least one sensor of the computing device; collect the real-time data generated by the at least one sensor of the computing device; perform a multi-factor security assessment of the browser-based application as a function of the collected real-time data and the application code; determine whether the application code is modifiable to eliminate execution of impermissible code in response to an indication by the multi-factor security assessment that the application code includes the impermissible code; modify the application code in response to a determination that the application code is modifiable to eliminate the execution of the impermissible code; establish a client-level web application runtime security policy associated with the browser-based application in response to performing the multi-factor security assessment, wherein the client-level web application runtime security policy identifying at least one of hardware, firmware, or software access rules; and enforce the client-level web application runtime security policy. - View Dependent Claims (17, 18, 19, 20, 22, 23)
-
-
21. (canceled)
-
24. A method for client-level web application runtime control and multi-factor security analysis by a computing device, the method comprising:
-
receiving, by the computing device, application code associated with a browser-based application from a web server; generating real-time sensor data with at least one sensor of the computing device; collecting, by the computing device, the real-time data generated by the at least one sensor of the computing device; performing, by the computing device, a multi-factor security assessment of the browser-based application as a function of the collected real-time data and the application code; determining, by the computing device, whether the application code is modifiable to eliminate execution of impermissible code in response to an indication by the multi-factor security assessment that the application code includes the impermissible code; modifying, by the computing device, the application code in response to a determination that the application code is modifiable to eliminate the execution of the impermissible code; establishing, by the computing device, a client-level web application runtime security policy associated with the browser-based application in response to performing the multi-factor security assessment, the client-level web application runtime security policy identifying at least one of hardware, firmware, or software access rules; and enforcing, by the computing device, the client-level web application runtime security policy. - View Dependent Claims (25)
-
Specification