Shared security · Burst Load + CDC

Grant the pipeline what it needs. Keep the trust boundary small.

Agents initiate control traffic, resolve Burst Load and CDC secrets locally, and keep row data outside the control plane. Direct-log capture can isolate elevated file or device access in a small broker.

Burst Load data access

Keep source and target credentials inside the migration environment.

Agents resolve database and object-store secrets locally, open the source with the permissions required for the selected tables, and write through the target-native loading path. The control plane coordinates work without receiving plaintext credentials or row payloads.

  • ✓Local database and object-store secrets
  • ✓Source access scoped to selected data
  • ✓Target-native loading credentials
  • ✓No row detour through the control plane

Agent and control plane

Authenticate control without joining the row path.

Enrollment establishes stable identity, operators approve agents, and revocation persists. HTTPS, scoped keys, rate limits, sanitized faults, and audit protect mutations.

  • ✓Explicit approval and durable revocation
  • ✓Per-agent credentials and ownership checks
  • ✓Full and read-only API scopes
  • ✓Webhook validation and denied-action audit

The payoff

See what the capability changes.

Outbound

Agent control traffic

The control plane never dials a database.

Local

Secret resolution

Credentials and relay keys remain on agents.

Read only

Privileged broker

Expose allowlisted bytes without SQL or exec.

Where the work happens

The details that make the result usable.

Database-side privilege

Separate log access from decode and apply.

For DirectLog, a broker serves allowlisted reads when source files or devices need brokering. Canonical paths, final-handle validation, caps, HMAC, and audit constrain privilege.

  • Open, read range, length, and close only
  • No write, listing, SQL, or command execution
  • Agent-local keys and certificates
  • TLS for off-host links

Take the next step

Review exact privilege before deployment.

Bring hosting, identity, secret store, zones, and log constraints. We will map every credential.

Talk through my use case