Knowledgebase

Managing Keys and Secrets Print

  • fintechpaymentsystems, fintech, billing, database, hacked, refund, guide, howto
  • 0

Protecting credentials to move money.

WHAT SECRETS EXIST IN PAYMENT SYSTEMS

Provider interface keys Signing secrets for notifications Encryption keys Database credentials

WHAT A COMPROMISED PROVIDER KEY ENABLES

Initiating payments, refunds and payouts as you.

WHY THAT IS THE MOST SERIOUS EXPOSURE

It moves money directly.

WHAT TO NEVER DO

Commit keys to version control Put them in client-side code Send them in messages or tickets Share one key between environments

WHAT SEPARATE KEYS PROVIDE

Containment, and the ability to revoke one without stopping everything.

WHAT TO USE

A secret management system, with access controlled and logged.

WHAT TO RESTRICT

Which systems may use which key What each key is permitted to do, where the provider supports scoping

WHY SCOPING MATTERS

A key that can only read cannot initiate a payout.

WHAT TO ROTATE

Keys, on a schedule and immediately on any suspicion.

WHAT TO TEST

That rotation works, before you need it urgently.

WHAT TO MONITOR

Use of keys from unexpected sources Actions outside normal patterns

WHAT TO PREPARE

A revocation procedure, executable in minutes.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot