আপনি যদি Chrome এর মাধ্যমে HTTPS-এর সাথে কনফিগার করা একটি CA সার্ভারের সাথে সংযোগ করার চেষ্টা করেন এবং আপনি 'ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY পান 'প্রতিটি প্রচেষ্টায় ত্রুটি, আপনি সম্ভবত কোনও ধরণের সুরক্ষা সেটিং সমস্যা নিয়ে কাজ করছেন। এই সমস্যাটি উইন্ডোজ সার্ভার ইনস্টলেশনে প্রচলিত৷
৷আমরা এই সমস্যাটি পুঙ্খানুপুঙ্খভাবে তদন্ত করার পরে, আমরা বুঝতে পেরেছি যে 'ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY' ত্রুটির জন্য দায়ী হতে পারে এমন একাধিক কারণ রয়েছে৷
এখানে সম্ভাব্য অপরাধীদের একটি সংক্ষিপ্ত তালিকা রয়েছে যা উইন্ডোজ বা উইন্ডোজ সার্ভার ইনস্টলেশনে এই ত্রুটিটিকে ট্রিগার করতে পারে:
- সেকেলে Chrome সংস্করণ৷ – বেশিরভাগ নথিভুক্ত ক্ষেত্রে, আপনি এমন একটি দৃশ্যের কারণে এই সমস্যাটি ঘটবে বলে আশা করতে পারেন যেখানে আপনি একটি পুরানো Chrome সংস্করণ ব্যবহার করছেন যা CA সংযোগের সুবিধার্থে প্রয়োজনীয় নিরাপত্তা ব্যবস্থার সাথে সজ্জিত নয়। এই ক্ষেত্রে, আপনাকে আপনার ব্রাউজারকে সর্বশেষ উপলব্ধ বিল্ড ইনস্টল করতে বাধ্য করতে হবে।
- হস্তক্ষেপ ব্রাউজার কুকিজ – যেমন দেখা যাচ্ছে, কিছু কিছু ক্রোম কুকি আছে যেগুলো এই আচরণের জন্য দায়ী হতে পারে যদি আপনি HTTPS এর মাধ্যমে কোনো CA সার্ভারের সাথে সংযোগ করার চেষ্টা করেন। বেশিরভাগ ক্ষেত্রে, আপনি আপনার সমস্ত ব্রাউজার কুকিজ সাফ করে বা ছদ্মবেশী মোডে Chrome ব্যবহার করে সমস্যার সমাধান পেতে পারেন৷
- Windows সার্ভার দুর্বল সাইফার ব্যবহার করছে – যেহেতু দেখা যাচ্ছে, গুগল ক্রোম কেন এই ধরনের ত্রুটির বার্তা ফেলতে পারে তার একটি মোটামুটি সাধারণ কারণ হল আপনার উইন্ডোজ সার্ভার ইনস্টলেশন দুর্বল সাইফার ব্যবহার করছে। এই সমস্যাটি সমাধান করার জন্য, অনিরাপদ প্রোটোকল এবং দুর্বল সাইফার স্যুটগুলির যত্ন নেওয়ার জন্য আপনাকে IISCrypto-এর মতো একটি ইউটিলিটি ব্যবহার করতে হবে৷
- HTTP/2 সক্ষম হয়েছে৷ - যদিও HTTP/2 সাধারণত নিরাপত্তার জন্য ভাল, এটি আরও কঠোর প্রয়োজনীয়তার দাবি রাখে। আপনি যদি Windows Server 2016 ব্যবহার করেন, তাহলে পরিবর্তনগুলি হল আপনার OS HTTP/1.1-এ ফিরে যাওয়ার চেষ্টা করবে তা নির্বিশেষে যেটি Chrome-এ এই ত্রুটিটিকে ট্রিগার করতে পারে। এই ক্ষেত্রে, সমাধান হল HTTP/2 সম্পূর্ণরূপে নিষ্ক্রিয় করা।
আপনি যখন নির্দিষ্ট সার্ভারের সাথে একটি সংযোগ সহজতর করার চেষ্টা করেন তখন গুগল ক্রোম কেন 'ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY' ত্রুটি ফ্ল্যাশ করতে পারে তার সম্ভাব্য কারণগুলি আমরা এখন দেখেছি, এখানে অন্য প্রভাবিত ব্যবহারকারীরা সফলভাবে এই সমস্যাটির তলানিতে যাওয়ার জন্য ব্যবহার করা যাচাইকৃত সংশোধনের একটি তালিকা রয়েছে৷ .
Chrome-এর কুকিজ সাফ করুন
এটি দেখা যাচ্ছে, একটি খারাপভাবে সংরক্ষিত কুকি ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY এর উপস্থিতির জন্য দায়ী হতে পারে ত্রুটি. আপনি যখন Windows সার্ভার ইনস্টলেশানে HTTPS এর মাধ্যমে একটি CA সার্ভারের সাথে সংযোগ করার চেষ্টা করছেন তখন এই বার্তাটি দেখা অস্বাভাবিক নয়৷
সৌভাগ্যবশত, এই ত্রুটির জন্য একটি খারাপ কুকি দায়ী কিনা তা পরীক্ষা করার একটি সহজ উপায় রয়েছে – ছদ্মবেশী মোড ব্যবহার করে একই সংযোগের সুবিধা প্রদান করা।
এটি করার জন্য, Google Chrome খুলুন এবং অ্যাকশন বোতামে ক্লিক করুন (উপরে-ডান কোণে), তারপর নতুন ছদ্মবেশী উইন্ডোতে ক্লিক করুন .
একবার আপনি Chrome এ সফলভাবে একটি ছদ্মবেশী উইন্ডো খুললে, একই ধরনের সংযোগের সুবিধা দেওয়ার চেষ্টা করুন এবং দেখুন ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY ত্রুটি সমাধান করা হয়েছে।
যদি ত্রুটি বার্তাটি ফিরে না আসে তবে আপনি নিশ্চিত করেছেন যে আপনি আসলে একটি কুকি সমস্যা নিয়ে কাজ করছেন। এই ক্ষেত্রে, ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY ঠিক করতে নিবেদিত খারাপ কুকি সরাতে নীচের নির্দেশাবলী অনুসরণ করুন ত্রুটি:
দ্রষ্টব্য: আপনি ছদ্মবেশী মোডে থাকা অবস্থায়ও যদি একই ত্রুটি বার্তা পপ আপ হয়, তাহলে নীচের পদক্ষেপগুলি এড়িয়ে যান এবং সরাসরি পরবর্তী পদ্ধতিতে যান৷
- গুগল ক্রোম খুলুন এবং ত্রুটিটি ট্রিগার করছে এমন পৃষ্ঠাটি লোড করতে শীর্ষে নেভিগেশন বারটি ব্যবহার করুন৷
- একবার আপনি ত্রুটি বার্তাটি পেয়ে গেলে, নেভিগেশন বারের ভিতরে অবস্থিত লক আইকনে ক্লিক করুন।
- আপনি লক আইকনে ক্লিক করার পরে, আপনাকে একটি নতুন মেনু উপস্থাপন করা হবে যেখানে আপনাকে কুকিজ-এ ক্লিক করতে হবে৷
- পরবর্তী, আপনি ডেডিকেটেড কুকিজ মেনুতে পৌঁছে গেলে, অনুমতিপ্রাপ্ত নির্বাচন করুন কুকি ট্যাব, তারপর নীচের তালিকা থেকে প্রতিটি কুকি নির্বাচন করুন এবং সরান এ ক্লিক করুন৷ এটা যত্ন নিতে
- প্রতিটি সম্ভাব্য দূষিত কুকি মুছে ফেলা হলে, আপনার ব্রাউজার পুনরায় চালু করুন এবং সমস্যাটি এখন ঠিক হয়েছে কিনা তা পরীক্ষা করুন৷
একই ধরনের সমস্যা হলে (ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY ত্রুটি) এখনও ঘটছে, নীচের সম্ভাব্য সমাধানে নিচে যান।
Google Chrome-কে সর্বশেষ সংস্করণে আপডেট করুন
প্রথম জিনিসগুলি প্রথমে, আপনাকে নিশ্চিত করতে হবে যে আপনি Google Chrome-এর সাম্প্রতিক সর্বজনীন রিলিজ ব্যবহার করছেন৷
৷এটি বিশেষভাবে গুরুত্বপূর্ণ যদি আপনি HTTPS-এর সাথে কনফিগার করা একটি CA সার্ভারের সাথে সংযোগ করার চেষ্টা করার সময় একটি Windows সার্ভার ইনস্টলেশনে সমস্যার সম্মুখীন হন৷
দেখা যাচ্ছে, আপনি কেন ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY দেখছেন ত্রুটিটি সম্ভবত কিছু নিরাপত্তা ব্যবস্থার কারণে যা এখনও আপনার Google Chrome সংস্করণের সাথে বাস্তবায়িত হয়নি৷
বেশ কিছু প্রভাবিত ব্যবহারকারী যারা আমরা একই ধরণের সমস্যার সাথে কাজ করছি তারা নিশ্চিত করেছেন যে তারা উপলব্ধ সর্বশেষ সংস্করণে Google Chrome আপডেট করার পরে সমস্যাটি সম্পূর্ণরূপে সমাধান করা হয়েছে৷
যাইহোক, যেহেতু স্বয়ংক্রিয়-আপডেটিং ফাংশনটি উইন্ডোজ সার্ভারে স্কেচি, তাই আমাদের সুপারিশ হল স্ক্র্যাচ থেকে সর্বশেষ উপলব্ধ সর্বজনীন বিল্ড ইনস্টল করার আগে Google Chrome আনইনস্টল করে এবং অবশিষ্ট ফাইলগুলি সাফ করে শুরু করা।
আপনাকে যা করতে হবে তা এখানে:
- একটি রান খুলুন উইন্ডোজ কী টিপে ডায়ালগ বক্স + R . এরপর, ‘appwiz.cpl’ টাইপ করুন এবং Enter টিপুন প্রোগ্রাম এবং বৈশিষ্ট্যগুলি খুলতে জানলা.
- আপনি একবার প্রোগ্রাম-এর ভিতরে গেলে এবং বৈশিষ্ট্যগুলি৷ মেনু, Chrome-এ ডান-ক্লিক করে শুরু করুন এবং এইমাত্র প্রদর্শিত প্রসঙ্গ মেনু থেকে আনইনস্টল নির্বাচন করুন।
- এরপর, আনইনস্টল প্রক্রিয়া সম্পূর্ণ করতে অন-স্ক্রীন প্রম্পটগুলি অনুসরণ করুন৷
- আনইন্সটল সম্পূর্ণ হলে, আপনার পিসি রিবুট করুন এবং পরবর্তী স্টার্টআপ সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করুন।
- এরপর, Windows কী + R টিপে আরেকটি রান ডায়ালগ বক্স খুলুন . প্রদর্শিত পাঠ্য বাক্সের ভিতরে, টাইপ করুন “%localappdata% এবং আপনার সক্রিয় মাইক্রোসফট অ্যাকাউন্টের সাথে যুক্ত টেম্প ফাইল ধারণ করে স্থানীয় ফোল্ডারটি খুলতে এন্টার টিপুন।
- রুট স্থানীয় ফোল্ডার থেকে, Chrome-এ ডান-ক্লিক করুন এবং মুছুন নির্বাচন করুন প্রসঙ্গ মেনু থেকে প্রতিটি অস্থায়ী ফাইল থেকে পরিত্রাণ পেতে যা মূল ইনস্টলেশনের দ্বারা পিছনে ছিল।
- আপনি Google Chrome-এর স্থানীয় ডেটা ক্যাশে ফোল্ডার থেকে পরিত্রাণ পেতে পরিচালনা করার পরে, পরবর্তী ধাপ হল একটি সুস্থ সমতুল্য ইনস্টল করা। Google Chrome-এর অফিসিয়াল ডাউনলোড পৃষ্ঠাতে গিয়ে এগিয়ে যান এবং উপলব্ধ সর্বশেষ সংস্করণ ডাউনলোড করুন।
- ইন্সটলেশন এক্সিকিউটেবল ডাউনলোড হয়ে গেলে, তাতে ডাবল ক্লিক করুন, হ্যাঁ ক্লিক করুন UAC-এ প্রম্পট, তারপর ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।
- ইন্সটলেশন সম্পূর্ণ হয়ে গেলে, ব্রাউজারটি খুলুন এবং পূর্বে ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY ঘটানো ক্রিয়াটি পুনরাবৃত্তি করুন৷
যদি একই ধরনের সমস্যা এখনও ঘটতে থাকে, তাহলে নিচের সম্ভাব্য সমাধানে নিচে যান।
HTTP/2 অক্ষম করুন বা দুর্বল সাইফার স্যুট নিষ্ক্রিয় করুন
আপনি যদি IIS ওয়েব সার্ভার থেকে Windows সার্ভারে আপগ্রেড করার অবিলম্বে Google chrome-এ ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY ত্রুটির সম্মুখীন হন, তাহলে আপনি সম্ভবত এই ত্রুটিটি দেখতে পাচ্ছেন কারণ Windows সার্ভারটি HTTP/2 ঘুরে ডিফল্টরূপে চালু থাকে এবং পুরনো HTTP/1.1-এ ফিরে যেতে থাকে যদি HTTP/2 সমর্থিত নয়৷
৷এটি নিরাপত্তার জন্য ভালো, কিন্তু HTTP/2-এর HTTP/1.1-এর তুলনায় অনেক কঠোর প্রয়োজনীয়তা রয়েছে এবং Windows Server 2016 ব্রাউজারটির সাথে একটি HTTP/2 সেশন প্রতিষ্ঠা করার চেষ্টা করার জন্য কুখ্যাতভাবে পরিচিত, এমনকি যখন সার্ভারটি দুর্বল SSL সাইফারের সাথে কনফিগার করা হয়। t HTTP/2 দ্বারা সমর্থিত।
আপনি যদি এই নির্দিষ্ট পরিস্থিতিতে নিজেকে খুঁজে পান, তাহলে আপনার সামনে দুটি উপায় আছে:
- দুর্বল সাইফার স্যুটগুলি নিষ্ক্রিয় করুন৷
- Windows সার্ভারে HTTP/2 নিষ্ক্রিয় করুন
আপনাকে যে রুটটিই নিতে হবে তা নির্বিশেষে, আমরা সাব গাইডের একটি সিরিজ তৈরি করেছি যা আপনাকে উভয় সম্ভাব্য পরিস্থিতিতে নিয়ে যাবে।
আপনার নির্দিষ্ট পরিস্থিতিতে প্রযোজ্য গাইড অনুসরণ করুন।
দুর্বল সাইফার স্যুট নিষ্ক্রিয় করুন
আপনি এই সাইফার স্যুটগুলিকে ম্যানুয়ালি নিষ্ক্রিয় করতে পারেন, তবে যখন আপনি IISCrypto নামক এই ইউটিলিটি ব্যবহার করতে পারেন তখন জিনিসগুলিকে অতিরিক্ত জটিল করার দরকার নেই .
IISCrypto সংস্করণ 3.0-এ, আপনি দুর্বল সাইফার স্যুট সহ প্রতিটি অনিরাপদ প্রোটোকল স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করতে সেরা অনুশীলন বোতামটি ব্যবহার করতে পারেন৷
বাম দিকে উল্লম্ব মেনু থেকে সাইফার স্যুট নির্বাচন করে এটি করুন, তারপর সেরা অনুশীলনগুলি এ ক্লিক করুন৷
আপনি এটি করার পরে, প্রয়োগ করুন টিপুন পরিবর্তনগুলি কার্যকর করতে, তারপর পরিবর্তনগুলি কার্যকর করার জন্য আপনার উইন্ডোজ সার্ভার ইনস্টলেশন পুনরায় বুট করুন৷
৷দ্রষ্টব্য: আপনি যদি একজন উন্নত উইন্ডোজ সার্ভার ব্যবহারকারী হন, তাহলে আপনি IISCrypto-এর মাধ্যমে ম্যানুয়ালি এই সাইফার স্যুটগুলিকে ফাইন-টিউন করতে পারেন৷
উইন্ডোজ সার্ভারে HTTP/2 নিষ্ক্রিয় করুন
আপনি যদি সিদ্ধান্ত নেন যে Windows সার্ভারে IIS-এ HTTP/2 নিষ্ক্রিয় করা একটি উপযুক্ত আপস, আপনি মাত্র দুটি DWORD রেজিস্ট্রি কী যোগ করে এটি করতে পারেন৷
আপনার এই বিশেষ সমাধানটি প্রয়োগ করা উচিত কি না তা আপনার নির্দিষ্ট পরিস্থিতি এবং HTTP/2 নিষ্ক্রিয় করার দ্বারা প্রভাবিত প্রোটোকলের সংখ্যার উপর নির্ভর করে।
আপনি যদি এটির মাধ্যমে যাওয়ার সিদ্ধান্ত নেন, তবে এটি করার সবচেয়ে সহজ উপায় হল একটি উন্নত নোটপ্যাড উইন্ডোর মাধ্যমে একটি .reg ফাইল তৈরি করা৷
একটি .REG তৈরি করতে নীচের নির্দেশাবলী অনুসরণ করুন৷ উইন্ডোজ সার্ভার 2016 ইনস্টলেশনে HTTP/2 নিষ্ক্রিয় করতে সক্ষম ফাইল:
- Windows কী + R টিপুন একটি রান ডায়ালগ বক্স খুলতে। এরপর, 'নোটপ্যাড' টাইপ করুন টেক্সট বক্সের ভিতরে, তারপর Ctrl + Shift + Enter টিপুন একটি নোটপ্যাড খুলতে অ্যাডমিন বিশেষাধিকার সহ উদাহরণ.
- আপনি একবার এলিভেটেড উইন্ডোর ভিতরে গেলে, খালি সাদা বাক্সের ভিতরে নিচের কোডটি পেস্ট করুন:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters] “EnableHttp2Tls”=dword:00000000 “EnableHttp2Cleartext”=dword:00000000
- কোডটি সফলভাবে পেস্ট হয়ে গেলে, ফাইল-এ ক্লিক করুন উপরের প্রসঙ্গ মেনু থেকে, তারপর সেভ এজ এ ক্লিক করুন প্রসঙ্গ মেনু থেকে যা এইমাত্র উপস্থিত হয়েছে।
- এরপর, একটি উপযুক্ত স্থান বেছে নিয়ে শুরু করুন যেখানে আপনি এটি সংরক্ষণ করবেন .REG ফাইল তারপর টাইপ হিসাবে সংরক্ষণ করুন পরিবর্তন করুন৷ সমস্ত ফাইলে।
- ফাইলের নামের অধীনে একটি নাম বরাদ্দ করুন, তবে নিশ্চিত করুন যে ফাইলের নামটি .reg দিয়ে শেষ হয় . আপনি প্রস্তুত হয়ে গেলে, সংরক্ষণ করুন এ ক্লিক করুন .REG ফাইল তৈরি করতে যা আপনি HTTP/2 নিষ্ক্রিয় করতে ব্যবহার করবেন।
- একবার .reg ফাইলটি সফলভাবে তৈরি হয়ে গেলে, এটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান বেছে নিন এইমাত্র উপস্থিত হওয়া প্রসঙ্গ মেনু থেকে।
- নিশ্চিতকরণ মেনুতে, .reg স্ক্রিপ্টটি চালানোর জন্য হ্যাঁ এ ক্লিক করুন যা আপনি HTTP/2 নিষ্ক্রিয় করতে তৈরি করেছেন৷
- পরিবর্তন কার্যকর করতে আপনার Windows সার্ভার ইনস্টলেশন রিবুট করুন, তারপর Google Chrome-এ ফিরে যান এবং দেখুন ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY ত্রুটি এখনও ঘটছে কিনা৷
দ্রষ্টব্য: আপনি যদি পরবর্তী সময়ে HTTP/2 সক্ষম করার সিদ্ধান্ত নেন, তাহলে এই দুটি রেজিস্ট্রি কীগুলির অবস্থানে ফিরে যান এবং তাদের মান 1 এ পরিবর্তন করুন 0 এর পরিবর্তে .