What problem does it solve?
All fleet messages can be HMAC-SHA256 signed for authentication, preventing tampering, impersonation, and enabling replay protection. The security layer also provides peer identity validation and session gold sanitization to protect sensitive metadata.
Core Features & Use Cases
- HMAC-SHA256 Message Signing: Each outbound message includes an _hmac signature and _signed_ts timestamp to ensure integrity and authenticity.
- Replay Prevention: Messages with aged timestamps are rejected to thwart replay attacks.
- Peer Identity Validation: Inbound messages are filtered against a known-peers allowlist to block unknown sources.
- HTTP Peer IP Validation: Public HTTP endpoints validate peer IPs, while loopback remains allowed.
- Session Gold Sanitization: Before publishing, sensitive fields are stripped, leaving only safe metadata.
Quick Start
Enable HMAC across all fleet nodes and verify the health endpoint to ensure signatures are active.