| CPC H04L 63/1425 (2013.01) [H04L 63/0245 (2013.01); H04L 63/1416 (2013.01); H04L 63/1441 (2013.01)] | 10 Claims |

|
1. A system for protecting a web-enabled application, comprising:
at least one server computer including a processor, a memory, and at least one database;
an automated and dynamic access control (ADAC) tool; and
at least one scoring engine;
wherein the ADAC tool uses at least one module to monitor web/internet traffic, Internet of Things (IoT) traffic, and/or bus traffic;
wherein the at least one module includes a proximity module, a temporal module, a command structure module, an operational module, and/or a consistency module;
wherein one or more the at least one module is operable to determine at least one trust score for an application and/or incoming data;
wherein the operational module is operable to use a configuration file to create at least one Hidden Markov model (HMM); and
wherein the consistency module is operable to use a specification of byte offsets and lengths within specific message types to check for static or dynamic consistency.
|