Ler un URL de proxy desde a configuración mantén o contrasinal fóra do ficheiro fonte. Iso é útil cando o ficheiro se comparte ou está versionado. Non fai, con todo, que a credencial sexa invisible para o proceso que a usa.

Unha variable de contorno, unha solicitude interactiva e un almacén de segredos xestionado ofrecen formas distintas de entregar o valor. Escolla a que encaixe coa forma en que se executa o script. Un servizo programado non pode responder a unha solicitude, mentres que unha utilidade executada manualmente pode non necesitar un ficheiro de contrasinal persistente.

Manteña o segredo fóra do diagnóstico rutineiro despois de cargalo. Imprimir un dicionario completo de proxy pode anular o beneficio de quitar o contrasinal do script. Rexistre no seu lugar un identificador seguro de conta ou de punto final.

Se a persoa que executa o código controla o proceso, cifrar un contrasinal incluído e incluír á vez todo o necesario para descifralo non crea unha fronteira fiable fronte a esa persoa. Os permisos da conta e o ciclo de vida da credencial deben coincidir con esa realidade.

Separe o obxectivo en dúas preguntas: onde se garda a credencial e quen pode usar a conta de proxy. Un cambio de configuración pode resolver a primeira sen cambiar automaticamente a segunda.

Artigos relacionados