The Lab · Detection

Beacon hunter

Malware that phones home leaves a rhythm in the traffic: a check-in every so often, hour after hour. Defenders call it beaconing, and the whole game is telling that rhythm apart from the many benign things that are also periodic. Six exhibits take it from the raw flow log to a tuned rule and a write-up, using the maths of timing, jitter and frequency, on one synthetic hour of traffic with three beacons hidden in it.

Everything runs in this tab and nothing is uploaded. The hour is invented and rebuilt from a fixed seed, so every visitor sees the same traffic: about 40 internal hosts on 10.0.0.0/8, roughly 6,600 flow records and 4,000 DNS queries. Every outside address is from a documentation block (192.0.2, 198.51.100, 203.0.113) and every name ends in .example, .test or .invalid. No malware, no implant, no destination you could reach: only records of connections that never happened.