আজ সকালে, আমি মেরিলি ব্রাউজ করছিলাম নেট ফায়ারফক্স ব্যবহার করে, অকস্মাতে ব্রাউজার রিস্টার্ট হয়ে গেল, এবং যখন এটি আবার লঞ্চ হয়ে, আমি একটি ইয়েলো ওয়ার্নিং মেসেজ দেখলাম যে আমার অ্যাড-অনগুলো ডিজেবল হয়ে গেছে কারণ সেগুলো ভেরিফাই করা যাচ্ছিল না। Adblock Plus, Noscript এবং Greasemonkey просто исчезли। W00t।
A quick search confirmed my suspicion: ফায়ারফক্সের সাথে একটি wider problem, globally। এপারেন্টলি, একটি সার্টিফিকেট যা অ্যাড-অন সাইন করতে ব্যবহৃত হতো তাদের validity verify করার জন্য, সেটি expire করে গেছিল, যা ব্রাউজারকে অ্যাড-অন চেক করতে অক্ষম করে দিয়েছিল, ফলস্বরূপ foobar যা আমি এবং মিলিয়ন মিলিয়ন অন্যান্য ফায়ারফক্স ব্যবহারকারীরা প্র مؤخرে অনুভব করলাম। ভালো, আমি আপনাদের দেখাব আপনি কী করতে পারেন এই ইস্যু mitigate করতে। আমার পাশে।

সমস্যা
খুব বেশি টেকনিক্যাল ডিটেইলে না গিয়ে, সমস্যাটি হচ্ছে অ্যাড-অন সাইনিং প্রসিডিউরের সাথে একটি খুব unnecessary issue। একটি সার্টিফিকেট expire করেছিল। বা বরং, দায়িত্বপ্রাপ্ত লোকজন এটি renew করতে ভুলে গিয়েছিলেন। একটি উদাহরণ হিসেবে, একটি HTTPS ওয়েবসাইট ভাবুন। আপনি একটি ওয়ার্নিং দেখবেন ব্রাউজার থেকে যদি সাইটের সার্টিফিকেট expire হত, এটি legit হোক বা না। তাই ব্রাউজার আপনাকে সতর্ক করে সেখানে যেতে না, কারণ সাইটের identity validate করা যাচ্ছে না। ফায়ারফক্সের সাথে, ইস্যুটি বড়। ফায়ারফক্স অ্যাড-অনগুলো ডিজেবল করবে যেগুলো validate করা যাচ্ছে না। যেহেতু মানুষ আসলে অ্যাড-অন ব্যবহার করে, এটা মানে তাদের actual usability এবং productivity harmed হবে।
একটু সময় আগে, মজিলা অ্যাড-অন সাইনিং ইমপ্লিমেন্ট করেছিল একটি "security" feature হিসেবে, ডিজাইন করা "malicious" অ্যাড-অন থেকে ব্যবহারকারীদের রক্ষা করতে। Ironically, এইই mechanism turned out to be the biggest problem rather than an arbitrary extension that someone would choose to install in some theoretical security scenario।
সমাধান
এখানে দুটি জিনিস করতে হবে। প্রথম, আপনার যদি ফায়ারফক্স প্রোফাইলের ব্যাকআপ থাকে, ফিক্স অনেক দ্রুত এবং সহজ। আমি শীঘ্রই এই বিষয়ে আলোচনা করব। দ্বিতীয়, আপনাকে নিশ্চিত করতে হবে এটি আবার না হয়, তাই আপনাকে ফায়ারফক্সকে অ্যাড-অন চেক করতে বন্ধ করতে হবে।
মজিলা একটি permanent solution-এ কাজ করছে, কিন্তু ironically, এক দিনে দ্বিতীয়বার, তারা Studies-কে choose করল একটি fix deploy করতে বদলে problem-কে their side-এ fix করার। شخصি, আমি Studies দীর্ঘদিন ধরে disabled রাখি, কারণ আমি experiments-র জন্য ব্যবহৃত হতে চাই না, আমি sideloading of features পছন্দ করি না, এবং আমি কোনো tracking data (Firefox বা otherwise) শেয়ার করার সম্মতি দিই না।

তাই আপনাকে about:config খুলতে হবে এবং তারপর xpinstall.signatures.required সার্চ করতে হবে। এই লাইনটি double-click করে false-এ পরিবর্তন করুন। ফায়ারফক্স রিস্টার্ট করুন। যখন মজিলা একটি permanent fix ইস্যু করে, আপনি এটি default setting-এ ফিরিয়ে আনতে পারেন।

একবার ব্রাউজার রি-লঞ্চ করলে, পরের ধাপ হচ্ছে আপনার ব্রাউজারকে এর expected state-এ রিস্টোর করা। আপনার যদি অ্যাড-অনগুলো disabled না হয়, আপনি add-ons list-এ নিচের state দেখবেন: "add-on name" could not be verified for use in Firefox. Proceed with caution। এর মানে validation এখনও কাজ করছে না, কিন্তু আপনার ফিক্স আপনাকে ব্রাউজার normal modo-এ ব্যবহার করতে দিচ্ছে সব অ্যাড-অনসহ।

প্রোফাইল রিস্টোর - ব্যাকআপস
এখন, আপনি যদি এই সমস্যা দ্বারা আঘাত হন, আপনাকে আপনার ব্রাউজারকে আগের মত কাজ করার যোগ্য করতে হবে। টিপিক্যালি, এর মানে সব অ্যাড-অন রিইনস্টল বা রি-অ্যাক্টিভেট করা। এটি একটি hassle হতে পারে। যেটার জন্য আমি supreme importance of backups 강조 করতে চাই। শুধু ডেটা নয়, অ্যাপ্লিকেশন সেটিংসও। সেগুলো critical। আপনার environment-এ একটা জিনিস যদি top notch হওয়া উচিত, সেটি হচ্ছে backups (with verifiable restores), কারণ সব কিছু replace করা যায় আপনার unique information ছাড়া। যখন সমস্যা হবে - এবং সেগুলো হবে - আপনি দ্রুত সেগুলো resolve করতে পারবেন, এবং ফিরে যাবেন pain-free fun-এ।
আমি আমার productivity এবং semi-productivity machines-এ important Firefox profiles-এর nightly backup রাখি। তাই যখন এই bug এসেছে, সমাধান ছিল backup location খুলা এবং প্রোফাইল কপি করা গত রাত থেকে, virtually nothing lose করে। এটাকে এক মিনিটও কম লাগলো আমার ব্রাউজার state restore করতে।
উপসংহার
কয়েকজন লোক আমাকে ইমেইল করল, জিজ্ঞেস করল এই ইস্যু আমাকে switch করতে বাধ্য করল কি। না। ফায়ারফক্স এখনও least annoying browser সব중에 by a long margin। এবং fair হলে, এটি প্রথম instance নয় software going potty globally। মনে করুন যখন একটি major search engine সব সাইটকে malicious ওয়ার্ন করল কারণ কেউ একটি typo করল একটি লিস্টে কোথাও? বা যখন একটি major OS vendor একটি update pull করল কারণ এটি লোকজনের data mess up করছিল?
যদি কিছুই হয়, এই ইস্যু reflects poor professionalism on behalf of those maintaining the browser infrastructure and highlights the security zeal that has ruined the Internet। নতুন মেথডগুলোর কিছুই লোকেদের safer করে না, এটি শুধু productivity এবং fun harm করে। সেটি বিষয়ে, ফায়ারফক্স সেটি করল যা সেটি করার কথা ছিল, এই ব্লক করল অ্যাড-অনগুলো যেগুলো security settings মেনে চলল না। এই আপনাকে আপনার ব্রাউজার চেঞ্জ করতে spurr করা উচিত নয়, কারণ আমরা সবাইকে একটি strong underdog দরকার mediocrity balance করতে যেটি grip করছে ইন্টারনেটে। আমাকে এই একটে trust করুন, may I be your prophet, যদি ফায়ারফক্স ভালো জন্য লুপ্ত হয়, আপনি ইচ্ছা করবেন ইন্টারনেট কখনো আবिष्कার হয়নি। যাই হোক, আপনার কাছে ফিক্স আছে, এবং ব্যাকআপ ভুলবেন না। We're done। Enjoy your webs।
চিয়ার্স।