একটি TLS হ্যান্ডশেক কি? কিভাবে TLS হ্যান্ডশেক ঠিক করবেন?

What Is Tls Handshake



একজন আইটি বিশেষজ্ঞ হিসেবে, আপনি সম্ভবত 'TLS হ্যান্ডশেক' শব্দটি শুনেছেন। কিন্তু একটি TLS হ্যান্ডশেক কি? এবং কিভাবে আপনি একটি TLS হ্যান্ডশেক ঠিক করতে পারেন?



একটি TLS হ্যান্ডশেক একটি প্রক্রিয়া যা ঘটে যখন দুটি ডিভাইস একটি নিরাপদ সংযোগের মাধ্যমে একে অপরের সাথে যোগাযোগ করে। হ্যান্ডশেক দুটি ডিভাইসকে একে অপরের পরিচয় যাচাই করতে এবং তারা যে ডেটা বিনিময় করে তা এনক্রিপ্ট করা হয়েছে তা নিশ্চিত করতে দেয়।





আপনার যদি TLS হ্যান্ডশেক নিয়ে সমস্যা হয়, তাহলে সমস্যাটি সমাধান করতে আপনি কিছু জিনিস করতে পারেন। প্রথমে, আপনি যে দুটি ডিভাইস সংযোগ করার চেষ্টা করছেন তা TLS-এর একই সংস্করণ ব্যবহার করছে কিনা তা নিশ্চিত করতে পরীক্ষা করুন। সেগুলি না থাকলে, আপনাকে একটি বা উভয় ডিভাইস আপগ্রেড করতে হতে পারে৷ দ্বিতীয়ত, হ্যান্ডশেকের জন্য ব্যবহৃত শংসাপত্রটি বৈধ কিনা তা নিশ্চিত করুন। এটি না হলে, আপনাকে একটি বিশ্বস্ত উত্স থেকে একটি নতুন শংসাপত্র পেতে হতে পারে৷ অবশেষে, যদি আপনার এখনও সমস্যা হয়, আপনি ডিভাইসগুলি পুনরায় চালু করার বা TLS সংযোগ পুনরায় সেট করার চেষ্টা করতে পারেন।





সামান্য সমস্যা সমাধানের মাধ্যমে, আপনি একটি TLS হ্যান্ডশেক ঠিক করতে সক্ষম হবেন এবং আপনার ডিভাইসগুলিকে আবার নিরাপদে যোগাযোগ করতে পারবেন।



টিএলএস বা পরিবহন স্তর নিরাপত্তা এটি একটি এনক্রিপশন প্রোটোকল। এটি এমনভাবে ডিজাইন করা হয়েছে যাতে TLS এর মাধ্যমে যোগাযোগ নিরাপদ এবং ব্যক্তিগত থাকে। এই পোস্টে, আমি ব্যাখ্যা করব TLS হ্যান্ডশেক কী এবং আপনি সমস্যায় পড়লে কীভাবে TLS হ্যান্ডশেক ঠিক করবেন।

হ্যান্ডশেক TLS



আমরা চালিয়ে যাওয়ার আগে এবং TLS হ্যান্ডশেক সম্পর্কে কথা বলার আগে, আসুন বুঝতে পারি কখন TLS ঘটে। আপনি যখনই HTTPS-এর মাধ্যমে কোনো ওয়েবসাইট বা অ্যাপ অ্যাক্সেস করেন, TLS ব্যবহার করা হয়। আপনি যখন ইমেল, বার্তা এবং এমনকি VOIP অ্যাক্সেস করেন, তখন এটি TLS ব্যবহার করে। আপনার সচেতন হওয়া উচিত যে HTTPS হল TLS এনক্রিপশনের একটি বাস্তবায়ন।

একটি TLS হ্যান্ডশেক কি

একটি হ্যান্ডশেক দুটি পক্ষের মধ্যে আলোচনার একটি ফর্ম। ঠিক যেমন আমরা যখন মানুষের সাথে দেখা করি, আমরা একে অপরের সাথে করমর্দন করি এবং তারপরে আমরা অন্য কিছু করতে যাই। একইভাবে, TLS হ্যান্ডশেক হল দুটি সার্ভারের মধ্যে হ্যান্ডশেকের একটি রূপ।

TLS হ্যান্ডশেকের সময়, সার্ভারগুলি একে অপরকে যাচাই করে এবং এনক্রিপশন এবং এক্সচেঞ্জ কীগুলি স্থাপন করে। সবকিছু বৈধ এবং প্রত্যাশিত হলে, অতিরিক্ত ডেটা বিনিময় হবে। চারটি প্রধান ধাপ রয়েছে:

  1. যোগাযোগের জন্য TLS-এর কোন সংস্করণ ব্যবহার করা হবে তা উল্লেখ করুন।
  2. কোন এনক্রিপশন অ্যালগরিদম ব্যবহার করা হবে তা বেছে নিন
  3. SSL CA-এর সর্বজনীন কী এবং ডিজিটাল স্বাক্ষর ব্যবহার করে সত্যতা যাচাই করা হয়।
  4. সেশন কী তৈরি এবং বিনিময় করা হয়

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

কিভাবে TLS হ্যান্ডশেক ঠিক করবেন

সার্ভার সাইডে কোনো সমস্যা হলে আপনি কিছু করতে পারবেন না - তবে আপনার ব্রাউজারে সমস্যা আছে, এটা ঠিক করা যেতে পারে। উদাহরণস্বরূপ, যদি সার্ভারটি এমন একটি শংসাপত্র অফার করে যা প্রমাণীকরণ করা যায় না, তবে এটি সম্পর্কে আপনি কিছুই করতে পারবেন না। যাইহোক, যদি সমস্যাটি একটি TLS প্রোটোকল অমিল হয়, আপনি ব্রাউজারে এটি পরিবর্তন করতে পারেন।

  1. সিস্টেম সময় সঠিক কিনা পরীক্ষা করুন
  2. চেক করুন মাঝখানের ব্যাক্তি সমস্যা
  3. উইন্ডোজে TLS প্রোটোকল পরিবর্তন করুন
  4. ব্রাউজার প্রোফাইল বা সার্টিফিকেট ডাটাবেস মুছুন
  5. ব্রাউজার রিসেট করুন।

TLS হ্যান্ডশেক ব্যর্থ হওয়ার আরও অনেক কারণ রয়েছে এবং এটি পরিস্থিতির উপর নির্ভর করে। সুতরাং, এখানে TLS ঠিক করার কয়েকটি উপায় রয়েছে, কিন্তু তার আগে, সমস্যাটি ফিল্টার করতে সর্বদা এই নিয়মগুলি ব্যবহার করুন৷

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

1] সিস্টেমের সময় সঠিক কিনা তা পরীক্ষা করুন

বেশিরভাগ ক্ষেত্রে TLS হ্যান্ডশেক ব্যর্থ হওয়ার এটাই প্রধান কারণ। শংসাপত্রটি বৈধ বা মেয়াদোত্তীর্ণ কিনা তা পরীক্ষা করতে সিস্টেম সময় ব্যবহার করা হয়। আপনার কম্পিউটারে সময় এবং সার্ভারে সময়ের মধ্যে কোনো পার্থক্য থাকলে, শংসাপত্রের মেয়াদ শেষ হয়ে গেছে বলে মনে হতে পারে। স্বয়ংক্রিয় মোড সেট করে সময় সেট করুন।

কীভাবে এক্সবক্স কনসোল সহযোগী আনইনস্টল করবেন

এখন আবার ওয়েবসাইট পরিদর্শন করুন এবং TLS হ্যান্ডশেক সংশোধন করা হয়েছে কিনা তা পরীক্ষা করুন।

2] সমস্যার কেন্দ্রে থাকা ব্যক্তি

একটি নিয়ম আছে: যদি এটি একটি সাইটে ঘটে তবে এটি একটি নিরাপত্তা সফ্টওয়্যার সমস্যা, কিন্তু যদি এটি সমস্ত সাইটে ঘটে তবে এটি একটি সিস্টেম সমস্যা।

আপনার কম্পিউটারে নিরাপত্তা সফ্টওয়্যার বা একটি ব্রাউজার এক্সটেনশন TLS সংযোগগুলিকে বাধা দিতে পারে এবং কিছু পরিবর্তন করতে পারে, যার ফলে একটি সমস্যাযুক্ত TSL হ্যান্ডশেক হয়৷ এটাও সম্ভব যে সিস্টেমের একটি ভাইরাস পুরো TLS সমস্যার কারণ।

কিছু ব্রাউজার এক্সটেনশন প্রক্সি সেটিংস পরিবর্তন করুন এবং যে এই সমস্যা হতে পারে.

যেভাবেই হোক, আপনাকে আপনার কম্পিউটার বা নিরাপত্তা সফ্টওয়্যার ঠিক করতে হবে। এটি আরও পরীক্ষা করার সর্বোত্তম উপায় হল একটি ভিন্ন কম্পিউটার ব্যবহার করা এবং একই ওয়েবসাইট বা অ্যাপ্লিকেশনটি খুলতে যা সমস্যা সৃষ্টি করেছিল।

3] উইন্ডোজে TLS প্রোটোকল পরিবর্তন করুন

উইন্ডোজ 10 এবং উইন্ডোজের পূর্ববর্তী সংস্করণগুলি সিস্টেমে প্রোটোকল সেটিংস কেন্দ্রীভূত করে। আপনি যদি TLS সংস্করণ পরিবর্তন করতে চান, আপনি ইন্টারনেট বৈশিষ্ট্য ব্যবহার করে তা করতে পারেন।

TLS Chrome এজ পরিবর্তন করুন

  • টাইপ inetcpl.cpl 'রান' লাইনে এবং এন্টার কী টিপুন।
  • যখন ইন্টারনেট বৈশিষ্ট্য উইন্ডো খোলে, তখন উন্নত ট্যাবে স্যুইচ করুন।
  • নিরাপত্তা বিভাগ খুঁজে পেতে নীচে স্ক্রোল করুন এবং এখানে আপনি TLS যোগ করতে বা সরাতে পারেন।
  • যদি একটি সাইট TLS 1.2 খুঁজছে এবং এটি পরীক্ষা না করে, তাহলে আপনাকে এটি পরীক্ষা করতে হবে। একইভাবে, যদি কেউ পরীক্ষা করে с TLS 1.3 , আপনি এটা চেক আউট প্রয়োজন.
  • ধরে রাখার জন্য আবেদন করুন এবং একই সাইট আবার খোলার চেষ্টা করুন।

যখন Chrome, IE, এবং Edge উইন্ডোজ বৈশিষ্ট্যগুলি ব্যবহার করে, ফায়ারফক্স, তার সার্টিফিকেট ডাটাবেসের মতো, স্ব-পরিচালিত। ফায়ারফক্সে TLS প্রোটোকল কীভাবে পরিবর্তন করবেন তা এখানে:

ফায়ারফক্সে TLS পরিবর্তন করুন

  • ফায়ারফক্স খুলুন, টাইপ করুন সম্পর্কে: কনফিগারেশন এবং এন্টার চাপুন
  • অনুসন্ধান বাক্সে TLS লিখুন এবং অনুসন্ধান করুন security.tls.version.min
  • আপনি এটি পরিবর্তন করতে পারেন:
    • TLS 1 এবং 1.1 ব্যবহার করতে বাধ্য করার জন্য 1 এবং 2
    • 3 টিএলএস 1.2 কার্যকর করতে
    • 4 সর্বোচ্চ প্রোটোকল TLS 1.3 সেট করতে।

4] ব্রাউজার প্রোফাইল বা সার্টিফিকেট ডাটাবেস মুছুন

প্রতিটি ব্রাউজার সার্টিফিকেটের জন্য একটি ডাটাবেস বজায় রাখে। উদাহরণস্বরূপ, প্রতিটি ফায়ারফক্স প্রোফাইল আছে cert8.db ফাইল আপনি যদি এই ফাইলটি মুছে ফেলেন এবং পুনরায় চালু করলে এটির সমাধান হয়, সমস্যাটি স্থানীয় শংসাপত্র ডাটাবেসের সাথে।

একইভাবে উইন্ডোজে আইই বা এজ ব্যবহার করার সময় সার্টিফিকেট ম্যানেজার দায়ী, অথবা আপনি যেতে পারেন edge://settings/privacy এবং ক্লিক করুন সার্টিফিকেট এবং HTTPS/SSL সেটিংস পরিচালনা করুন। শংসাপত্র মুছুন এবং আবার চেষ্টা করুন

আপনি যদি ডাটাবেস খুঁজে না পান তবে প্রোফাইল মুছুন এবং আবার চেষ্টা করুন।

4] ব্রাউজার রিসেট করুন

ব্রাউজারগুলির একটিতে আপনার সমস্যা থাকলে এটিই শেষ অবলম্বন। আপনি সম্পূর্ণরূপে আনইনস্টল করতে পারেন এবং তারপর বিল্ট-ইন বৈশিষ্ট্য ব্যবহার করে ব্রাউজারটি পুনরায় ইনস্টল বা রিসেট করতে পারেন। রিসেট করতে লিঙ্ক অনুসরণ করুন ক্রোম , মাইক্রোসফট এজ , i ফায়ার ফক্স .

অবশেষে, শংসাপত্রটি অবৈধ হলেও আপনি ওয়েবসাইট ব্রাউজ করতে সক্ষম হতে পারেন, নিশ্চিত করুন যে আপনি ওয়েবসাইটের সাথে কোনো লেনদেন করছেন না। একটি ক্রেডিট কার্ড ব্যবহার করবেন না বা একটি অ্যাকাউন্ট পাসওয়ার্ড লিখুন.

উইন্ডোজ ত্রুটিগুলি দ্রুত খুঁজে পেতে এবং স্বয়ংক্রিয়ভাবে ঠিক করতে PC মেরামত টুল ডাউনলোড করুন৷

আমরা আশা করি যে এই টিপসগুলি অনুসরণ করা সহজ ছিল এবং আপনি আপনার ব্রাউজারে বা আপনার কম্পিউটারে TLS সমস্যাটি সমাধান করতে সক্ষম হয়েছেন৷ আমি আপনাকে পর্যাপ্ত সমাধান দেওয়ার জন্য আমার যথাসাধ্য চেষ্টা করেছি, কিন্তু সত্যি কথা বলতে, TLS অত্যন্ত বিস্তৃত এবং আরও সমাধান উপলব্ধ থাকতে পারে।

জনপ্রিয় পোস্ট