Python سورس کے باہر پراکسی اسناد فراہم کرنا
سورس کنٹرول میں اسناد سے بچنے کو اُس عمل سے اسناد چھپانے سے الگ رکھیں جو اُنہیں استعمال کرتا ہے۔
کنفیگریشن سے پراکسی URL پڑھنا اُس کا پاس ورڈ سورس فائل سے باہر رکھتا ہے۔ یہ اُس وقت مفید ہے جب فائل مشترکہ ہو یا ورژن کنٹرول میں ہو۔ یہ اُس عمل کے لیے اسناد کو پوشیدہ نہیں کرتا جو اُنہیں استعمال کرتا ہے۔
ماحولیاتی متغیر، تعاملی پرامپٹ اور منظم خفیہ اسٹور قدر پہنچانے کے مختلف طریقے فراہم کرتے ہیں۔ وہ طریقہ منتخب کریں جو اسکرپٹ کے چلنے کے انداز سے میل کھاتا ہو۔ شیڈول شدہ سروس پرامپٹ کا جواب نہیں دے سکتی، جبکہ دستی طور پر چلنے والا ٹول مستقل پاس ورڈ فائل کا محتاج نہ ہو۔
لوڈ کرنے کے بعد خفیہ معلومات کو معمول کی تشخیص سے دور رکھیں۔ مکمل proxies ڈکشنری پرنٹ کرنا اسکرپٹ سے پاس ورڈ ہٹانے کا فائدہ ختم کر سکتا ہے۔ اس کے بجائے محفوظ اکاؤنٹ یا endpoint شناخت کنندہ لاگ کریں۔
اگر کوڈ چلانے والا شخص عمل کو کنٹرول کرتا ہے تو بنڈل شدہ پاس ورڈ کو انکرپٹ کرنا اور اُسے ڈکرپٹ کرنے کے لیے درکار سب کچھ بھی بنڈل کرنا اُس شخص کے خلاف قابلِ اعتماد حد پیدا نہیں کرتا۔ اکاؤنٹ کی اجازتیں اور اسناد کا لائف سائیکل اُس حقیقت سے ہم آہنگ ہونا چاہیے۔
مقصد کو دو سوالوں میں تقسیم کریں: اسناد کہاں محفوظ ہیں، اور کس کو پراکسی اکاؤنٹ استعمال کرنے کی اجازت ہے۔ کنفیگریشن میں تبدیلی پہلے کو حل کر سکتی ہے بغیر دوسرے کو خودکار طور پر بدلنے کے۔