Federated Attack Campaign Detection via Contrastive Encoding of Threat Indicators in Gradient Updates
Researchers propose FedIoC, a federated learning framework detecting cross-organization attack campaigns from threat-indicator structure in gradient updates without sharing IoCs.
The paper introduces FedIoC, a modular federated learning framework in which clients encode locally matched indicators of compromise into gradient updates using a supervised contrastive loss over IoC-matched flows. The server clusters client updates by cosine similarity to recover global attack-campaign patterns without any direct IoC transmission across organizational or national boundaries. Evaluations on two public threat-detection benchmarks, distributed across clients holding only fragments of each campaign and disjoint indicator sets, show the server recovers cross-organizational campaign cohorts from gradient geometry alone. The authors identify non-IID gradient structure as the main driver of recovery and define open problems for encoder design.
- Contrastive objective pulls IoC-matched flow embeddings together, embedding campaign structure in gradients.
- No raw IoCs or telemetry leave client organizations.
- Non-IID gradient structure identified as the main driver of campaign recovery.
Full article227 words · extracted from arxiv.org · click to collapse
Detecting orchestrated cyberattack campaigns that span multiple organizations traditionally requires sharing sensitive telemetry and threat intelligence across institutional boundaries and country borders, a barrier that Federated Learning removes by training shared threat detectors directly on local data. We propose FedIoC, a modular framework in which clients fold locally available structured threat indicators into their gradient updates; we instantiate the client-side encoder with a supervised contrastive loss over IoC-matched flows. Within each training batch, flows that match any known indicator pattern form the positive set; the contrastive objective pulls their learned embeddings together and pushes non-IoC embeddings away, so that campaign-relevant structure is, by design, expressed in the gradient direction. Clients sharing indicators for the same attack campaign then produce aligned gradient components, which the server clusters by the cosine similarity of their updates to recover global campaign patterns without any direct IoC transmission. We evaluate FedIoC on two public threat-detection benchmarks distributed across FL clients that each observe only a fragment of every active campaign and hold disjoint indicator sets derived from their local telemetry. In this regime the FL server recovers cross-organizational campaign cohorts directly from gradient geometry. We contribute FedIoC as a modular framework for this setting, and use it to pinpoint the non-IID gradient structure as the main driver of recovery and to define the open problem of designing encoders that improve on it.
Text extracted automatically; images, tables and formatting may be missing. Original: https://arxiv.org/abs/2609.04815