È una cattiva pratica aggiungere una chiave privata crittografata al controllo del codice sorgente?

4

Capisco che sia una cattiva pratica aggiungere password e token segreti al controllo del codice sorgente, con ovvie implicazioni derivanti dal lavoro su un progetto open source o correlato. Piuttosto, dovresti memorizzarli come variabili di ambiente.

Tuttavia, è legittimo aggiungere un file di chiave PEM privato crittografato al controllo del codice sorgente per un progetto open source e mantenere solo la password di decrittografia come variabile di ambiente? O dovrei memorizzare l'intero contenuto del PEM come variabile d'ambiente?

    
posta sffc 08.02.2014 - 05:55
fonte

1 risposta

5

Non c'è niente di insicuro con ciò che stai suggerendo.

Tuttavia, perché vorresti memorizzare una chiave privata nel tuo controllo sorgente? Se forzo il tuo progetto, perché userò la tua chiave privata? È ovvio che vorrei generare e utilizzare la mia chiave privata, quindi rendi quella parte del processo di installazione.

    
risposta data 08.02.2014 - 06:21
fonte

Leggi altre domande sui tag