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

তথ্য সুরক্ষায় ডিস্ট্রিবিউটেড সিকিউরিটি ম্যানেজার ভিত্তিক মাল্টিলেভেল সিকিউরিটির প্রধান সমস্যাগুলো কী?


ডিস্ট্রিবিউটেড সিকিউরিটি ম্যানেজার ভিত্তিক মাল্টিলেভেল সিকিউরিটিতে বেশ কিছু সমস্যা রয়েছে যেগুলো নিচে দেওয়া হলো:

  • প্রমাণীকরণ (Authentication) - ব্যবহারকারী প্রমাণীকরণ মোবাইল এবং হ্যান্ডহেল্ড ডিভাইস যার মধ্যে আছে পারসোনাল ডিজিটাল অ্যাসিস্টেন্ট (PDA) এর জন্য প্রতিরক্ষার প্রথম লাইন। প্রথাগত প্রমাণীকরণ কাঠামো ব্যবহারকারী পরিচয়ের একটি সেন্ট্রালাইজড ডাটাবেস বজায় রাখার ওপর নির্ভর করে, যা একটি ভিন্ন অ্যাডমিনিস্ট্রেটিভ ডোমেনে ব্যবহারকারী প্রমাণীকরণ করা কঠিন করে তোলে।

    মোবাইল ডিভাইসে সুরক্ষা সমর্থন করার এই মেকানিজম প্রতিটি সিস্টেমের জন্য একটি চ্যালেঞ্জ যা মূল্যবান, গোপন ডেটা, বা পার্সোনালাইজড সার্ভিসে নিরাপদ অ্যাক্সেস সমর্থন করে। প্রমাণীকরণ কাঠামো ডিস্ট্রিবিউটেড হতে হবে, এবং প্রমাণীকরণকারীর বিভিন্ন উপাদানগুলোকে একে অপর সাথে যোগাযোগ করতে হবে একজন ব্যবহারকারী প্রমাণীকরণ করার জন্য। সেন্ট্রালাইজড এনভায়রনমেন্টে, প্রমাণীকরণকারীর সিস্টেমের সকল ব্যবহারকারী সম্পর্কে ডেটা থাকতে হয়।

  • ডেটা গোপনীয়তা (Data Confidentiality) - সাধারণত, যাত্রী ব্যবহারকারীদের কর্পোরেট ডাটাবেসের সাথে বৃদ্ধি সংযোগ তাদের ব্যক্তিগত তথ্য মোবাইল ব্যবহারকারীদের জন্য উপলব্ধ করতে নতুন হুমকি সৃষ্টি করে ডেটা গোপনীয়তা এবং কনফিডেনশিয়ালিটির ওপর। একটি সমাধান রয়েছে যা C-SDA (Chip-Secured Data Access) নামে পরিচিত, যা ব্যক্তিগত সুবিধা নিয়ন্ত্রণ করে এনক্রিপ্টেড ডেটা কোয়েরি করতে সক্ষম করে।

  • شنাক্তকরণ (Identification) - একজন ব্যবহারকারীর পরিচয় যাচাই করার প্রক্রিয়া সাধারণত ব্যবহারকারী শনাক্তকরণ এবং প্রমাণীকরণ হিসেবে সংজ্ঞায়িত। পাসওয়ার্ড কম্পিউটার ব্যবহারকারী প্রমাণীকরণের জন্য সবচেয়ে সাধারণ পদ্ধতি, কিন্তু নাম (যেমন প্রথম বা শেষ) বা পাসওয়ার্ড, ইমেইল ঠিকানা শনাক্তকরণের কোনো নিশ্চয়তা দেয় না, অননুমোদিত অ্যাক্সেস কম্পিউটার রিসোর্সে রোধ করতে যখন একমাত্র প্রমাণীকরণের উপায় হিসেবে ব্যবহার করা হয়, তাই কিছু ব্যবহারকারী বায়োমেট্রিক্স ব্যবহার করা শুরু করছেন ব্যবহারকারী শনাক্তকরণের একটি পদ্ধতি হিসেবে।

    যদি পাসওয়ার্ড সিকিউরিটি মানে হিসেবে ব্যবহার করা প্রয়োজন হয় তবে পাসওয়ার্ডের ব্যবহার ম্যানেজ করতে হবে পিরিয়ডিক্যালি পাসওয়ার্ড পরিবর্তন করে যা তথ্যের সংবেদনশীলতায় ভিত্তি করে, বা উদ্দেশ্যপূরণে বানানো শব্দ, একাধিক শব্দ একসাথে, বা পাসওয়ার্ডে নম্বর এবং পাঙ্কচুয়েশন অন্তর্ভুক্ত করে, যাতে পাসওয়ার্ড অনুমান করা যাবে না। পরিচয় უნিক হতে হবে যাতে সিস্টেম ভিন্ন ব্যবহারকারীদের আলাদা করতে পারে। পরিচয় অবশ্যই নন-ফোর্জেবল হতে হবে যাতে এক ব্যক্তি অন্যকে অনুকরণ করতে না পারে।

  • অ্যাক্সেস কন্ট্রোল (Access Control) - অ্যাক্সেস কন্ট্রোল ডেটা ইন্টিগ্রিটি রক্ষা করে সীমাবদ্ধ করে কে ডেটা পরিবর্তন করতে পারে। একটি ডিস্ট্রিবিউটেড এনভায়রনমেন্টে প্রয়োজনীয় অ্যাক্সেস কন্ট্রোল নিয়মগুলো ডিস্ট্রিবিউটেড, সেন্ট্রালাইজড বা রেপ্লিকেটেড হতে পারে। যদি নিয়মগুলো সেন্ট্রালাইজড হয়, তাহলে সেন্ট্রাল সার্ভারের সকল ডাটাবেস অ্যাক্সেস চেক করতে হবে। যদি নিয়মগুলো ডিস্ট্রিবিউটেড হয়, তবে উপযুক্ত নিয়মগুলো একটি নির্দিষ্ট অ্যাক্সেসের জন্য লোকেট এবং বাস্তবায়ন করতে হবে।

    প্রায়শই একটি নির্দিষ্ট ডাটাবেস 관련된 নিয়মগুলো একই সাইটে সংরক্ষিত থাকতে পারে। যদি নিয়মগুলো রেপ্লিকেটেড হয়, তবে প্রতিটি নোড যেসব ডেটা হ্যান্ডেল করে সেগুলোর জন্য অ্যাক্সেস কন্ট্রোল চেক চালাতে পারে। রিলেশনাল ডাটাবেস সিস্টেম SQL ল্যাঙ্গুয়েজে GRANT এবং REVOKE কমান্ড ব্যবহার করে অ্যাক্সেস কন্ট্রোল বাস্তবায়ন করে। GRANT কমান্ড ব্যবহারকারীদের সুবিধা দিতে ব্যবহার করা যেতে পারে।

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

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

  3. তথ্য নিরাপত্তায় ডেটা এনক্রিপশনের সুবিধাগুলো কী কী?

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