'ssl_error_bad_mac_alert' এররটি সাধারণত Mozilla Firefox-এ দেখা দেয় যখন প্রভাবিত ব্যবহারকারীরা নির্দিষ্ট সিকিউয়ার্ড ওয়েবসাইট ভিজিট করার চেষ্টা করেন। কিছু কেসে ব্যবহারকারী IMAP ইন্টারফেস দিয়ে Gmail-এ ইমেইল পাঠানোর সময় এই এরর দেখায়।

আমরা বেশ কিছু ইউজার রিপোর্ট বিশ্লেষণ করেছি সম্ভাব্য কারণ খুঁজে বের করতে – আপনি বুঝতে পারেন, এই ইস্যু একটি নির্দিষ্ট SSL চেক ফেল করার কারণে হতে পারে, যা ব্রাউজারকে এই এরর থ্রো করতে বাধ্য করে এবং ব্যবহারকারীকে ওয়েবসাইট এক্সেস করতে বাধা দেয়। এই কেসে, Firefox-এর অ্যাডভান্সড প্রিফারেন্স মেনুতে যেতে এবং ওয়েবসাইটকে Insecure FallBack Hosts লিস্টে যোগ করলে সহজেই সমাধান হয়।
একটি অন্য সম্ভাব্য কারণ হচ্ছে নেটওয়ার্ক কানেকশন যা আপনার ব্রাউজার এবং এক্সটার্নাল সার্ভারের মধ্যে কমিউনিকেশন ব্লক করে। সেক্ষেত্রে রাউটার বা মডেমে পাওয়ার-সাইক্লিং প্রসিডিউর করে নেটওয়ার্ককে ফ্রেশ স্টার্ট ফোর্স করলে সমাধান হয়।
একটি সিনেরিও যা আপনার ব্রাউজারকে SSL সার্টিফিকেটগুলো ইনভ্যালিড বলে মনে করিয়ে এই এরর থ্রো করতে বাধ্য করে, সেটি হচ্ছে ভুল সিস্টেম-ওয়াইড টাইম ও ডেট। একই সমস্যা ফেস করলে বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন যে Date and Time সেটিংসে যেতে এবং মানগুলো আপডেট করলে সমস্যা সমাধান হয়েছে।
নির্দিষ্ট পুরনো মেশিন কনফিগারেশনের জন্য Firefox-এর একটি অ্যাডভান্সড সেটিং এনাবল করা প্রয়োজন SSL3 ওয়েব-সার্ভারগুলোতে এরর ছাড়া কানেক্ট করার জন্য। যদি এই সিনেরিও প্রযোজ্য হয়, অ্যাডভান্সড প্রিফারেন্স ট্যাবে security.ssl3-এর ভ্যালু True সেট করলে সমাধান হয়।
১. ওয়েবসাইটকে Insecure FallBack Hosts লিস্টে যোগ করা
আপনি যদি নিশ্চিত হন যে যে SSL ওয়েবসাইটে আপনি সমস্যা ফেস করছেন সেটি সম্পূর্ণ সিকিউর, তবে Mozilla Firefox কনফিগ ফাইলসে যেতে এবং সিকিউর SSL কে Insecure FallBack Hosts লিস্টে যোগ করলে SSL_Error_Bad_Mac_Alert আর কখনো দেখাবে না।
এটি আপনি যে ওয়েবসাইটে আস্থা রাখেন সেটিকে SSL চেক থেকে এক্সেম্প্ট করবে যা পূর্বে সমস্যা সৃষ্টি করতো। অনেক প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে এই প্রসিডিউরই তাদের সমস্যা চিরকালের জন্য দূর করেছে।
গুরুত্বপূর্ণ: এটি শুধু সেই SSL সিকিউয়ার্ড ওয়েবসাইটের সাথে করা উচিত যেটিতে আপনি সম্পূর্ণ আস্থা রাখেন। সন্দেহজনক ওয়েবসাইট Insecure FallBack Hosts লিস্টে যোগ করবেন না।
আপনি যদি সিকিউরিটি রিস্ক বুঝতে পারেন এবং ওয়েবসাইটটি Firefox-এর Insecure FallBack Hosts লিস্টে যোগ করতে প্রস্তুত হন, নিচের ইনস্ট্রাকশনগুলো অনুসরণ করুন:
- Mozilla Firefox ব্রাউজার খুলুন, নেভিগেশন বারে 'about:config' টাইপ করে Enter চাপুন Advanced Preferences মেনু খুলতে।
- Proceed with Caution প্রম্প্ট দেখলে Accept the Risk and Continue ক্লিক করুন।
- Advanced Preferences মেনুতে security.tls.insecure_fallback_hosts পেস্ট করে Enter চাপুন সেটিং প্রিফারেন্স খুঁজে বের করতে।
- রেজাল্ট আসলে security.tls.insecure_fallback_hosts এন্ট্রির সাথে যুক্ত Edit আইকনে ক্লিক করুন (ডান পাশের সেকশন)।
- নতুন টেক্সট বক্সে সিম্পলি সেই ওয়েবসাইটের URL টাইপ করুন যেটিতে আপনি সমস্যা ফেস করছেন এবং Enter চাপুন।
- Mozilla Firefox ব্রাউজার রিস্টার্ট করুন এবং পরের প্রোগ্রাম স্টার্টআপে সমস্যা সমাধান হয়েছে কিনা চেক করুন।

যদি এখনও একই security.tls.insecure_fallback_hosts এরর থাকে বা আপনি এমন একটি অপ্রোচ চান যেটি আপনার সিস্টেমকে কোনো সিকিউরিটি রিস্কে ফেলে না, পরবর্তী পটেনশিয়াল ফিক্স চেষ্টা করুন।
২. রাউটার/মডেম পাওয়ার-সাইক্লিং করা
এই ইস্যু একটি নেটওয়ার্ক ইনকনসিস্টেন্সির জন্যও হতে পারে। আপনার বর্তমান নেটওয়ার্ক স্টেট একটি লিমবো স্টেটে আটকে থাকতে পারে। এটি আপনার PC-এর ক্ষমতা ব্লক করতে পারে এক্সটার্নাল ওয়েব সার্ভারের সাথে ব্রাউজার দিয়ে কমিউনিকেশন করতে।
যদি এই সিনেরিও প্রযোজ্য হয়, রাউটারে পাওয়ার-সাইক্লিং প্রসিডিউর করলে সমাধান হয়। এই অপারেশনকে রাউটার রিসেটের সাথে গুলিয়ে ফেলবেন না। রিসেটের বিপরীতে, এটি আপনার ক্রেডেনশিয়াল এবং পূর্বে যাবতীয় স্থাপিত সেটিংসে কোনো প্রভাব ফেলে না।
পাওয়ার-সাইক্লিং প্রসিডিউর শুরু করতে, ON / OFF বাটন চাপুন এবং নেটওয়ার্ক ডিভাইসটি কমপক্ষে ৩০ সেকেন্ড বা তার বেশি বন্ধ রাখুন। আপনি যদি চান অপারেশনটি সাকসেসফুল হোক, পাওয়ার কেবলও আপনার পাওয়ার আউटलেট থেকে ডিসকানেক্ট করুন। এটি নেক্সট রাউটার/মডেম স্টার্টআপে আপনার নেটওয়ার্ককে ফ্রেশ স্টার্ট ফোর্স করবে।

নোট: পাওয়ার বাটনকে রিসেট বাটনের সাথে গুলিয়ে ফেলবেন না। রিসেট বাটন সব পূর্বে স্থাপিত নেটওয়ার্ক সেটিংস এবং কাস্টম ক্রেডেনশিয়াল রিসেট করে দেবে।
যদি আপনি এটি ইতিমধ্যে করেছেন এবং এখনও একই সমস্যা ফেস করছেন, পরবর্তী পটেনশিয়াল ফিক্স চেষ্টা করুন।
৩. সঠিক টাইম ও ডেট সেট করা
এই এররটি একটি ইনকনসিস্টেন্ট ডেট ও টাইমের জন্যও হতে পারে। এটি সিকিউরিটি সার্টিফিকেট ইনভ্যালিড করে, ফলে ব্রাউজার কানেকশন ইন্টারাপ্ট করে।
যদি এই সিনেরিও প্রযোজ্য হয়, আপনার Date & Time সেটিংসে যেতে এবং মানগুলো বর্তমান মানগুলোতে আপডেট করলে সমাধান হয়। একই ইস্যু ফেস করলে বেশ কিছু প্রভাবিত ব্যবহারকারী নিশ্চিত করেছেন যে এই অপারেশনই এরর মেসেজ বন্ধ করেছে।
- Windows কী + R চাপি Run ডায়লগ বক্স খুলুন। 'timedate.cpl' টাইপ করে Enter চাপুন Date and time উইন্ডো খুলতে।

- Date & Time উইন্ডোতে Date and Time ট্যাবে নেভিগেট করুন এবং Change date and time ক্লিক করুন।

- Date and Time উইন্ডোতে প্রদত্ত ক্যালেন্ডার ব্যবহার করে উপযুক্ত Date এবং Time মান সেট করুন।

- পরিবর্তনগুলো পূর্ণ হলে কম্পিউটার রিস্টার্ট করুন এবং নেক্সট স্টার্টআপ সিকোয়েন্সে একই ওয়েবসাইট ভিজিট করে দেখুন ইস্যু সমাধান হয়েছে কিনা।
যদি এখনও একই 'ssl_error_bad_mac_alert' এরর থাকে, পরবর্তী পটেনশিয়াল ফিক্স চেষ্টা করুন।
৪. Security.SSL3 TRUE-এ সেট করা
আপনি যদি একটি পুরনো মেশিনে এই ইস্যু ফেস করেন যা পাবলিকলি এক্সপোজড নয়, তবে Security.SSL3 এনাবল না করা পর্যন্ত অনেক বৈধ SSL ওয়েব সার্ভারের সাথে 'ssl_error_bad_mac_alert' এরর দেখতে পাবেন।
যদি আপনি লক্ষ্য করেন Firefox আপডেট হওয়ার পর হঠাৎ এই এরর দেখা দিতে শুরু করেছে, তাহলে সম্ভবত Security.SSL3 ডিফল্টলি ডিসেবল থাকায় এই সমস্যা হচ্ছে।
Firefox ব্রাউজারে Security.SSL3 এনাবল্ড আছে কিনা নিশ্চিত করার গাইড:
- Firefox ব্রাউজার খুলুন, 'about:config' টাইপ করে Enter চাপুন Advanced Preferences মেনু এক্সেস করতে।
- 'Proceed with Caution' প্রম্প্ট দেখলে Accept the Risk and Continue বাটন ক্লিক করুন।
- Advanced Preferences মেনুতে টপের সার্চ মেনু ব্যবহার করে security.ssl3 সার্চ করুন এবং Enter চাপুন রেজাল্ট দেখতে।
- রেজাল্ট আসলে স্ক্রিনের নিচে স্ক্রল করে security.ssl3 লোকেট করুন।
নোট: যদি string, boolean এবং float অপশন থাকে, boolean বেছে নিন। - এরপর নিশ্চিত করুন security.ssl3-এর ভ্যালু true-এ সেট করা আছে, পরিবর্তন সেভ করুন এবং Mozilla Firefox ব্রাউজার রিস্টার্ট করুন।
- যে ওয়েবসাইটে আগে 'ssl_error_bad_mac_alert' এরর দেখা দিতো সেটি ভিজিট করুন এবং দেখুন ইস্যু এখন সমাধান হয়েছে কিনা।