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