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

তথ্য নিরাপত্তায় ওয়েব সার্ভিসের উপাদান কী কী?

ওয়েব সার্ভিসের তিনটি মূল উপাদান

একটি کلاسিক ওয়েব সার্ভিসে প্রধানত তিনটি উপাদান থাকে: ব্যবহারকারী (Users), সার্ভিস (Services) এবং ডেটাবেস (Databases)। এই কাঠামোর ওপর ভিত্তি করে একটি গোপনীয়তা মডেল তৈরি করা যায় যার তিনটি ধরন: ব্যবহারকারীর গোপনীয়তা, সার্ভিসের গোপনীয়তা ও ডেটার গোপনীয়তা।

ব্যবহারকারীর গোপনীয়তা (User Privacy)

ওয়েব সার্ভিসের ব্যবহারকারী হতে পারে ব্যক্তি (নাগরিক, কেস অফিসার), অ্যাপ্লিকেশন বা একাধিক ওয়েব সার্ভিস। অনেক সময় ব্যবহারকারীদের বড় পরিমাণ ব্যক্তিগত সংবেদনশীল তথ্য দিতে হয়। ব্যবহারকারীর গোপনীয়তার চাহিদা তথ্যের সংবেদনশীলতার ধারণা অনুযায়ী ভিন্ন হয়। উদাহরণস্বরূপ, চিকিৎসা তথ্যের চেয়ে কর্মजीবন ইতিহাসে ব্যবহারকারী কম গোপনীয়তা চাইতে পারে। ব্যবহারকারীর গোপনীয়তা ধারণা ডেটা গ্রহিতা ও ডেটা ব্যবহারের ওপর নির্ভর করে।

একজন ব্যবহারকারীর ডেটার জন্য যেসব গোপনীয়তা পছন্দ প্রযোজ্য, সেটাকে ব্যবহারকারী গোপনীয়তা প্রোফাইল (User Privacy Profile) বলা হয়। এটি সাধারণত ব্যবহারকারী নিজেই তৈরি করে, কিন্তু 집단ের জন্যও নির্ধারিত করা যায়। গোপনীয়তা প্রোফাইল ডাইনামিক—ব্যবহারকারী তা তৈরি, দেখা, আপডেট বা মুছে ফেলতে পারে। গোপনীয়তা লঙ্ঘন सम्बन्धী আইনি বিতর্ক সমাধানের জন্য ওয়েব সার্ভিস আর্কিটেকচারে এই অপারেশনগুলোর বিধান থাকা উচিত।

সার্ভিসের গোপনীয়তা (Service Privacy)

প্রতিটি ওয়েব সার্ভিসের নিজস্ব গোপনীয়তা নীতি থাকে যা সকল ব্যবহারকারীর ওপর প্রযোজ্য। সার্ভিস গোপনীয়তা মূলত তিন ধরনের নীতিতে ভাগ: ব্যবহার নীতি (Usage Policy), সংরক্ষণ নীতি (Storage Policy) ও প্রকাশ নীতি (Disclosure Policy)।

  • ব্যবহার নীতি: সংগৃহীত তথ্য কোন উদ্দেশ্যে ব্যবহার হবে তা নির্ধারণ করে।
  • সংরক্ষণ নীতি: সংগৃহীত তথ্য কতক্ষণ সংরক্ষিত থাকবে তা বলে। যেমন, মেডিকেইড বলে দিতে পারে যে নাগরিকের তথ্য কল্যাণ প্রোগ্রাম ছেড়ে যাওয়ার এক বছর পর পর্যন্ত মূল ডেটাবেসে থাকবে।
  • প্রকাশ নীতি: কোন ব্যবহারকারীর তথ্য কে কে দেখতে পাবে তা নির্ধারণ করে। এটি ব্যক্তি বা গোষ্ঠীভিত্তিক হতে পারে।

উদাহরণস্বরূপ, মেডিকেইডের গোপনীয়তা নীতিতে থাকতে পারে যে বাহ্যিক ব্যবহারকারী সাংখ্যিক ডেটা (গড় আয়, জাতিগত বন্টন ইত্যাদি) ব্যবহার করতে পারবে না।

ডেটার গোপনীয়তা (Data Privacy)

একই ডেটা অবজেক্ট একাধিক ওয়েব সার্ভিস দ্বারা ব্যবহার হতে পারে। উদাহরণস্বরূপ, একটি ডেটাবেস রেকর্ড IRS অফিসার কর ফরম যাচাই করতে ব্যবহার করতে পারে, আবার চাইল্ড সাপোর্ট এজেন্সির অফিসার অভিভাবকের দায়বদ্ধতা যাচাই করতে ব্যবহার করতে পারে। অর্থাৎ, একই ডেটা অবজেক্ট থেকে বিভিন্ন সার্ভিস ভিন্ন ভিন্ন তথ্য চাইতে পারে।

তাই ডেটা অবজেক্টগুলোর القدرة থাকতে হবে যাতে সেগুলো বিভিন্ন ওয়েব সার্ভিসকে ভিন্ন ভিন্ন ভিউ (View) প্রদর্শন করে। প্রতিটি ডেটা অবজেক্টের জন্য একটি ডেটা গোপনীয়তা প্রোফাইল (Data Privacy Profile) নির্ধারিত করা যায় যা নির্দিষ্ট করে সেটি কোন সার্ভিসকে কোন অ্যাক্সেস ভিউ দেবে।

  1. তথ্য নিরাপত্তার প্রকারভেদ কী কী?

  2. তথ্য নিরাপত্তার সার্ভিসগুলো কী কী?

  3. তথ্য নিরাপত্তার নিরাপত্তা সেবাগুলো কী কী?

  4. তথ্য নিরাপত্তাতে ডিক্রিপশনের প্রকারভেদ কী কী?