এই উত্তর দুটি সিনিয়র দেবের (জন ব্রায়টন এবং ডেভিড জেনেস) সাহায্যে একত্রিত করা হয়েছে।
রিফ্রেশ টোকেন ব্যবহারের প্রধান কারণ হ'ল আক্রমণ পৃষ্ঠটি হ্রাস করা।
ধরা যাক কোনও রিফ্রেশ কী নেই এবং আসুন এই উদাহরণটি দেখি:
একটি বিল্ডিংয়ের 80 টি দরজা রয়েছে। সমস্ত দরজা একই কী দিয়ে খোলা হয়। প্রতি 30 মিনিটে কী পরিবর্তন হয়। 30 মিনিটের শেষে আমাকে কী প্রস্তুতকারকের কাছে পুরানো কীটি দিতে হবে এবং একটি নতুন কী পেতে হবে।
যদি আমি হ্যাকার হয়ে থাকি এবং আপনার কীটি পেয়েছি, তবে 30 মিনিটের শেষে আমি কী-মেকারের সাথে কুরিয়ার করব এবং একটি নতুন কী পেয়ে যাব। আমি একটানা করতে সক্ষম হবোকী পরিবর্তন না করেই সমস্ত দরজা খুলতে ।
প্রশ্ন: 30 মিনিটের সময়, কীটির বিপক্ষে আমার কত হ্যাকিংয়ের সুযোগ ছিল? আমার কাছে হ্যাকিংয়ের 80 টি সুযোগ ছিল, প্রতিবার আপনি কীটি ব্যবহার করেছেন (এটি নিজেকে নেটওয়ার্ক সনাক্ত করার জন্য অ্যাক্সেস টোকনটি পাস করার জন্য ভাবেন)। সুতরাং যে 80X আক্রমণ পৃষ্ঠ।
এখন একই উদাহরণটি দিয়ে যাই তবে এবার ধরে নেওয়া যাক একটি রিফ্রেশ কী আছে।
একটি বিল্ডিংয়ের 80 টি দরজা রয়েছে। সমস্ত দরজা একই কী দিয়ে খোলা হয়। প্রতি 30 মিনিটে কী পরিবর্তন হয়। একটি নতুন কী পেতে, আমি পুরানো অ্যাক্সেস টোকেনটি পাস করতে পারি না। আমাকে অবশ্যই রিফ্রেশ কীটি পাস করতে হবে।
যদি আমি হ্যাকার হয়ে থাকি এবং আপনার কীটি পেয়েছি তবে আমি এটি 30 মিনিটের জন্য ব্যবহার করতে পারি, তবে 30 মিনিটের শেষে কী মেকারের কাছে পাঠানোর কোনও মূল্য নেই। যদি আমি এটি করি, তবে কী মেকার কেবল এই খারাপ রিফ্রেশ টোকনটি বলবেন। আমার হ্যাকটি প্রসারিত করতে সক্ষম হতে আমাকে কী মেকারের কাছে কুরিয়ার হ্যাক করতে হবে। কুরিয়ারের একটি আলাদা কী রয়েছে (এটিকে রিফ্রেশ টোকেন হিসাবে মনে করুন)।
প্রশ্ন: 30 মিনিটের সময়, রিফ্রেশ কীটির বিপক্ষে আমার কত হ্যাকিংয়ের সুযোগ ছিল? 80? না। আমার কাছে কেবল 1 টি হ্যাকিংয়ের সুযোগ ছিল। কুরিয়ারটি মূল নির্মাতার সাথে যোগাযোগের সময়। সুতরাং যে 1 এক্স আক্রমণ পৃষ্ঠ। চাবিটির বিপরীতে আমার কাছে হ্যাকিংয়ের 80 টি সুযোগ রয়েছে তবে 30 মিনিটের পরে সেগুলি ভাল নয়।
একটি সার্ভার শংসাপত্রগুলির উপর ভিত্তি করে একটি অ্যাক্সেস টোকেন যাচাই করবে এবং (সাধারণত) একটি জেডাব্লুটি তে স্বাক্ষর করবে।
অ্যাক্সেস টোকেন ফাঁস খারাপ, তবে এটির মেয়াদ শেষ হয়ে গেলে এটি আর আক্রমণকারীর পক্ষে আর কার্যকর হয় না। একটি রিফ্রেশ টোকেন ফাঁস আরও খারাপ, তবে সম্ভবত এটি কম সম্ভাব্য। (আমি মনে করি যে রিফ্রেশ টোকেন ফাঁস হওয়ার সম্ভাবনা অ্যাক্সেস টোকেন ফাঁসের চেয়ে অনেক কম কিনা, তবে এটিই ধারণা।
পয়েন্টটি হ'ল আপনার প্রতিটি অনুরোধে অ্যাক্সেস টোকন যুক্ত করা হয়, যখন একটি রিফ্রেশ টোকেন কেবল রিফ্রেশ প্রবাহের সময় ব্যবহৃত হয় তাই এমআইটিএমের টোকেনটি দেখার কম সুযোগ
ফ্রিকোয়েন্সি আক্রমণকারীকে সহায়তা করে। হার্টব্লিড মতো সম্ভাব্য সুরক্ষা ত্রুটি, ক্লায়েন্টের সম্ভাব্য সুরক্ষা ত্রুটি এবং সার্ভারে সম্ভাব্য সুরক্ষা ত্রুটিগুলি সমস্ত ফাঁসকে সম্ভব করে তোলে।
এছাড়াও, অনুমোদনের সার্ভারটি যদি অন্য ক্লায়েন্টের অনুরোধগুলির প্রক্রিয়াকরণ অ্যাপ্লিকেশন সার্ভার থেকে পৃথক হয় তবে সেই অ্যাপ্লিকেশন সার্ভারটি রিফ্রেশ টোকেন কখনই দেখতে পাবেন না। এটি কেবল অ্যাক্সেস টোকেনগুলি দেখতে পাবে যা বেশি দিন বাঁচবে না।
সুরক্ষার জন্য বিভাগীয়করণ ভাল।
সর্বশেষে তবে অন্তত এই দুর্দান্ত উত্তরটি দেখুন না
কোন রিফ্রেশ টোকেন সম্পর্কে নয়?
রিফ্রেশ টোকেনের মাধ্যমে অ্যাক্সেসের স্তর আপডেট / বাতিল করার ক্ষমতাটি রিফ্রেশ টোকেনগুলি ব্যবহার করার চয়ন করার একটি উপজাত, অন্যথায় স্ট্যান্ডেলোন অ্যাক্সেস টোকেনটি বাতিল করা যেতে পারে বা এটির মেয়াদ শেষ হওয়ার সাথে সাথে তার অ্যাক্সেস স্তরটি পরিবর্তন করা যেতে পারে এবং ব্যবহারকারীরা একটি নতুন টোকেন পায়