কম্পিউটার টিউটোরিয়াল

নেটওয়ার্ক সিকিউরিটিতে নন-রিপুডিয়েশন (Non-Repudiation) কী?

নন-রিপুডিয়েশন (Non-Repudiation): সংজ্ঞা, গুরুত্ব ও বাস্তবায়ন

নন-রিপুডিয়েশন কী?

Non-repudiation বা অস্বীকৃতি নিষিদ্ধ করা হলো এমন একটি সিকিউরিটি সার্ভিস যা নিশ্চিত করে যে কোনো মেসেজ বা ট্রানজ্যাকশনের প্রেরক (sender) পরে সেটি পাঠিয়েছে না বলতে পারবে না, এবং প্রাপক (receiver) তাকে পাওয়া গিয়ে না বলতে পারবে না। এটি ডিজিটাল স্বাক্ষর (Digital Signature) এর মাধ্যমে বাস্তবায়ন করা হয়।

উদাহরণ

  • হস্তাক্ষরযুক্ত চুক্তিপত্র: কলম দিয়ে স্বাক্ষর করলে পরে "আমি স্বাক্ষর করিনি" বলা যায় না
  • ডিজিটাল স্বাক্ষরযুক্ত ইমেইল/ডকুমেন্ট: প্রাইভেট কী দিয়ে সাইন করলে প্রেরক অস্বীকার করতে পারেন না
  • ব্লকচেইন ট্রানজ্যাকশন: একবার কনফার্ম হলে তা পরিবর্তন বা অস্বীকার করা যায় না

রিপুডিয়েশন (Repudiation) আক্রমণ কী?

যখন কোনো সিস্টেম ব্যবহারকারীর কার্যকলাপ সঠিকভাবে লগ করে না, ফলে ব্যবহারকারী তার করা কাজ অস্বীকার করতে পারে বা জালিয়াতি করতে পারে। উদাহরণ: কোনো অ্যাডমিন সিস্টেম কনফিগারেশন বদলিয়ে তারপর "আমি করিনি" বললে সেটি রিপুডিয়েশন আক্রমণ।

নন-রিপুডিয়েশন কীভাবে প্রদান করা হয়?

  1. ডিজিটাল স্বাক্ষর (Digital Signature): প্রাইভেট কী দিয়ে সাইন, পাবলিক কী দিয়ে ভেরিফাই
  2. অডিট লগ (Audit Logs): টাইমস্ট্যাম্পসহ সব কার্যকলাপ অপরিবর্তনীয়ভাবে লগ করা
  3. ব্লকচেইন/ডিস্ট্রিবিউটেড লেজার: পরিবর্তন নয়া রেকর্ড রাখা
  4. নোটারি সার্ভিস / থার্ড পার্টি উইটনেস: বিশ্বস্ত তৃতীয় পক্ষ দিয়ে সাক্ষ্য রাখা

TLS এবং নন-রিপুডিয়েশন

TLS/SSL নন-রিপুডিয়েশন দেয় না। TLS সিমেট্রিক কী (session key) ব্যবহার করে MAC (Message Authentication Code) তৈরি করে। যেহেতু প্রেরক ও প্রাপক দুজনেরই কী থাকে, কেউ কোনো মেসেজ পাঠিয়েছে বলে প্রমাণ করা যায় না। নন-রিপুডিয়েশনের জন্য অ্যাসিমেট্রিক ক্রিপ্টোগ্রাফি (পাবলিক/প্রাইভেট কী) ও ডিজিটাল স্বাক্ষর প্রয়োজন।

নন-রিপুডিয়েশন vs অথেন্টিকেশন vs ইন্টিগ্রিটি

কনসেপ্টকার্যটেকনোলজি
Authenticationব্যবহারকারী কে তা শনাক্ত করাPassword, MFA, Certificate
Integrityডেটা পরিবর্তন হয়নি তা নিশ্চিত করাHash (SHA-256), HMAC
Non-Repudiationপ্রেরক/প্রাপক অস্বীকার করতে পারবে নাDigital Signature (RSA, ECDSA)

কেন গুরুত্বপূর্ণ? (ই-কমার্স, লিগ্যাল, ব্যাংকিং)

  • অনলাইন চুক্তি/কন্ট্রাক্ট বাধ্যতামূলক করা
  • ফাইনান্সিয়াল ট্রানজ্যাকশনে দুপক্ষের দায়বদ্ধতা
  • কানूনি বিতর্কে ডিজিটাল সাক্ষ্য হিসেবে গ্রহণযোগ্য
  • রেগুলেটরি কমপ্লায়েন্স (GDPR, SOX, HIPAA) পূরণ
  1. নেটওয়ার্ক সিকিউরিটিতে BA ডিগ্রি কী

  2. নেটওয়ার্ক সিকিউরিটি কী? ধরন, গুরুত্ব এবং বাস্তব উদাহরণ

  3. নেটওয়ার্ক সিকিউরিটি আইডি/কী কী এবং কীভাবে খুঁজে বের করবেন

  4. নেটওয়ার্ক সিকিউরিটি কী? প্রকার, গুরুত্ব ও কাজ করার পদ্ধতি