Sentry Labs Advisories← Advisories
SL-2026-017 High Custody

Withdrawal whitelists and secure payouts

PUBLISHED 13 MAR 20266 MIN READ
Advisory Record SL-2026-017·r1
Severity
High
Status
Published
Affected area
Custody
Published
Last reviewed

A trading system can have immaculate order-side controls and still be catastrophically exposed at one point: the withdrawal. The moment value can leave to an arbitrary destination, every other control is a fence around a gate left open. Securing the payout path is a separate discipline from securing trading, and it is the one that most directly determines whether a compromise ends as a scare or a loss.

§01The allow-list is the anchor

The single most effective payout control is a withdrawal whitelist: funds may only be sent to destinations that were pre-approved, and adding a new destination is itself a privileged, deliberately slow action. With a whitelist in force, a stolen credential that can withdraw is far less useful, the attacker can only send money to addresses you already trust, which are your own. Most of the drama of a compromise evaporates when the exits are pre-committed.

§02Time is a control

Deliberate delay is an underrated defence. A cooling-off window on new withdrawal destinations, or on unusually large payouts, converts a silent theft into an event with a response window. During that window, an out-of-band notification, to a channel the attacker does not control, gives a human the chance to cancel. The friction is the point: legitimate payouts can almost always tolerate a short, predictable delay, while theft depends on speed and silence.

§03Separate the keys that pay

The permission to withdraw should be architecturally separate from the permission to trade, held under different keys, and where the stakes justify it, gated behind multiple approvals so no single credential completes a payout alone. This is the custody expression of separation of duties, and it is why a well-built system issues its trading bots keys that cannot withdraw at all, keeping the ability to move money out entirely outside the automated path.

§04Guard the exit, not just the position

The instinct to focus security on trading is understandable, but the withdrawal is where a compromise is finally monetised. Whitelist the destinations, delay the unusual, notify out of band, and separate the keys that pay from the keys that trade. This advisory is educational and illustrative and is not security, custody, or investment advice for any specific situation.

Institutional execution, engineered.

Institutional-grade algorithmic and high-frequency trading infrastructure.

Request access →

Educational content only. Algorithmic and high-frequency trading carries substantial risk of loss. All figures are illustrative / simulated, are not indicative of future results, and nothing here is financial, security, or risk-management advice.