Unde păstrez cheile API și parolele aplicației ca să nu fie expuse pe site?

Unde păstrez cheile API și parolele aplicației ca să nu fie expuse pe site?

Nu pune chei secrete în codul JavaScript trimis browserului, în pagini publice sau într-un depozit Git. Orice informație livrată browserului poate fi citită de vizitatori. Cheile destinate explicit utilizării publice sunt diferite de cele care autorizează operațiuni sensibile.

Pentru secretele aplicației, folosește mecanismul recomandat de aceasta: variabile de mediu sau fișiere de configurare în afara directorului public, dacă mediul de găzduire permite. Limitează accesul la fișiere și verifică să nu fie expuse copii de configurare ori arhive.

Dacă o cheie a fost publicată accidental, revoc-o și generează alta. Ștergerea din fișier nu este suficientă dacă secretul există în istoricul Git. Restrânge permisiunile fiecărei chei la operațiunile necesare.

ÎNTREBĂRI SIMILARE

Iată câteva întrebări ale căror răspunsuri te-ar putea interesa. Răspundem la întrebări importante și practice pentru clienții noștri.

ABONEAZĂ-TE LA NEWSLETTER

Abonează-te la newsletter. Îl folosim doar pentru informații importante.

Ilustrație abonare la newsletter