আমাকে আমাদের ক্লায়েন্টের দ্বারা বিকাশিত একটি বাহ্যিক সিস্টেমে আমার নিয়োগকর্তার অ্যাপ্লিকেশনগুলির মধ্যে একটিতে ইন্টিগ্রেশন বিকাশের জন্য নিযুক্ত করা হয়েছে। সুরক্ষার সাথে সম্পর্কিত কিছু ত্রুটিপূর্ণ ত্রুটিযুক্ত সংহতকরণের জন্য আমাদের ক্লায়েন্টের স্পেসিফিকেশন। ত্রুটিগুলি কোনও অননুমোদিত ব্যবহারকারীকে সিস্টেমে সীমাবদ্ধ ডেটা দেখার অনুমতি দেয়।
আমি ত্রুটিগুলি এবং তাদের সম্ভাব্য সুরক্ষা ঝুঁকিগুলি চিহ্নিত করেছি যদি সেগুলি ডিজাইন হিসাবে কার্যকর করা হয় এবং ত্রুটিবিহীন একটি বিকল্প সরবরাহ করে তবে (সংক্ষেপে) ক্লায়েন্ট কর্তৃক "এটি আমরা যেভাবে নির্দিষ্ট করেছি" তা বলা হয়েছে।
কোনও প্রোগ্রামারের কি নীতিগত দায়িত্ব আছে যা জানা সুরক্ষা ঝুঁকির সাথে কোডটি বাস্তবায়িত করবেন না? সুরক্ষিত অ্যাপ্লিকেশন তৈরি করার জন্য সফ্টওয়্যার বিকাশকারী হিসাবে আমাদের যে নৈতিক দায়িত্ব রয়েছে তার কোনও ক্লায়েন্টের প্রয়োজনীয়তা ছাড়িয়ে যায়?