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

তথ্য নিরাপত্তায় সিকিউর সকেট লেয়ারের ব্যবহার কী?


সিকিউর সকেটস লেয়ার (SSL) হলো একটি স্ট্যান্ডার্ড প্রোটোকল যা একটি নেটওয়ার্কের ওপর ফাইল নিরাপদে প্রেরণের জন্য ব্যবহৃত হয়। নেটস্কেপ দ্বারা উন্নত, SSL প্রযুক্তি একটি নেটওয়ার্ক সার্ভার এবং ব্রাউজারের মধ্যে একটি নিরাপদ লিঙ্ক তৈরি করে ব্যক্তিগত এবং অখণ্ড ডেটা ট্রান্সমিশন নিশ্চিত করতে। SSL যোগাযোগের জন্য ট্রান্সপোর্ট কন্ট্রোল প্রোটোকল (TCP) প্রয়োজন।

নিরাপদ ওয়েব ট্রানজ্যাকশনের জন্য SSL ব্যবহার করার সময়, একটি ওয়েব সার্ভারের একটি SSL সার্টিফিকেট থাকতে হবে একটি নিরাপদ SSL সংযোগ স্থাপন করতে। SSL ট্রান্সপোর্ট লেয়ারের পরে নেটওয়ার্ক সংযোগের অংশগুলো এনক্রিপ্ট করে, যা একটি নেটওয়ার্ক সংযোগ উপাদান প্রোগ্রাম লেয়ার।

SSL একটি অসমমিত ক্রিপ্টোগ্রাফিক মেকানিজম অনুসরণ করে, যেখানে একটি ইন্টারনেট ব্রাউজার একটি পাবলিক কি এবং একটি প্রাইভেট (গোপন) কি তৈরি করে। পাবলিক কি একটি ডেটা ফাইলে থাকে যাকে সার্টিফিকেট সাইনিং রিকোয়েস্ট (CSR) বলা হয়। প্রাইভেট কি শুধু প্রাপকের কাছে প্রকাশ করা হয়।

SSL একটি ক্রিপ্টোগ্রাফিক সিস্টেম ব্যবহার করে যা ডেটা এনক্রিপ্ট করার জন্য দুটি কি দেয় — একটি পাবলিক কি যা সবার কাছে পরিচিত এবং একটি প্রাইভেট বা গোপন কি যা শুধু মেসেজের প্রাপকের কাছে পরিচিত। কিছু ওয়েব ব্রাউজার সিকিউর সকেটস লেয়ার এবং এর উত্তরাধিকারী TSL সমর্থন করে, এবং কিছু ওয়েবসাইট প্রোটোকল ব্যবহার করে গোপন ব্যবহারকারীর তথ্য অর্জন করতে যেন ক্রেডিট কার্ড নম্বর। কনভেনশন অনুযায়ী, যেসব URL-এর SSL সংযোগ দরকার সেগুলো https দিয়ে শুরু হয় HTTP-এর বদলে।

SSL একটি তিন-ধাপের হ্যান্ডশেক দ্বারা কাজ করে যা TCP সংযোগের ওপর লেয়ারড থাকে:

  • যখন একটি ইন্টারনেট ব্রাউজার একটি ওয়েবসাইটের সাথে সংযোগ করার চেষ্টা করে, ব্রাউজার প্রথমে ওয়েব সার্ভারের অনুরোধ করবে নিজের পরিচয় দিতে। এটি কম্পিউটার সার্ভারকে ব্রাউজারের কাছে সার্টিফিকেটের একটি কপি পাঠাতে বাধ্য করে।

  • ব্রাউজার চেক করে সার্টিফিকেট কি বিশ্বস্ত এবং যদি হয়, ব্রাউজার একটি যাচাইকরণ মেসেজ ওয়েব সার্ভারকে পাঠায়।

  • সার্ভার ব্রাউজারের প্রতি একটি ডিজিটালি স্বাক্ষরিত স্বীকৃতি দিয়ে প্রতিক্রিয়া জানায় একটি এনক্রিপ্টেড সেশন শুরু করতে। এটি ব্রাউজার এবং সার্ভারের মধ্যে এনক্রিপ্টেড তথ্য শেয়ার করতে সক্ষম করে, HTTPS লেবেল দ্বারা চিহ্নিত HTTP-এর বদলে।

SSL নিশ্চিত করে যে দুটি ডিভাইসের মধ্যে যাবতীয় ডেটা ব্যক্তিগত। এটি অনলাইন যোগাযোগ সুরক্ষিত করতে উপযোগী যেন ইমেইল ও ব্যাংক কার্ড ট্রানজ্যাকশন। ওয়েব ব্রাউজার SSL-সুরক্ষিত ওয়েবসাইটকে একটি প্যাডলক দিয়ে দেখায় উইন্ডোতে যেখানে URL দেখানো হয়। URL প্রিফিক্সও HTTPS হিসেবে দেখানো হয় তার পুরনো HTTP থেকে।

SSL সংযোগ SSL সার্টিফিকেট কেনা করে তৈরি হয় একটি সার্টিফিকেট অথরিটি থেকে যেগুলো পরে একটি ওয়েব সার্ভারের সাথে সংযুক্ত করা হয়। যাইহোক, সার্টিফিকেট অথরিটি একটি জিজ্ঞাসা করবে এবং তাই আবেদনকারীদের সাথে 대응 করা এবং ডকুমেন্ট জমা দেওয়া উচিত। এই প্রক্রিয়া সমাপ্ত হলে, অথরিটি সার্ভিস প্রোভাইডারের SSL দাবি করার ক্ষমতা দেবে। সার্টিফিকেটগুলো এক্সপায়ারেশন ডেটার অধীন থাকে এবং সার্টিফিকেট অথরিটির সাথে পুনরায় অনুমোদন করতে হবে।

  1. তথ্য সুরক্ষায় চ্যালেঞ্জগুলো কী?

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

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

  4. তথ্য নিরাপত্তায় হ্যাশিং (Hashing) কী?