مایکروسافت بهروزرسانی مهمی را برای رفع باگ در برنامه ضدبدافزار Windows Defender خود منتشر کرده است. ارائه این به روزرسانی به این معنی است که برخی از کاربران بدشانس فایرفاکس اکنون باید تجربه بسیار روانتر و عملکرد بهتری در هنگام مرور وب داشته باشند.
برطرف کردن باگ Windows Defender بعد از 5 سال!
برای بیش از پنج سال، سیستم حفاظت امنیتی مشکلساز ارائه شده توسط Microsoft Defender بر کاربران مرورگر فایرفاکس در هنگام مرور وب، مشکلات فراوانی را به وجود میآورده. مؤلفه اجرایی سرویس Antimalware در Defender (MsMpEng.exe) عجیب عمل میکرد و باعث استفاده بسیار بالا از پردازنده مرکزی در هنگام اجرای مرورگر فایرفاکس میشد.
کاربران شکایت داشتند که Defender تا حدی به پردازنده مرکزی فشار میآورد که در نهایت منجر به لگ و از کارافتادن مرورگر فایرفاکس میشد. این مشکل برای اولین بار 5 سال پیش گزارش شد و ظاهراً یک ایراد خاص و منحصر به فایرفاکس بود زیرا Edge و سایر مرورگرهای شخص ثالث مانند Chrome چنین مشکلی را نداشتند.
در مارس 2023، توسعه دهندگان موزیلا بالاخره توانستند منبع این مشکل را کشف کنند: در حالی که فایرفاکس در حال اجرا بود، MsMpEng.exe تعداد بسیار زیادی تماس را با عملکرد VirtualProtect هسته سیستم عامل اجرا میکرد و در همان حال رویدادهای ویندوز (ETW) را ردیابی میکرد. VirtualProtect تابعی است برای تغییر “محافظت در ناحیهای از صفحات متعهد در فضای آدرس مجازی فرآیند فراخوانی” و Defender در هر رویداد “محاسبات بیفایده” زیادی را در حالی که فایرفاکس رویدادهای ETW زیادی را ایجاد میکرد، انجام میداد.
به گفته توسعه دهندگان مرورگر موزیلا، این یک ترکیب “منفجر کننده” بود که در مقایسه با سایر مرورگرها، باعث مصرف پنج برابری از توان پردازنده میشد. بنیاد open-source برای حل کردن این مشکل با مایکروسافت همکاری کرد و سرانجام ردموند با به روزرسانی اخیر موتور ضد بدافزار Defender (1.1.20200.2) ارائه کرد.
پس از یک دوره آزمایشی جهت رفع اشکال، این به روزرسانی با تعاریف به روز شده ضد بدافزار Defender در تاریخ 4 آوریل (mpengine.dll نسخه 1.1.20200.4) تحویل داده شد و در نهایت این باگ برطرف شد. توسعه دهندگان موزیلا گفتند که به روز رسانی Defender بهبودی عظیم در حدود 75 درصد در استفاده از CPU در هنگام مرور وب با فایرفاکس میشود.
مایکروسافت این بهروزرسانی را حتی برای سیستمهای ویندوز 7 و ویندوز 8.1 که در حال حاضر منسوخ شدهاند عرضه میکند، زیرا فایرفاکس حداقل تا سال 2024 از این دو سیستم عامل پشتیبانی میکند. علاوه بر این، مهندسان موزیلا گفتند که هنگام تجزیه و تحلیل Defender متوجه نکات جالبی شدهاند که به آنها کمک میکند تا عملکرد این مرورگر را با تمام نرمافزارهای آنتی ویروس موجود نیز بهبود ببخشند.
مطالب مرتبط:
جالب بود