CPC H04L 63/205 (2013.01) | 20 Claims |
1. A system for updating cybersecurity enforcement rules in real-time over disparate computer networks, the system comprising:
one or more processors; and
a non-transitory, computer-readable storage medium storing instructions, which when executed by the one or more processors cause the one or more processors to perform operations comprising:
receiving a real-time data stream, the real-time data stream comprising a series of real-time communications requiring cybersecurity verification;
routing the real-time data stream to a first queue associated with a first rule repository, wherein the first rule repository comprises a complete rule set for addressing known cybersecurity incidents, and wherein the series of real-time communications is processed using the first rule repository;
determining that rule updates are available for rules within the first rule repository;
in response to determining that the rule updates are available, retrieving a second rule repository, wherein the second rule repository comprises a revised complete rule set for addressing the known cybersecurity incidents;
in response to verifying that the second rule repository has been received, routing the real-time data stream to a second queue associated with the second rule repository;
in response to routing the real-time data stream to the second queue, processing a first portion of the series of real-time communications in the first queue with the first rule repository and, a second portion of the series of real-time communications in the second queue using the second rule repository; and
setting a flag on the first rule repository that disables the first rule repository based on completion of processing of the first portion of the series of real-time communications.
|