انتشار زودهنگام نسخه جديد فايرفاكس براي مقابله با مشكلات امنيتي نسخه قبل فرار روباه آتشين از دام انت

 

هفته گذشته، هفته پركاري براي تيم توسعه فايرفاكس در شركت موزيلا بود. نهم اكتبر فايرفاكس نسخه ۱۶ از حالت بتا به وضع پايدار رسيد و شركت موزيلا آن را از طريق مكانيسم به‌روزرساني خودكار اين مرورگر، به كاربران خود ارائه كرد. فقط يك روز پس از انتشار اين نسخه، يك نقص امنيتي جدي شناسايي شد، آنقدر جدي كه موزيلا فايرفاكس ۱۶ را از بخش دانلود وب‌سايت خود بيرون كشيد و وقفه‌اي در به‌روزرساني مرورگر كاربران ايجاد كرد، ولي بعد از مدت كوتاهي شركت موزيلا اعلام كرد نسخه 16.0.1 مرورگر فايرفاكس براي دانلود دردسترس بوده و به‌طور عادي كار خود را شروع كرده است.واكنش سريعي كه موزيلا نشان داد كاملا شايسته قدرداني است. مقايسه سرعت انتشار فايرفاكس 16.0.1با مايكروسافت كه آخرين بسته امنيتي مرورگرها را ارائه كرد ذهن را منفجر مي‌كند! مساله از اين قرار است كه در ماه گذشته يك نقطه آسيب‌پذير جديد در ادوبي فلش شناسايي شد كه البته چندان هم غافلگيركننده نبود. آنچه تعجب برانگيز است اين كه مايكروسافت و ادوبي بيش از دو هفته براي برطرف كردن حفره امنيتي حالت ويندوز ۸ اينترنت اكسپلورر ۱۰ زمان صرف كردند. در هر صورت اميدواريم مايكروسافت و ادوبي از اين اتفاق درس گرفته باشند و به‌روزرساني‌هاي آينده در اجراكننده فلش اكسپلورر ۱۰ بهنگام‌تر شود. به‌هرحال مايكروسافت براي آن كه بتواند كاربران مرورگر خود را در حالت امن نگه دارد، راه سختي درپيش دارد درحالي كه رقباي او يعني گوگل و موزيلا سريع‌تر و بهتر به اتفاقات واكنش نشان مي‌دهند.

فايرفاكس 16.0.1

فايرفاكس 15.0.1 و نسخه‌هاي پيش از آن بطور خودكار مي‌توانند به آخرين نسخه پايدار فايرفاكس يعني16.0.1 به‌روزرساني شوند. اين نسخه آخر از لحاظ ظاهري تغيير چنداني نداشته و كاربران تغيير خاصي را احساس نمي‌كنند ولي در زير پوسته آن، فايرفاكس 16.0.1 يك تجربه مرورگري روان‌تر را با بهره‌گيري از قابليت «جمع‌آوري افزايشي موارد غيرمصرفي» (incremental garbage collection ) ارائه كرده است.قابليت جمع‌آوري افزايشي موارد غيرمصرفي، روشي را كه فايرفاكس از آن براي آزادسازي حافظه استفاده نشده بهره مي‌برد، تغيير داد. فايرفاكس16.0.1 اكنون قادر است برنامه‌هاي كاربردي حساس تحت وب و بازي‌هاي آنلاين را با كارايي بالاتر و به‌صورت روان‌تر اجرا كند. موزيلا در بلاگ خود جزئيات اين قابليت را به اين صورت شرح داد: هدف اصلي جمع‌آورنده موارد غيرمصرفي، جمع كردن حافظه‌اي است كه برنامه‌هاي جاوااسكريپت ديگر از آنها استفاده نمي‌كند. اين فضاي احيا شده مي‌تواند دوباره استفاده شود. اين رخداد معمولا هر پنج ثانيه يا بيشتر اتفاق مي‌افتد. قبل از ورود GC افزايشي، فايرفاكس نمي‌توانست ‌كاري را در خلال پاكسازي حافظه انجام دهد؛ نمي‌توانست به كليك‌هاي ماوس، رسم تصاوير متحرك يا اجراي كد جاوااسكريپت پاسخ دهد. بيشتر اين پاكسازي‌ها سريع انجام مي‌شد ولي برخي نيز صدها ميلي‌ثانيه زمان مي‌برد. اين زمان افول مي‌توانست باعث يك تجربه كاربري نااميدكننده شود.اين قابليت جديد به‌وسيله تقسيم كار يك GC به بخش‌هاي كوچك‌تر مشكلات را حل كرد. بجاي انجام يك پاكسازي ۵۰۰ ميلي‌ثانيه‌اي، يك جمع‌آورنده افزايشي ممكن است به 50 بخش قسمت شود كه هركدام 10 ميلي‌ثانيه براي تكميل احتياج دارد. در ميان اين بخش‌ها فايرفاكس براي پاسخگويي به كليك‌هاي ماوس و رسم تصاوير متحرك آزاد است.آخرين نسخه فايرفاكس با يك پشتيباني اوليه از برنامه‌هاي كاربردي تحت وب منتشر شد كه توسعه‌دهندگان موزيلا مدتي روي آن فعاليت مي‌كردند. تصور مي‌شود اين برنامه‌هاي وب، يك جايگزين مناسب براي برنامه‌هايي باشد كه در فروشگاه وب‌كروم در دسترس است. با سيستم‌عامل فايرفاكس كه قرار است اوايل سال بعد منتشر شود، موزيلا قصد دارد فروشگاه برنامه‌هاي وب مختص به خود را به‌صورت «بازار موزيلا» (Mozilla Marketplace) عرضه كند.فايرفاكس 16.0.1 همچنين يك قابليت منحصر به فرد براي توسعه‌دهندگان ارائه كرده است؛ يك ابزار «خط فرمان» (command line) كه در ابزار توسعه‌دهندگان وب دردسترس است. اين ابزار خط‌فرمان، يك كنترل ساده كيبورد را در ابزار توسعه‌دهندگان فايرفاكس ارائه مي‌كند.فايرفاكس يك حالت جديد خواندن براي اندرويد معرفي كرده است كه مشاهده، خواندن و به‌اشتراك‌گذاري مقالات و داستان‌ها را از تلفن‌هاي هوشمند يا تبلت ساده‌تر مي‌كند. براي استفاده از اين حالت كافي است آيكون «Reader» را كه در نوار شگفت‌انگيز (Awesome Bar) قرار دارد بفشاريد. اين كار به‌وسيله فرمت دوباره تصاوير و افزايش اندازه فونت، حالت خواندن را فعال كرده تا يك شيوه لذت‌بخش براي خواندن آنلاين محتوا آن هم بدون هيچ گونه تبليغاتي به كاربر هديه كند.

ايرادهاي رفع شده در فايرفاكس 16.0.1

ايرادها و مشكلات زيادي در اين نسخه از فايرفاكس حل شد كه در اين قسمت تيتروار به برخي از آنها مي‌پردازيم. نقاط آسيب‌پذيري كه در فايرفاكس ۱۶ وجود داشت رفع شد، پشتيباني اوليه از برنامه‌هاي كاربردي وب (در ويندوز، لينوكس و مك) صورت گرفت، زبان‌هاي آكولي (زبان مردم شمال اوگاندا و سودان جنوبي) و قزاقستاني اضافه شد، پاسخگويي جاوااسكريپت به‌علت جمع‌آوري افزايشي موارد غيرمصرفي بهبود يافت، نوار ابزار جديد توسعه‌دهندگان با دكمه‌هايي براي دسترسي سريع به ابزار ايجاد شد، شمارش خطاها براي كنسول وب و يك خط فرمان جديد براي دسترسي سريع به كيبورد فراهم آمد، تصاوير متحرك، جابه‌جايي‌ها، تبديلات و گراديان‌هاي 3 CSSپشتيباني شد، فهرست فايل‌هايي كه بتازگی اجرا شده بود پياده‌سازي شد، پشتيباني از MD5 به‌عنوان يك الگوريتم هش در امضاهاي ديجيتال متوقف و مسير معكوس تصاوير متحرك پياده‌سازي شد و....

موضوعات شناخته شده موجود

با وجود مشكلاتي كه در نسخه 16.0.1 فايرفاكس برطرف شد هنوز مواردي وجود دارد كه تيم موزيلا براي رفع آنها ‌بسختي تلاش مي‌كند. براي مثال اگر قصد داريد يك پروفايل قفل‌شده از فايرفاكس را استفاده كنيد، اين مرورگر از كار خواهد ايستاد يا براي برخي كاربران كه در پنجره اصلي جيميل حركت مي‌كنند اين اتفاق كندتر از معمول انجام مي‌گيرد و مواردي از اين دست.كاربراني كه قبلا هم از فايرفاكس استفاده مي‌كردند بايد يك اطلاعيه به‌روزرساني در مرورگر خود ببينند. اگر اين اطلاعيه را نديديد بايد به قسمت درباره فايرفاكس كه در بخش كمك‌رساني (Help » About Firefox) وجود دارد، برويد تا به‌طور دستي وجود فايل به‌روزرساني بررسي شود. كاربران جديد مي‌تواند آخرين نسخه پايدار فايرفاكس را از طريق وب‌سايت موزيلا يا ديگر سايت‌هاي دانلود، دريافت كنند.

آرشيو جزئيات نسخه‌هاي قديمي‌تر فايرفاكس

در فايرفاكس ۱۵ اگر افزونه‌ها را نصب كنيد از فناوري‌هاي جديد بهينه‌سازي حافظه سود خواهيد برد. تكنيك جديد بهينه‌سازي به‌وسيله افزونه‌ها، نقص‌هاي حافظه را بررسي مي‌كند. در فايرفاكس 14.0.1 موتور جستجوي پيش‌فرض فايرفاكس، جستجوي گوگل است، هنگامي كه به‌وسيله آن جستجويي انجام مي‌دهيد با استفاده از اتصالات HTTPS اين كار انجام مي‌گيرد.موزيلا قابليت «كليك براي اجرا» را همانند قابليت «كليك براي اجراي افزونه‌ها»ي موجود در گوگل كروم، براي فايرفاكس 14.0.1 پياده‌سازي كرد. قابليت جديد «كليك براي اجرا» (كه به‌طور پيش‌فرض غيرفعال است) در زمان بارگذاري صفحه، افزونه‌ها را غيرفعال مي‌كند و در صورتي كه بخواهيد محتواي آن افزونه بارگذاري شود، مي‌توانيد تنها با يك كليك در محوطه مربوط، آن را فعال كنيد. موزيلا كماكان قابليت‌هاي «كليك براي اجرا» و «ترجيحات درون محتوا» را به‌طور پيش‌فرض غيرفعال قرار داده است. اگر به اين قابليت‌ها احتياج داريد بايد به‌طور دستي و از طريق وارد كردن دستور about:config preferences در نوار آدرس، آنها را فعال كنيد.





تاريخ : دو شنبه 8 آبان 1391برچسب:, | | نویسنده : مقدم |