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

তথ্য নিরাপত্তায় স্টেগানোগ্রাফি এবং অবফাসকেশনের তুলনা

স্টেগানোগ্রাফি

স্টেগানোগ্রাফি হল ডেটা, ছবি বা অডিও মেসেজকে অন্য কোনো তথ্য, ছবি বা অডিওর মধ্যে লুকানোর প্রক্রিয়া। স্টেগানোগ্রাফি হল ডেটা লুকানোর শিল্প।

কম্পিউটার সায়েন্সে, এটি একটি মেসেজ বা ফাইলের মধ্যে তথ্য লুকানোর অর্থে ব্যবহৃত হয়। এটি ক্রিপ্টোগ্রাফির মতো একই উদ্দেশ্য পরিবেশন করে, কিন্তু তথ্য এনক্রিপ্ট করার বদলে স্টেগানোগ্রাফি সহজে ব্যবহারকারীর চোখ থেকে লুকিয়ে রাখে।

অদৃশ্য স্যाही স্টেগানোগ্রাফির একটি উদাহরণ যা কম্পিউটারের বাইরে রয়েছে। একজন ব্যক্তি স্বচ্ছ বা "অদৃশ্য" স্যाही দিয়ে একটি মেসেজ লিখতে পারে যা কাগজে অন্য স্যाही বা তরল পাদার্থ প্রয়োগ করার পরেই দেখা যায়।

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

ডিজিটাল স্টেগানোগ্রাফি একটি জনপ্রিয় পদ্ধতি যা ছবি, অডিও বা ভিডিওর মতো মিডিয়ামের মধ্যে মেসেজ এম্বেড করতে এবং অপচারিত চোখ থেকে লুকাতে ব্যবহৃত হয়। যদিও দুর্জন হ্যাকাররা নিরাপত্তা उपায় এড়াতে এই পদ্ধতি ব্যবহার করে, তারা একমাত্র لستেগানোগ্রাফি প্রয়োজনীয় লোকজন নয়।

স্টেগানোগ্রাফি তথ্য নিরাপত্তায় একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। এটি খুব উপকারী একটি বিন্দু থেকে অন্য বিন্দুতে গোপনে তথ্য প্রেরণের জন্য যাতে কাউকে বুঝতে না দেওয়া যায় যে গোপন বা গুরুত্বপূর্ণ ডকুমেন্ট প্রেরণ করা হয়েছে। সংস্থায় তথ্য নিরাপত্তা প্রাধান্য পায় কারণ এটি সংস্থার সুনামকে প্রতিফলিত করে।

অবফাসকেশন (Obfuscation)

ডেটা অবফাসকেশন হল সংবেদনশীল তথ্যকে আসল প্রোডাকশন ডেটার মতো দেখানোর ডেটা দিয়ে প্রতিস্থাপনের প্রক্রিয়া, যা দূষ্ট 행위কারীদের জন্য निरর্থক করে তোলে। এটি মূলত টেস্ট বা ডেভেলপমেন্ট এনভায়রনমেন্টে ব্যবহৃত হয় যেখানে ডেভেলপার এবং টেস্টাররা সফ্টওয়্যার তৈরি এবং টেস্ট করার জন্য বাস্তবসম্মত তথ্য চান, কিন্তু আসল তথ্য দেখার দরকার নেই।

ডেটা অবফাসকেশন কিছু রেগুলেটেড ইন্ডাস্ট্রিতে অত্যন্ত গুরুত্বপূর্ণ যেখানে ব্যক্তিগত সনাক্তযোগ্য তথ্য অতিরিক্ত এক্সপোজার থেকে রক্ষা করা দরকার।

ডেটা অবফাসকেশন করলে সংস্থা প্রয়োজন অনুসারে টেস্ট টিম বা ডেটাবেস ম্যানেজমেন্টের সামনে তথ্য প্রকাশ করতে পারে তথ্যের নিরাপত্তা বিচ্ছিন্ন না করে বা কমপ্লায়েন্স লঙ্ঘন না করে। ডেটা অবফাসকেশনের মূল সুবিধা হল নিরাপত্তা ঝুঁকি কমানো।

অবফাসকেশনের বৈশিষ্ট্য

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

  2. তথ্য নিরাপত্তায় হ্যাশিং এবং এনক্রিপশনের পার্থক্য কী?

  3. তথ্য নিরাপত্তায় কনফিউশন (Confusion) এবং ডিফিউশন (Diffusion) এর পার্থক্য কী?

  4. তথ্য নিরাপত্তাতে এনক্রিপশন ও স্টেগানোগ্রাফির পার্থক্য কী?