설정에서 프록시 URL을 읽으면 비밀번호가 소스 파일 밖에 남습니다. 파일을 공유하거나 버전 관리할 때 유용합니다. 하지만 자격 증명이 그것을 사용하는 프로세스에서 보이지 않게 되는 것은 아닙니다.

환경 변수, 대화형 프롬프트, 관리형 비밀 저장소는 값을 전달하는 서로 다른 방법입니다. 스크립트가 실행되는 방식에 맞는 것을 고르십시오. 예약된 서비스는 프롬프트에 응답할 수 없고, 직접 실행하는 도구는 영구 비밀번호 파일이 필요 없을 수도 있습니다.

불러온 뒤에는 비밀을 일상적인 진단에서 빼 두십시오. 프록시 사전 전체를 출력하면 스크립트에서 비밀번호를 제거한 이점이 사라질 수 있습니다. 대신 안전한 계정이나 엔드포인트 식별자를 기록하십시오.

코드를 실행하는 사람이 프로세스를 통제한다면, 함께 넣은 비밀번호를 암호화하면서 복호화에 필요한 모든 것까지 함께 넣는 것은 그 사람에 대한 신뢰할 만한 경계가 되지 않습니다. 계정 권한과 자격 증명의 수명 주기는 그 현실에 맞아야 합니다.

목표를 두 질문으로 나누십시오. 자격 증명을 어디에 저장하는가, 그리고 누구에게 프록시 계정 사용을 허용하는가. 설정 변경은 두 번째를 자동으로 바꾸지 않고 첫 번째를 다룰 수 있습니다.

관련 글