Environment variables
Pagina 1 di 1
Environment variables: dove finiscono i tuoi secret se l'.env è committato
Il file `.env` in produzione è il punto debole più semplice di tutta la security posture di un'applicazione PHP. Gli errori più frequenti che trovo: `.env` committato su git, permessi `644` invece di `600`, stesso file usato in staging e produzione, secrets accidentalmente loggati. Sono tutti evitabili con regole semplici.
In questa categoria scrivo di gestione env applicata: pattern sicuri di organizzazione `.env` per Laravel e Symfony (più file per environment, permessi corretti, mai committed), integrazione con Vault HashiCorp per ambienti enterprise, validazione delle variabili obbligatorie al bootstrap, rotazione delle chiavi.
Se i tuoi `.env` ti danno mal di stomaco, parliamone. Oppure scopri il mio approccio.