การส่งมอบข้อมูลรับรองของพร็อกซีจากภายนอกซอร์สโค้ด Python
แยกการหลีกเลี่ยงข้อมูลรับรองในระบบควบคุมซอร์สออกจากการซ่อนข้อมูลรับรองจากโปรเซสที่ต้องใช้งานมัน
การอ่าน URL ของพร็อกซีจากคอนฟิกูเรชันช่วยให้รหัสผ่านไม่ปรากฏในไฟล์ซอร์ส ซึ่งมีประโยชน์เมื่อไฟล์ถูกแชร์หรือจัดเก็บเป็นเวอร์ชัน แต่ไม่ได้ทำให้ข้อมูลรับรองล่องหนจากโปรเซสที่ใช้งานมัน
ตัวแปรสภาพแวดล้อม พรอมต์แบบโต้ตอบ และที่จัดเก็บความลับที่มีการจัดการ ให้วิธีส่งมอบค่าที่แตกต่างกัน เลือกวิธีที่เหมาะกับการทำงานของสคริปต์ บริการที่ตั้งเวลาไว้ไม่สามารถตอบพรอมต์ได้ ขณะที่เครื่องมือที่รันด้วยมืออาจไม่จำเป็นต้องมีไฟล์รหัสผ่านถาวร
หลังโหลดแล้ว ให้เก็บความลับออกจากการวินิจฉัยตามปกติ การพิมพ์ดิกชันนารี proxies ทั้งหมดอาจทำลายประโยชน์ของการเอารหัสผ่านออกจากสคริปต์ ให้บันทึกตัวระบุบัญชีหรือ endpoint ที่ปลอดภัยแทน
หากผู้ที่รันโค้ดควบคุมโปรเซส การเข้ารหัสพาสเวิร์ดที่ฝังไว้พร้อมกับรวมทุกสิ่งที่จำเป็นในการถอดรหัสไว้ด้วยกันไม่ได้สร้างขอบเขตที่เชื่อถือได้ต่อบุคคลนั้น สิทธิของบัญชีและวงจรชีวิตของข้อมูลรับรองต้องสอดคล้องกับความเป็นจริงนั้น
แยกเป้าหมายออกเป็นสองคำถาม: ข้อมูลรับรองถูกเก็บไว้ที่ใด และใครได้รับอนุญาตให้ใช้บัญชีพร็อกซี การเปลี่ยนคอนฟิกูเรชันแก้คำถามแรกได้โดยไม่ต้องเปลี่ยนคำถามที่สองโดยอัตโนมัติ