Table of Contents
এমকিউটি (ট্রামট্রিথিং ট্রান্সপোর্ট) সাধারণত আইওটি অ্যাপ্লিকেশনে ব্যবহার করা সহজ বার্তা বিনিময় প্রোটোকল। নিশ্চিত করে নিরাপত্তা ব্যবস্থাটি তথ্য সংরক্ষণ এবং অবাধ প্রবেশাধিকার রোধ করার জন্য এনক্রিপশন এবং অনুমোদন ব্যবস্থা প্রয়োগ করা।
MQT এর জন্য এনক্রিপশন টেকনিক
এনক্রিপশন এনক্রিপ্ট করা গ্রাহক ও ব্রোকারদের মধ্যে তথ্য আদান-প্রদান এখনো গোপন থাকে। (এই ক্ষেত্রে) TLS এমকিউটিটি ট্রাফিকের জন্য এটি একটি আদর্শ পদ্ধতি। এটি সকল যোগাযোগ চ্যানেলকে এনক্রিপ্ট করে, পর্যবেক্ষণ করা এবং পরিবর্তন করা বন্ধ করে দেয়।
TLS প্রয়োগ করে ক্লায়েন্টের জন্য SSL সার্টিফিকেট প্রস্তুত করার উদ্দেশ্যে, কনফিগার করুন । সার্টিফিকেট নির্ধারণের জন্য MQTT এনক্রিপ্ট করুন । সংযোগের সময় ক্লায়েন্ট পুনরায় কনফিগার করা আবশ্যক ।
অনুমোদনের বৈধ পদ্ধতি
MQT ব্রোকারের সাথে ক্লায়েন্টের পরিচয় প্রমাণকারী অনুমোদন করতে ব্যবহৃত হয়। সাধারণ পদ্ধতি হলো প্রমাণীকরণের অনুমোদন ব্যবস্থা ও ক্লায়েন্ট সার্টিফিকেট সহ ক্লায়েন্ট সার্টিফিকেট দ্বারা Apply অথেন্টিকেশন করা হয়।
অনুমোদন করা হচ্ছে পরিচয় প্রমাণকারী অ্যাকাউন্টের জন্য কনফিগার করা হচ্ছে। নিরাপত্তাজনিত কারণে এই বৈশিষ্ট্যের সাহায্যে TLS পরিচয় প্রমাণ প্রক্রিয়া ব্যবহার করা হচ্ছে। নিরাপদভাবে এনক্রিপ্ট করার জন্য এই সংযোগটি একত্রিত করুন।
ব্যবহারিক উদাহরণ: TLS এবং ক্লায়েন্ট সার্টিফিকেট দ্বারা MQITT ভিত্তিক MITT যাচাই করুন
প্রথমত, একটি CA সার্টিফিকেট, সার্ভার সার্টিফিকেট এবং ক্লায়েন্ট সার্টিফিকেট তৈরি করুন। MQTT SACT কে, সার্ভার সার্টিফিকেট এবং সার্টিফিকেট সক্রিয় করার জন্য একটি সার্টিফিকেট নির্ধারণ করুন।
ক্লায়েন্ট পাশে, ক্লায়েন্ট সার্টিফিকেট এবং কী (key) ইনস্টল করুন । একটি সংযোগ স্থাপন করার সময় MQT ক্লায়েন্ট ক্লায়েন্টকে এই সার্টিফিকেটের সাহায্যে ব্যবহার করতে কনফিগার করুন । এটি নিশ্চিত করতে যে, এই সার্টিফিকেটগুলি কেবল বৈধ সার্টিফিকেট এবং ক্লায়েন্ট সংযুক্ত করতে পারে ।
OpenSSL এর মত সরঞ্জাম ব্যবহার করে, প্রশাসকরা সার্টিফিকেট তৈরি করতে এবং পরিচালনা করতে পারে। MQTTPRACT Sonentors, যেমন TLS এবং ক্লায়েন্ট সার্টিফিকেট ব্যবস্থা উপলব্ধ করে, যথাযথ কনফিগারেশনের সাথে সরাসরি প্রয়োগ করতে পারে।