CPC H04L 63/0869 (2013.01) [H04L 9/0838 (2013.01); H04L 63/0236 (2013.01); H04L 63/1441 (2013.01); H04L 67/12 (2013.01); H04W 4/70 (2018.02); H04L 63/0428 (2013.01); H04L 63/168 (2013.01)] | 29 Claims |
1. A product for securing communications of a plurality of networked computing devices, the product comprising a non-transitory computer-readable storage medium having a kernel loadable module embodied therein, the kernel loadable module executable by a first computing device to perform communication management operations in a kernel of the first computing device, the communication management operations comprising:
i) intercepting a network connection request from a first port assigned to a first user-application, the first port hosted by the first computing device, the request comprising a second port number;
ii) verifying on the first computing device that the first user-application is specifically authorized to communicate with a second port on a second computing device, the second port number assigned to the second port;
iii) receiving a nonpublic second identification code from the second computing device;
iv) passing the nonpublic second identification code to a first network security software, the first network security software cooperatively configured with the kernel loadable module to compare the nonpublic second identification code with a pre-established value for the second computing device;
v) further receiving a second application identifier for a second user-application from the second computing device; and
vi) further passing the second application identifier to a second network security software, the second network security software cooperatively configured with the kernel loadable module on the first computing device to compare the second application identifier with a pre-established value for the second user-application.
|