Talk With an Expert

Securing the Soft Underbelly of a Supercomputer with BPF Probes

Securing the Soft Underbelly of a Supercomputer with BPF Probes (PDF, 2.51MB)Published: 18 Jun, 2020
Created by
Billy Wilson

High-performance computing (HPC) sites have a mission to help researchers obtain results as quickly as possible, but research contracts often require security controls that degrade performance. One standard solution is to secure a set of login nodes that mediate access to an enclave of lightly monitored compute nodes, referred to as the soft underbelly of a supercomputer by one DoD representative (National, 2016). Recent advances in the BPF subsystem, a Linux tracing technology, have provided a new means to monitor compute nodes with minimal performance degradation. Well-crafted BPF traces can detect malicious activity on an HPC cluster without slowing down systems or the researchers that depend on them. In this paper, a series of low-profile attacks are conducted against a compute cluster under heavy computational load, and BPF probes are attached to detect the attacks. The probes successfully log all attacks, and performance loss is less than one percent for all benchmarks save for one inconclusive set.

Securing the Soft Underbelly of a Supercomputer with BPF Probes