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