| CPC H04L 63/1425 (2013.01) [H04L 63/306 (2013.01); G06F 8/60 (2013.01)] | 20 Claims |

|
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.
|