অথেন্টিকেশন হলো কাউকে চেনার প্রক্রিয়া যা স্বীকার করে যে ব্যক্তিটি সেটি যা দাবি করছে। এটি সার্ভার এবং ক্লায়েন্ট দুজনেরই দ্বারা ব্যবহার করা হয়।
সার্ভারকে অথেন্টিকেশনের প্রয়োজন হয় যখন কেউ ডেটা অ্যাক্সেস করতে চায়, এবং সার্ভারের জানতে হয় কে ডেটা অ্যাক্সেস করছে। ক্লায়েন্ট এটি ব্যবহার করে যখন তাকে জানতে হয় যে এটি সে সার্ভার যা সে দাবি করছে।
অথেন্টিকেশনের বিভিন্ন ফ্যাক্টর নিচে দেওয়া হলো:
জ্ঞান ফ্যাক্টর (Knowledge Factor)
জ্ঞান ফ্যাক্টর শুধু একজন ব্যবহারকারীর জানা তথ্য চেয়ে পরিচয় যাচাই করে। জ্ঞান ফ্যাক্টর অথেন্টিকেশনের সাধারণ উদাহরণ হলো পাসওয়ার্ড। একজন ব্যবহারকারীর পাসওয়ার্ড শুধু তার জন্য গোপন থাকতে হবে, যা তাদের তাদের পরিচয় যাচাই করার একটি উপায় হিসেবে ব্যবহার করতে দেয়।
অধিকার ফ্যাক্টর (Possession Factor)
অধিকার ফ্যাক্টর ব্যবহারকারীর পরিচয় যাচাই করে এমন তথ্যের প্রমাণ দাবি করে যা শুধু ব্যবহারকারীর অধিকারinees থাকা উচিত। টোকেনগুলো অথেন্টিকেশনের অধিকার ফ্যাক্টর হিসেবে সাধারণভাবে ব্যবহৃত হয়। এই টোকেনগুলো একটি ঘুরনশীল পাসকোড জেনারেট করে যা ব্যবহারকারীদের শারীরিকভাবে নিজেদের সাথে বহন করতে হয়।
অধিকার ফ্যাক্টরে, ডুও মোবাইল জ্ঞান ফ্যাক্টর এবং অধিকার ফ্যাক্টরকে একসাথে লাগিয়ে বিশ্বাসের যোগ্য ২এফএ প্ল্যাটফর্ম তৈরি করেছে। অধিকার ফ্যাক্টর অথেন্টিকেশনের দুই অন্যান্য ফ্যাক্টর হলো এইচম্যাক-বেসড ওয়ান-টাইম পাসওয়ার্ড (এইচওটিপি) এবং টাইম-বেসড ওয়ান-টাইম পাসওয়ার্ড (টিওটিপি)।
দউভয় অথেন্টিকেশন পদ্ধতিই ব্যবহারকারীর বহন করা একটি ফিজিক্যাল ডিভাইস থেকে অস্থায়ী পাসওয়ার্ড তৈরি করে। এইচওটিপি টোকেন ব্যবহার হলে এক্সপায়ার হয় এবং টিওটিপি টোকেন treinta সেকেন্ডের মধ্যে ব্যবহার না হলে এক্সপায়ার হয়।
সময় ফ্যাক্টর (Time Factor)
সময় ফ্যাক্টর অথেন্টিকেশন অ্যাক্সেস চেষ্টার সময় নির্ধারণ করে ব্যবহারকারীর পরিচয় যাচাই করে। এটি এই ধারণার উপর নির্ভর করে যে নির্দিষ্ট আচরণ (যেমন ওয়ার্ক কম্পিউটারে লগইন করা) পূর্বাভাসযোগ্য সময় পরিসরে ঘটবে। যদি একটি প্ল্যাটফর্ম অ্যাক্সেস করার চেষ্টা নির্দিষ্ট সময় পরিসরের বাইরে হয়, তবে চেষ্টাটি চ্যালেঞ্জ করা বা বাতিল করা হতে পারে যতক্ষণ না ব্যবহারকারী তাদের পরিচয় প্রমাণ করে।
উত্তরাধিকার ফ্যাক্টর (Inherence Factor)
উত্তরাধিকার ফ্যাক্টর অথেন্টিকেশন সেই বৈশিষ্ট্যগুলো ব্যবহার করে ব্যবহারকারীর পরিচয় যাচাই করে যা শুধু সেই ব্যবহারকারীরই থাকতে পারে। আঙুলের ছাপ স্ক্যানিং আজকাল ব্যবহৃত সবচেয়ে স্পষ্ট উত্তরাধিকার ফ্যাক্টর।
আঙুলের ছাপ ব্যক্তিদের জন্য অনন্য, তাই কিছু সংস্থা তাদের ব্যবহারকারীদের কে বািেন করার একটি উপায় হিসেবে এগুলো ব্যবহার করে। আঙুলের ছাপ ছাড়াও, আজকাল অন্যান্য উত্তরাধিকার ফ্যাক্টর ব্যবহার করা হয় যেমন ভয়েস, হাতের ছাপ, মুখ শনাক্তকরণ, এবং আরও।
লোকেশন ফ্যাক্টর (Location Factor)
লোকেশন ফ্যাক্টর অথেন্টিকেশন বিশ্বে তাদের অবস্থানের উপর ভিত্তি করে ব্যবহারকারীর পরিচয় যাচাই করে। যদি একজন কাস্টমার একদেশে অ্যাকাউন্ট রেজিস্টার করে।
উদাহরণস্বরূপ, যদি অন্য দেশ থেকে লগইন চেষ্টা থাকে, লোকেশন ফ্যাক্টর ট্রিগার হতে পারে এবং নতুন ব্যবহারকারীর পরিচয় যাচাই করার চেষ্টা করতে পারে। কিছু লোকেশন ফ্যাক্টর মূল ব্যবহারকারীর আইপি ঠিকানা বেসড এবং সেই ঠিকানাটিকে নতুন অ্যাক্সেস চেষ্টার ঠিকানার সাথে সম্পর্কিত করে।