Блог
engineering8 min read

Конфиденциальность через архитектуру

Ваш API-ключ e-Financials — это мастер-пароль к вашим книгам. Вот как мы с ним обращаемся.

HHenri · Founder

Your e-Financials API key is the master password to your books. Here's how we handle it: encryption, isolation, audit, and zero persistence in logs.

The threat model

If our backend were compromised, what could an attacker do? With read-only DB access, the answer is: see company names, bank line metadata, receipt blobs. With full DB access plus the encryption keys, the answer is more nuanced — hence the encryption-at-rest model.

What we do, in five bullets

  • • AES-256-GCM encryption-at-rest with per-tenant data keys
  • • KMS access scoped per-customer; we sign with your key only in memory
  • • API key is never logged or echoed, ever
  • • Open-source the encryption layer (so anyone can audit)
  • • Quarterly third-party security audit, published

Конфиденциальность через архитектуру · Kirje