Python সোর্সের বাইরে প্রক্সি ক্রেডেনশিয়াল সরবরাহ
সোর্স কন্ট্রোলে ক্রেডেনশিয়াল এড়ানোকে সেই প্রক্রিয়া থেকে লুকানো থেকে আলাদা করুন যা সেগুলো ব্যবহার করবে।
কনফিগারেশন থেকে প্রক্সি URL পড়লে পাসওয়ার্ড সোর্স ফাইলের বাইরে থাকে। ফাইলটি শেয়ার করা বা ভার্সন-নিয়ন্ত্রিত হলে এটি কাজে লাগে। তবে এটি ব্যবহারকারী প্রক্রিয়ার কাছে ক্রেডেনশিয়াল অদৃশ্য করে না।
পরিবেশ ভেরিয়েবল, ইন্টারঅ্যাকটিভ প্রম্পট এবং ব্যবস্থাপিত সিক্রেট স্টোর মানটি সরবরাহের ভিন্ন উপায় দেয়। স্ক্রিপ্টটি যেভাবে চলে তার সঙ্গে মানানসই একটি বেছে নিন। নির্ধারিত সার্ভিস প্রম্পটের উত্তর দিতে পারে না, আর হাতে চালানো ইউটিলিটির স্থায়ী পাসওয়ার্ড ফাইলের প্রয়োজন নাও হতে পারে।
লোড করার পর গোপন তথ্যটি রুটিন ডায়াগনস্টিকসের বাইরে রাখুন। সম্পূর্ণ প্রক্সি অভিধান প্রিন্ট করলে স্ক্রিপ্ট থেকে পাসওয়ার্ড সরানোর সুফল নষ্ট হতে পারে। বদলে নিরাপদ অ্যাকাউন্ট বা এন্ডপয়েন্ট শনাক্তকারী লগ করুন।
কোড চালানো ব্যক্তি যদি প্রক্রিয়াটি নিয়ন্ত্রণ করেন, তবে বান্ডল করা পাসওয়ার্ড এনক্রিপ্ট করা এবং তা ডিক্রিপ্ট করার জন্য প্রয়োজনীয় সবকিছুও বান্ডল করা সেই ব্যক্তির বিরুদ্ধে নির্ভরযোগ্য সীমা তৈরি করে না। অ্যাকাউন্টের অনুমতি ও ক্রেডেনশিয়ালের জীবনচক্রকে সেই বাস্তবতার সঙ্গে মিলতে হবে।
লক্ষ্যটিকে দুটি প্রশ্নে ভাগ করুন: ক্রেডেনশিয়াল কোথায় সংরক্ষিত থাকে, এবং প্রক্সি অ্যাকাউন্ট ব্যবহারের অনুমতি কার আছে। কনফিগারেশন পরিবর্তন প্রথমটির সমাধান করতে পারে, স্বয়ংক্রিয়ভাবে দ্বিতীয়টি না বদলেই।