আমি বুঝতে পারি যে OAuth স্পেসটি কনজিউমারকি, কনজিউমারসেক্রেট, অ্যাক্সেসটোকেন, রিকোস্টটোকেন, টোকেনসেক্রেট বা ভেরিফায়ার কোডের উত্স সম্পর্কে কিছুই নির্দিষ্ট করে না, তবে উল্লেখযোগ্যভাবে সুরক্ষিত টোকেন তৈরির জন্য যদি সেরা কোনও অনুশীলন থাকে তবে (বিশেষত টোকেন / গোপন সংমিশ্রণ)।
আমি এটি দেখতে পাচ্ছি, টোকেনগুলি তৈরি করার জন্য কয়েকটি পন্থা রয়েছে:
- কেবল র্যান্ডম বাইট ব্যবহার করুন, গ্রাহক / ব্যবহারকারীর সাথে সম্পর্কিত ডিবিতে সঞ্চয় করুন
- কিছু ব্যবহারকারী / ভোক্তা-নির্দিষ্ট ডেটা, গ্রাহক / ব্যবহারকারীর সাথে সম্পর্কিত ডিবিতে সঞ্চয় করুন
- ব্যবহারকারী / ভোক্তা-নির্দিষ্ট ডেটা এনক্রিপ্ট করুন
(1) এর সুবিধাগুলি হ'ল ডেটাবেস কেবল তথ্যের একমাত্র উত্স যা সবচেয়ে নিরাপদ বলে মনে হয়। (2) বা (3) এর চেয়ে আক্রমণ চালানো আরও শক্ত হবে।
আসল তথ্য হ্যাশিং (২) সম্ভবত ইতিমধ্যে পরিচিত ডেটা থেকে টোকেনটি পুনরায় তৈরি করার অনুমতি দেবে। (1) এর কোনও সুবিধা সত্যিই সরবরাহ করতে পারে না যেহেতু যাইহোক স্টোর / লুকিংয়ের প্রয়োজন হবে। (1) এর চেয়ে বেশি সিপিইউ নিবিড়।
আসল ডেটা (3) এনক্রিপ্ট করা ডিক্রিপ্টিংকে তথ্য জানার অনুমতি দেয়। এর জন্য (1) এবং (2) এর চেয়ে কম সঞ্চয় এবং সম্ভাব্যভাবে কম লুকআপের প্রয়োজন হবে তবে সম্ভাব্যভাবেও কম সুরক্ষিত হবে।
অন্য কোন পন্থা / সুবিধা / অসুবিধা বিবেচনা করা উচিত?
সম্পাদনা: অন্য বিবেচনাটি হ'ল টোকেনগুলিতে কিছু র্যান্ডম মান থাকতে হবে কারণ সেখানে নতুন টোকেনের মেয়াদ শেষ এবং পুনরায় প্রকাশ করার ক্ষমতা থাকতে হবে যাতে এটি কেবল সত্যিকারের ডেটা নিয়েই অন্তর্ভুক্ত থাকে না।
প্রশ্নগুলি অনুসরণ করুন :
উল্লেখযোগ্যভাবে ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত করার জন্য কি কোনও নূন্যতম দৈর্ঘ্য রয়েছে? আমি এটি বুঝতে পেরেছি, দীর্ঘ টোকেন সিক্রেটস আরও সুরক্ষিত স্বাক্ষর তৈরি করবে। এই বোঝাপড়াটি কি সঠিক?
হ্যাশিং দৃষ্টিকোণ থেকে অন্যটির উপরে একটি নির্দিষ্ট এনকোডিং ব্যবহার করার সুবিধা রয়েছে কি? উদাহরণস্বরূপ, আমি হেক্স এনকোডিংগুলি (যেমন জিইউইডি স্ট্রিং) ব্যবহার করে প্রচুর এপিআই দেখছি। OAuth স্বাক্ষরকারী অ্যালগরিদমে, টোকন একটি স্ট্রিং হিসাবে ব্যবহৃত হয়। একটি হেক্স স্ট্রিং সহ, উপলব্ধ অক্ষর সেট বেস 64 এনকোডিংয়ের চেয়ে অনেক ছোট (আরও অনুমানযোগ্য) হবে। এটি আমার কাছে মনে হয় সমান দৈর্ঘ্যের দুটি স্ট্রিংয়ের জন্য, বৃহত্তর অক্ষরের সেট সহ একটির আরও ভাল / প্রশস্ত হ্যাশ বিতরণ হবে। এটি আমার কাছে মনে হয় এটি সুরক্ষার উন্নতি করবে। এই ধারণাটি কি সঠিক?
ওএউথ স্পেস 1110 সিক্রেটস এর এনট্রপিতে এটি খুব সমস্যাটি উত্থাপন করে ।