افزونههایی که تنظیمات مرورگرتان را بدون رضایت شما تغییر میدهند یا اطلاعات شما را به سرقت میبرند بهطور افزایندهای معمول شدهاند. بعضی افزونهها میتوانند دکمهها و نوار ابزارهای ناخواستهای را اضافه کنند، تنظمیات جستجوی شما را تغییر دهند یا تبلیغات را به رایانه شما وارد کنند. حالا فایرفاکس تایید خواهد کرد که افزونههایی که نصب میکنید بهصورت دیجیتالی توسط موزیلا امضاء شده است. این مقاله قابلیت امضاء افزونه و نحوه کار آنرا توضیح میدهد.
Table of Contents
امضاء افزونه چیست؟
موزیلا افزونههایی را که مجموعهای از رهنمونهای امنیتی را دنبال میکنند تایید و "امضاء" میکند. تمامی افزونههایی که در addons.mozilla.org میزبانی میشوند این فرآیند را متحمل میشوند تا امضاء شوند. افزونههایی که بر روی سایتهای دیگر میزبانی میشوند نیاز دارند تا همان رهنمونها را دنبال کنند تا توسط موزیلا امضاء شوند.
در حال حاضر فایرفاکس یک سیستم لیست بلاک دارد، بهطور افزایندهای سخت است که افزونههای مخربی که تعداد آنها در حال افزایش میباشد را ردگیری یا بلاک کرد. فرآیند امضاء افزونه نیاز دارد تا توسعه دهندگان رهنمونهای توسعه موزیلا را دنبال کنند. امضاء افزونه در فایرفاکس به محافظت در برابر دزدان مرورگرها و دیگربدافزارها از طریق سخت کردن نصب شدن آنها کمک میکند. فایرفاکس در مورد افزونههای شخص ثالث که توسط موزیلا بهصورت دیجیتالی امضاء نشدهاند هشدار میدهد. در حال حاضر شما هنوز هم میتوانید افزونهی تایید نشده را با مسئولیت خود نصب کنید.
در فایرفاکس نسخه ۴۳ و بالاتر، فایرفاکس شما را از نصب افزونههای امضاء نشده منع میکند و افزونههایی که نصب هستند و امضاء نشدهاند را نیز غیرفعال میکند .
کدام نوع از افزونهها احتیاج به امضاء دارند؟
الحاقیها (افزونههایی که قابلیتی به فایرفاکس اضافه میکنند) احتیاج دارند تا امضاء شوند. تمها، بستههای زبان و متّصل شوندهها احتیاج به امضاء ندارند.
ممکن است کجا با افزونههای امضاء نشده مواجه شوم؟
افزونههای نصب شده از طریق سایت رسمی افزونههای فایرفاکس قبل از اینکه منتشر شوند از تستهای امنتی عبور میکنند. این افزونهها تایید و امضاء میشوند. وقتی شما از طریق وب سایتهای دیگر افزونه نصب میکنید، فایرفاکس تست میکند تا مطمئن شود که آن افزونه بهصورت دیجیتالی امضاء شدهاست.
اگر فایرفاکس یک افزونه نصب شده را غیرفعال کرد چهکار کنم؟
اگر یک افزونه امضاء نشده غیرفعال شد، شما قادر به استفاده از آن نخواهید بود و مدیر افزونهها یک پیام مبنی براینکه افزونه برای استفاده در فایرفاکس نمیتواند تایید شود و غیرفعال شدهاست نمایش خواهد داد. شما میتوانید حذف افزونه از فایرفاکس و سپس یک نسخه امضاء شده را از سایت افزونه موزیلا اگر نسخهای موجود بود نصب مجدد نمایید.
اگر یک نسخه امضاء شده در دسترس نبود، با توسعه دهنده یا فروشنده افزونه تماس بگیرید تا ببینید آیا آنها میتوانند یک نسخهی بهروزشده و امضاء شده از آن افزونه پیشنهاد بدهند. همچنین شما میةوانید از آنها بپرسید تا افزونه خود را امضاء کنند.
لغو کردن امضاء افزونه (کاربران حرفهای)
شما میتوانید بهصورت موقت تنظیمات تاکید نیاز به امضاء افزونه را با تغییر تنظیم xpinstall.signatures.required به false در ویرایشگر پیکربندی فایرفاکس (about:config page) لغو کنید. پشتیبانی برای هر تغییر ایجاد شده توسط ویرایشگر پیکربندی قابل دسترس نیست پس لطفاً با مسئولیت خود آنرا انجام دهید. امضاء، در نسخههای فایرفاکس 46 بتا و منتشر شده اجباری و بدون بازگشت خواهد بود. برای جزئیات بیشتر، this Mozilla blog را ببینید.