Dostavljanje proxy akreditiva izvan Python izvornog koda
Razdvojite izbjegavanje akreditiva u kontroli verzija od skrivanja akreditiva od procesa koji ih mora koristiti.
Čitanje proxy URL-a iz konfiguracije drži lozinku izvan izvorne datoteke. To je korisno kada se datoteka dijeli ili je pod kontrolom verzija. Ali ne čini akreditive nevidljivim procesu koji ih koristi.
Varijabla okruženja, interaktivni upit i upravljano spremište tajni nude različite načine dostavljanja vrijednosti. Odaberite onaj koji odgovara načinu na koji se skripta pokreće. Zakazana usluga ne može odgovoriti na upit, dok ručno pokretan alat možda ne treba trajnu datoteku lozinke.
Držite tajnu izvan rutinske dijagnostike nakon učitavanja. Ispisivanje cijelog rječnika proxyja može poništiti korist od uklanjanja lozinke iz skripte. Umjesto toga bilježite siguran identifikator računa ili krajnje točke.
Ako osoba koja pokreće kod kontrolira proces, šifriranje ugrađene lozinke uz ugrađivanje svega potrebnog za njezino dešifriranje ne stvara pouzdanu granicu prema toj osobi. Dozvole računa i životni ciklus akreditiva moraju odgovarati toj stvarnosti.
Podijelite cilj na dva pitanja: gdje se akreditivi pohranjuju i kome je dopušteno koristiti proxy račun. Promjena konfiguracije može riješiti prvo bez automatske promjene drugog.