কম্পিউটার

তথ্য নিরাপত্তা MAC কি?


MAC মানে মেসেজ অথেন্টিকেশন কোড। এটি একটি ট্যাগ হিসাবেও সংজ্ঞায়িত করা হয়। এটি একটি বার্তার উত্স এবং বৈশিষ্ট্য প্রমাণীকরণ করতে ব্যবহৃত হয়। MACs প্রমাণীকরণ ক্রিপ্টোগ্রাফি ব্যবহার করে একটি নেটওয়ার্কের মাধ্যমে প্রেরিত তথ্যের বৈধতা যাচাই করতে বা এক ব্যক্তির থেকে অন্যের কাছে শেয়ার করা হয়৷

MAC প্রদান করে যে বার্তাটি সঠিক প্রেরকের কাছ থেকে প্রদর্শিত হচ্ছে, সংশোধন করা হয়নি, এবং নেটওয়ার্কের মাধ্যমে স্থানান্তরিত বা সিস্টেমে বা বাইরে সংরক্ষিত তথ্য বৈধ এবং এতে ক্ষতিকারক কোড অন্তর্ভুক্ত নয়। ম্যাকগুলিকে অ্যাহার্ডওয়্যার সুরক্ষা কাঠামোতে সংরক্ষণ করা যেতে পারে, একটি ডিভাইস যা প্রতিক্রিয়াশীল ডিজিটাল কীগুলি পরিচালনা করতে ব্যবহৃত হয়৷

একটি MAC একটি বার্তায় একটি কীড সুরক্ষিত হ্যাশ ফাংশন দ্বারা তৈরি করা হয়। এটি বার্তার অখণ্ডতা প্রদানের জন্য ব্যবহার করা যেতে পারে যাতে একটি MAC দ্বারা সুরক্ষিত কোনো বার্তা যদি ইস্তেগফার করা হয় তবে বার্তাটিতে থাকা MAC এবং পুনরায় গণনা করা MAC-এর সাথে তুলনা করে এটি সনাক্ত করা যেতে পারে।

একটি MAC হল বার্তার একটি কীড চেকসাম যা বার্তার সাথে শেয়ার করা হয়৷ এটি একটি নির্দিষ্ট দৈর্ঘ্যের লুকানো কী এবং একটি নির্বিচারে দৈর্ঘ্যের বার্তা নেয় এবং আউটপুট স্থির দৈর্ঘ্যের চেকসাম দেয়৷ একটি সুরক্ষিত MAC-এর বৈশিষ্ট্য রয়েছে যে থিম-এ যেকোনো পরিবর্তন চেকসাম নাল প্রদান করবে।

MAC শুধুমাত্র যোগাযোগ নিরাপত্তার জন্য ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, ধরুন যে এটি একটি অপসারণযোগ্য USB ফ্ল্যাশ ড্রাইভে ফাইলগুলি সংরক্ষণ করতে হবে, যা এটি কখনও কখনও আমাদের বন্ধুদের সাথে ভাগ করতে পারে৷

এটি আমাদের ফ্ল্যাশ ড্রাইভের ফাইলগুলির সাথে ট্যাম্পারিংয়ের বিরুদ্ধে সুরক্ষিত রাখতে পারে, আমাদের মেশিন একটি গোপন কী তৈরি করতে পারে এবং প্রতিটি ফাইলের একটি MAC ফ্ল্যাশ ড্রাইভে কোথাও সংরক্ষণ করতে পারে৷

যখন মেশিনটি ফাইলটি পড়ে, তখন ফাইলের বিষয়বস্তু ব্যবহার করার আগে এটি পরীক্ষা করতে পারে যে MAC সত্য কিনা। এক অর্থে, এটি এমন একটি ক্ষেত্রে যেখানে এটি নিজেদের একটি ভবিষ্যত সংস্করণের সাথে যোগাযোগ করছে, তাই সঞ্চিত তথ্যের নিরাপত্তাকে যোগাযোগ নিরাপত্তার থেকে আলাদা হিসাবে দেখা যেতে পারে৷

এই পদ্ধতির মৌলিক অসুবিধা হল বার্তার বিষয়বস্তুতে ইচ্ছাকৃত পরিবর্তনের বিরুদ্ধে নিরাপত্তার অভাব। অনুপ্রবেশকারী বার্তাটি পরিবর্তন করতে পারে, এইভাবে একটি নতুন চেকসাম গণনা করতে পারে এবং অবশেষে নতুন মূল্যের দ্বারা আসল চেকসাম পুনরুদ্ধার করতে পারে। একটি সাধারণ CRC অ্যালগরিদম শুধুমাত্র বার্তাগুলির এলোমেলোভাবে ক্ষতিকারক উপাদানগুলি সনাক্ত করতে সক্ষম করে (কিন্তু আক্রমণকারীর দ্বারা ইচ্ছাকৃত পরিবর্তন নয়)।

বার্তা প্রমাণীকরণ এক পক্ষ এবং প্রেরককে এমন একটি পদ্ধতিতে একটি বার্তা প্রেরণ করতে সক্ষম করে যে কোনও পক্ষ এবং প্রাপককে এমন পদ্ধতিতে বার্তা প্রেরণ করা হয় যে যদি বার্তাটি অপ্রস্তুত হয়, তাই প্রাপক অবশ্যই এটি সনাক্ত করবে৷

বার্তা প্রমাণীকরণ ডেটা-অরিজিন প্রমাণীকরণ নামেও পরিচিত। কারণ এটি প্রতিটি বার্তার বিন্দু-অফ-অরিজিন প্রমাণ করতে পারে। বার্তা প্রমাণীকরণ হল বার্তাগুলির নীতিকে সুরক্ষিত করা যা প্রদান করে যে প্রতিটি গৃহীত এবং স্বনামধন্য অনুমোদনযোগ্য একই পরিস্থিতিতে উপস্থিত হয় যেখানে এটি প্রেরণ করা হয়েছিল এবং নোবিট ঢোকানো, সরানো বা পরিবর্তন করা হয়েছিল।


  1. তথ্য সুরক্ষায় ম্যাক এবং হ্যাশ ফাংশনের মধ্যে পার্থক্য কী?

  2. তথ্য নিরাপত্তা ডিক্রিপশন কি?

  3. তথ্য সুরক্ষায় ক্রিপ্টোগ্রাফির উদ্দেশ্য কী?

  4. তথ্য নিরাপত্তা আইডিইএ কি?