প্রমাণীকরণ এবং অনুমোদন মধ্যে পার্থক্য

Anonim

প্রত্যায়ন বনাম অনুমোদন

সিস্টেম দ্বারা তার ব্যবহারকারীদের সুরক্ষিতভাবে চিহ্নিত করার প্রক্রিয়া প্রমাণীকরণ বলা হয়। প্রমাণীকরণ ব্যবহারকারীর পরিচয় সনাক্ত করার চেষ্টা করে এবং ব্যবহারকারী আসলে সেটি প্রতিনিধিত্ব করা হয় ব্যক্তি হয় কিনা। একটি প্রমাণিত ব্যবহারকারীর অ্যাক্সেসের স্তরের (ব্যবহারকারীকে কী কী সম্পদ অ্যাক্সেস করা হয়) নির্ধারণের অনুমোদন দ্বারা সম্পন্ন করা হয়।

প্রমাণীকরণ কি?

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

--২ ->

অনুমোদন কি?

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

প্রমাণীকরণ এবং অনুমোদন মধ্যে পার্থক্য কি?

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