KamoCRM

Niciodată să nu separi cheia GoDaddy şi cifrul secret

Fixkamo-shared-library
Shipped
17 septembrie 2026 la 01:23 UTC
Author
Kamo
Commit
096feaa

GET / api/security/org/{id} (și /org/domeniu/{host}) returnează entitatea organizației însăși și răspunde fără o sesiune, și acel organism a purtat GodaddyApiKey și GodaddyApiSecret: cifrul AES-GCM al Acreditarile lui GoDaddy, ale carui Javadoc proprii au spus "Nu sa intors niciodata pe frontend." Răspunsul unei sucursale şi-a purtat părinţii, pentru că părintele este o relaţie dornică, nepăzită, şi părintele este exact orga care deține contul GoDaddy subdomeniile sale sunt create în. Confirmat în direct pe 2026-09-17 cu un buclă neautentică împotriva org platforma. Ambele domenii sunt acum @ JsonIgnore, conventia fiecare alta coloana de cifru aici deja urmeaza (OrgCommissionStripeConfig, IpotecarProviderConfig, BillingConnection, coloanele ACH de lângă acestea). Nimic. le citeşte de la JSON: SecurityService le încarcă din baza de date (SubdomeniuBranchesController, DnsProvisioningService), le scrie doar din propria sa hartă de cerere, și oferă UI GodaddyConfigurat. @JsonIgnore oprește, de asemenea, un organism PUT /org/{id} să le stabilească prin intermediul entității. **************** o afirmă peste fiecare coloană* ENC găsită prin reflecție, astfel încât Următoarea coloană criptată adăugată la Organizaţie este şi ea acoperită. Verificat prin mutație: fără adnotare, Trei din cele patru teste eşuează. Navele numai atunci când un serviciu dependent reconstruiește; serviciul de securitate, care servește obiectivului, este reconstruit în continuare.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing