এর কারণ তারা পৃথক, সরল এবং সাধারণ। UAC পারে মত বাস্তবায়িত হয়েছে sudo
, কিন্তু এটা ছিল না।
আপনি এটিকে নেটওয়ার্ক সুরক্ষার সাথে সাদৃশ্য হিসাবে ভাবতে পারেন।
sudo
এটির মতো যখন কোনও প্রোগ্রাম নেটওয়ার্ক অ্যাক্সেসের জন্য অনুরোধ করে এবং আপনার ফায়ারওয়াল আপনাকে এটি দেওয়ার বা না দেওয়ার অনুরোধ জানায়। আপনি হ্যাঁ বলতে পারেন এবং প্রোগ্রামটি সকেটটি খুলবে, বা আপনি না বলতে পারেন এবং এটি সংযোগের অভাব সম্পর্কে অভিযোগ করবে এবং নেটওয়ার্ক অ্যাক্সেস ছাড়াই যা করতে পারে তা করতে পারে (কিছু খারাপ নকশাকৃত প্রোগ্রাম আসলে ক্রাশ)। উদাহরণ স্বরূপ:
function1();
input();
function2();
secure_operation(); //requests access
function3(); //may depend on results of previous operation; error-checking important
ইউএসি হ'ল এনটিএফএস ভলিউমে ডাউনলোড করা কোনও ফাইল খোলার চেষ্টা করার সময় আপনি যে সতর্কতাটি পেয়েছিলেন তার মতোই। উইন্ডোজ আপনাকে সম্ভাব্য দুষ্টতা সম্পর্কে সতর্ক করে এবং জিজ্ঞাসা করে যে আপনি এটি (মোটেও) চালাতে চান কিনা। এটি একটি সমস্ত বা কিছুই অপারেশন; আপনি প্রোগ্রামের কেবলমাত্র অন্য অংশের উপর নির্ভর করতে পারবেন না। উদাহরণ স্বরূপ:
if (requires_high_priv(program)) {
if (request_priv(program))
program();
}
else {
program();
}
আপনাকে মনে রাখতে হবে যে উন্নত ব্যবহারকারী এবং অ্যাপ্লিকেশনগুলির দিকে আরও বেশি আগ্রহী লিনাক্সের বিপরীতে, উইন্ডোজ যতটা সম্ভব বিভিন্ন বিস্তৃত ব্যবহারকারীকে ব্যবহারকারী-বান্ধব হিসাবে নকশাকৃত করা হয়েছে, তাই সুরক্ষাকে সহজ করে তোলা সর্বমোট। তদুপরি, এটির বিশাল এক্সপোজার পৃষ্ঠের কারণে এটি ম্যালওয়ারের জন্য একটি ঘন ঘন লক্ষ্য, সুতরাং এটি কোনও প্রোগ্রামের উপর পুরোপুরি বিশ্বাস করা বা একেবারেই নয় এটি আরও বোধগম্য।