US 12,255,904 B2
Early validation of communication behavior
Farida Shafik, Cairo (EG); Shary Beshara, Cairo (EG); and Michael Estrin, Austin, TX (US)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Apr. 21, 2021, as Appl. No. 17/236,612.
Prior Publication US 2022/0345471 A1, Oct. 27, 2022
Int. Cl. H04L 9/40 (2022.01); G06F 8/60 (2018.01)
CPC H04L 63/1425 (2013.01) [H04L 63/306 (2013.01); G06F 8/60 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
extracting an expected communication specification of a service, which is in development in a build pipeline, from a source code repository for the service, wherein the build pipeline runs each time source code changes are introduced to the source code repository for the service that is under the development;
stimulating the service to exercise communication variations of the service;
capturing communication traffic involving the service and one or more endpoints by using a packet filter and a proxy, wherein the captured communication traffic is a portion of all the communication traffic involving the service and the one or more endpoints, and the packet filter runs at a kernel level to intercept the communication traffic and reroute the intercepted communication traffic to the proxy, which logs the intercepted communication traffic as the captured communication traffic;
comparing the captured communication traffic to the expected communication specification; and
based on the comparing, detecting, in the captured communication traffic, and flagging, any anomalous communication behavior of the service.