6 piloni de securitate pentru AI gateway
MFA TOTP obligatorie, encryption at rest, audit log append-only, breach notification 72h, pentest plans pentru Q3 2026 și controale stricte pentru chei API.
Piloni securitate
6 controale operaționale
MFA TOTP obligatorie
Activată implicit pentru toți utilizatorii noi (din mai 2026). Compatibilă Google Authenticator, 1Password, Authy. Backup codes single-use. Pentru admin nu se poate dezactiva.
Encryption at rest
Postgres TDE (Transparent Data Encryption), MinIO server-side encryption AES-256, parole bcrypt cost 12. Cheile API stocate doar ca hash (token complet vizibil doar la creare).
TLS 1.3 in transit
TLS 1.3 obligatoriu pe toate endpoint-urile API + UI. HSTS preload, X-Content-Type-Options, CSP cu allowlist strict, certificate Let's Encrypt rotate automat.
Audit log append-only
Orice acțiune sensibilă (creare cheie, modificare buget, login admin, rotație, ștergere, DSR) e log-uită cu user, IP, timestamp, diff. Append-only la nivel DB — nu se poate edita.
Network isolation
Docker network privat pentru servicii backend. Postgres + MinIO nu sunt expuse public — doar prin reverse proxy autentificat. SSH admin restricționat pe IP whitelist.
Breach notification 72h
Conform GDPR Art. 33. Pentru orice incident material notificăm autoritățile competente și clienții afectați în max 72h. Runbook intern, status page realtime la /status.
Controale chei API
Discipline strictă pentru secrete
Token complet o singură dată
Cheia completă se afișează doar la creare. După aceea folosești preview-uri și metadate non-secrete.
Buget per cheie
Fiecare cheie poate avea cap lunar și perioadă proprie, sincronizate în gateway.
Model whitelist
Cheile pot fi limitate la modelele necesare proiectului sau agentului.
Block/unblock
Cheile compromise pot fi blocate operațional fără să oprești tot gateway-ul.
Audit și owner
Cheile au owner, purpose și metadata pentru urmărire internă.
Fără master key în client
Master key rămâne doar pentru administrare, nu se pune în agenți, frontend sau chat.
Riscuri și reguli
Ce să faci când se întâmplă
| Risc | Regulă Router by MP |
|---|---|
| Cheie expusă în chat | Rotește cheia, blochează vechea cheie și verifică spend pe ultimele 3 ore. |
| Agent cu buget nelimitat | Setează max_budget_usd și whitelist doar pe modelele necesare. |
| Widget frontend | Nu pune cheia în browser; folosește backend proxy sau token temporar. |
| Date sensibile | Nu trimite PII sau documente sensibile fără aprobare și politici clare. |
Pentest plans
Audit extern onest și planificat
External penetration test cu firmă specializată EU. Scope: API + dashboard public. Raport sumar publicat, raport complet în Trust Report.
Internal red team exercise pe componente sensibile (billing, key management, admin panel). Findings remediate înainte de re-test.
Pentest anual recurent + bug bounty privat invitațional. Pregătire SOC 2 Type I (audit Q1 2027).
Responsible disclosure
Vulnerability disclosure policy
- Trimite la contracte@megapromoting.com cu subiect
Security Report. - Confirmăm primirea în max. 48h.
- Politică 90-day disclosure — fix înainte de publicare, sau extensie dacă bug-ul e structural.
- Safe harbor pentru cercetători care respectă politica.
- Bug bounty ad-hoc proporțional cu severitatea CVSS.
Backup și DR
Backup zilnic + restore drill trimestrial
- Postgres dumps automate cu encryption at rest
- Replicare către secundar OVH Strasbourg (FR)
- MinIO replicated cross-region
- Retenție backups 30 zile
- Restore drill test trimestrial
- RPO target 1h, RTO target 4h
Întrebări frecvente
Răspunsuri pentru echipa de InfoSec
Pot dezactiva MFA pe contul meu?
Audit log-ul e accesibil pentru clienți?
Cum aflu de un breach care mă afectează?
Cum raportez o vulnerabilitate?
Care e diferența între /security și /trust?
Aveți DDoS protection?
Cum protejați împotriva prompt injection?
Pot avea IP whitelist pe cheia mea?
Contact securitate
Raportează un incident sau vulnerabilitate
Pentru incidente legate de chei, spend spike sau acces model, contactează MEGA PROMOTING S.R.L. la contracte@megapromoting.com. Include alias cheie, perioadă, simptom. Nu trimite cheia completă.