Zagotavljanje proxy poverilnic zunaj izvorne kode Python
Ločite izogibanje poverilnicam v nadzoru različic od njihovega skrivanja pred procesom, ki jih mora uporabljati.
Branje URL-ja proxy iz konfiguracije ohranja geslo zunaj izvorne datoteke. To je koristno, ko je datoteka v skupni rabi ali pod nadzorom različic. Vendar poverilnice ne naredi nevidne procesu, ki jo uporablja.
Okoljska spremenljivka, interaktivno poziv in upravljano shramba skrivnosti ponujajo različne načine dostave vrednosti. Izberite tistega, ki ustreza načinu izvajanja skripta. Načrtovana storitev ne more odgovoriti na poziv, medtem ko ročno zagnano orodje morda ne potrebuje trajne datoteke z geslom.
Po nalaganju hranite skrivnost zunaj rutinske diagnostike. Izpis celotnega slovarja proxy lahko izniči korist od odstranitve gesla iz skripta. Namesto tega zabeležite varen identifikator računa ali končne točke.
Če oseba, ki izvaja kodo, nadzoruje proces, šifriranje priloženega gesla skupaj s prilaganjem vsega, kar je potrebno za njegovo dešifriranje, ne ustvari zanesljive meje proti tej osebi. Dovoljenja računa in življenjski cikel poverilnic se morajo ujemati s to resničnostjo.
Cilj razdelite na dve vprašanji: kje je poverilnica shranjena in kdo sme uporabljati račun proxy. Sprememba konfiguracije lahko reši prvo, ne da bi samodejno spremenila drugo.