Investigating attacks using Provenance graph over Distributed Microservice architecture

Key Features


  • Custom eBPF-based logging solution: μProv consists of a low-overhead logging solution based on the extended Berkeley Packet Filters (eBPF) designed explicitly for distributed microservice environments.
  • Extracting dynamic provenance graphs: μProv leverages provenance graphs constructed from low-level system events to detect vulnerabilities while effectively illustrating the causal relationships between processes, file accesses, and network activities, providing a holistic view of system behavior.
  • Vulnerability integration in microservices and dataset generation: We integrate real-world attack scenarios with known vulnerabilities into our system to evaluate its effectiveness. We have developed “PicShare”, a PoC microservice web application that enables users to upload, view, and receive picture recommendations.

Contributors

Utkalika
Utkalika Satapathy

IIT Kharagpur, India

sandip
Sandip Chakraborty

IIT Kharagpur, India

Teaser Video

Publications


  1. Utkalika Satapathy, Harsh Borse, Sandip Chakraborty: “Disprotrack: Distributed provenance tracking over serverless applications”, COMSNETS 2025

Funding and Support



For questions and general feedback, contact Utkalika Satapathy