Chrome 150 آخرین شانس بقای uBlock Origin را در 30 ژوئن از بین می‌برد

The Next Web
اشتراک‌گذاری:
Chrome 150 آخرین شانس بقای uBlock Origin را در 30 ژوئن از بین می‌برد

در 30 ژوئن 2026، Chrome 150 به کانال پایدار می‌رسد و پرچم ExtensionManifestV2Disabled را حذف می‌کند - آخرین مکانیزمی که به کاربران و مدیران سازمانی اجازه می‌داد افزونه‌های Manifest V2 را در Chrome فعال نگه دارند. برای حدود 40 میلیون نفری که از uBlock Origin در Chrome استفاده می‌کنند، این مهلت واقعی است. هیچ راه فراری، استثنای خط‌مشی سازمانی یا پرچم پنهانی برای تغییر وجود ندارد.

چرا این پرچم مهم بود

گوگل حذف تدریجی Manifest V2 را در سال 2023 و پس از سال‌ها تأخیر از زمان اعلام اولیه در سال 2019 آغاز کرد. هر مرحله به کاربران و توسعه‌دهندگان افزونه مهلتی می‌داد: Chrome ابتدا درباره افزونه‌های MV2 هشدار می‌داد، سپس آن‌ها را به‌طور پیش‌فرض غیرفعال می‌کرد، اما همیشه پرچمی باقی می‌گذاشت که کاربران پیشرفته می‌توانستند برای ادامه کار آن‌ها فعال کنند. Chrome 150 آخرین پرچم را حذف می‌کند. Chrome 151 که انتظار می‌رود حدود چهار هفته بعد عرضه شود، تمام زیرساخت‌های باقی‌مانده مربوط به MV2 را به‌طور کامل از پایگاه کد حذف خواهد کرد.

مهندس گوگل، Devlin Cronin، این جدول زمانی را در یک کامیت بازبینی کد Chromium که زیرساخت پرچم را حذف می‌کند، تأیید کرده است. این کامیت قبلاً در درخت Chromium ادغام شده است.

چه چیزی خراب می‌شود و چرا نمی‌توان آن را تعمیر کرد

uBlock Origin با رهگیری درخواست‌های شبکه در زمان واقعی و مسدود کردن آن‌ها بر اساس لیست‌های فیلتر قبل از رسیدن به صفحه کار می‌کند. این کار به API webRequest کروم که Manifest V2 ارائه می‌دهد، متکی است. Manifest V3 این API را با declarativeNetRequest جایگزین می‌کند که نیاز دارد افزونه‌ها قوانین فیلتر استاتیک را از پیش اعلام کنند و Chrome آن‌ها را به‌صورت بومی اجرا کند.

تفاوت ظاهری نیست. Raymond Hill، توسعه‌دهنده uBlock Origin، به وضوح اعلام کرده است که یک نسخه Manifest V3 نمی‌تواند عملکرد نسخه اصلی را تکرار کند. رویکرد قوانین استاتیک نمی‌تواند فیلتر پویا را مدیریت کند - مسدود کردن درخواست‌ها بر اساس زمینه کامل بارگذاری صفحه، اجرای جاوااسکریپت سفارشی برای حذف عناصر آرایشی مانند بنرهای کوکی، یا اعمال لیست‌های فیلتری که مکرراً به‌روز می‌شوند. نسخه موجود MV3، uBlock Origin Lite، از زیرمجموعه‌ای از لیست‌های فیلتر پشتیبانی می‌کند و اصلاً فیلتر آرایشی انجام نمی‌دهد.

استدلال امنیتی گوگل

استدلال گوگل برای این تغییر صرفاً تجاری نیست. API webRequest به افزونه‌ها دسترسی عمیق به هر درخواست شبکه‌ای که Chrome انجام می‌دهد می‌دهد، به این معنی که یک افزونه در معرض خطر می‌تواند بی‌صدا اعتبار ورود را رهگیری کند، ترافیک را تغییر مسیر دهد یا کد را به هر صفحه‌ای تزریق کند. یک حادثه اخیر مربوط به افزونه "Save Image As Type" که برای سرقت کمیسیون‌های وابسته برای ماه‌ها قبل از شناسایی ربوده شد، سطح حمله را نشان می‌دهد.

مدل declarativeNetRequest واقعاً قابل ممیزی‌تر است: Chrome قوانین را به‌صورت بومی اجرا می‌کند، کد افزونه هرگز داده‌های درخواست خام را نمی‌بیند و مجموعه قوانین قابل بازرسی هستند. معاوضه امنیتی واقعی است، نه ساختگی. سوال این است که آیا هزینه حریم خصوصی و عملکرد ارزش آن را دارد یا خیر.

گزینه‌های شما قبل از 30 ژوئن

Firefox: کامل‌ترین جایگزین. Firefox به‌طور نامحدود از Manifest V2 پشتیبانی می‌کند و uBlock Origin با قابلیت کامل اجرا می‌شود. افزایش سهم بازار Firefox از زمان اعلام‌های MV3 گوگل قابل اندازه‌گیری بوده است - بر اساس داده‌های StatCounter، این مرورگر بین سه‌ماهه سوم 2025 و سه‌ماهه اول 2026 حدود 15 میلیون کاربر جدید اضافه کرده است.

uBlock Origin Lite (Chrome MV3): اکنون در فروشگاه وب Chrome در دسترس است. رایج‌ترین شبکه‌های تبلیغاتی و ردیاب‌ها را از طریق قوانین استاتیک مسدود می‌کند. از لیست‌های فیلتر سفارشی، فیلتر آرایشی یا حالت پویا پشتیبانی نمی‌کند. مناسب برای کاربرانی که هدف اصلی آن‌ها مسدود کردن شبکه‌های تبلیغاتی بزرگ است نه مسدودسازی جامع ردیاب‌ها.

Brave: با یک مسدودکننده داخلی تبلیغات و ردیاب عرضه می‌شود که یک افزونه Chrome نیست و بنابراین تحت تأثیر Manifest V3 قرار نمی‌گیرد. مسدودکننده Brave از پیاده‌سازی خاص خود خارج از سیستم افزونه استفاده می‌کند.

AdGuard for Chrome (MV3): AdGuard منابع بیشتری را برای مهاجرت به MV3 نسبت به اکثر توسعه‌دهندگان افزونه سرمایه‌گذاری کرده است و در حال حاضر پوشش بهتری نسبت به uBlock Origin Lite ارائه می‌دهد، اگرچه همچنان از uBlock Origin اصلی در قابلیت فیلتر پویا پایین‌تر است.

تأثیر بر سازمان‌ها

استقرارهای سازمانی Chrome که برای محافظت در برابر فیشینگ به uBlock Origin یا افزونه‌های مشابه MV2 متکی بودند - یک پیکربندی رایج در محیط‌های IT امنیتی - با مهاجرت اجباری مواجه هستند. مستندات خط‌مشی سازمانی Chrome هیچ گونه مقرراتی برای حفظ MV2 پس از Chrome 151 شامل نمی‌شود. سازمان‌ها تا 30 ژوئن فرصت دارند تا ابزار جایگزین را شناسایی کرده یا کاربران آسیب‌دیده را به یک نمایه مرورگر متفاوت منتقل کنند.

Originally reported by The Next Web. Read the original article for additional details.

View original source
اشتراک‌گذاری: