CPC H04L 63/1425 (2013.01) [H04L 63/0227 (2013.01); H04L 63/1433 (2013.01); H04L 63/1441 (2013.01); H04L 63/164 (2013.01); H04L 63/20 (2013.01); H04W 88/16 (2013.01)] | 20 Claims |
1. A server computer comprising:
a processor; and
a computer-readable medium including instructions stored thereon that, when executed by the processor, cause the processor to:
receive a plurality of network packets, wherein the plurality of network packets comprises a plurality of attack packets that are part of an attack on the server computer and a plurality of service packets that are not part of the attack on the server computer;
determine that the plurality of network packets comprises a plurality of attack packets;
select a gateway through which the plurality of attack packets flow;
perform a learning process with the gateway, the learning process including determining an accuracy value of the gateway to correctly classify attack packets and service packets; and
performing:
responsive to the accuracy value being greater than or equal to an accuracy threshold, transmit an acceptance of a security model to the gateway; or
responsive to the accuracy value being less than the accuracy threshold, transmit a rejection of the security model to the gateway.
|