با رشته User-Agent چه اتفاقی میافتد، چرا Chrome این تغییر را انجام میدهد و برای آمادهسازی چه کارهایی میتوانید انجام دهید.
در ماه اکتبر، کروم گام بعدی را در کاهش اطلاعات موجود در رشته User-Agent (UA) مرورگر برمیدارد تا حریم خصوصی کاربران را بهبود بخشد. با این تغییر، وبسایتها و سرویسهایی که برای اطلاعات خاص به رشته User-Agent متکی هستند، ممکن است نیاز به اقدام داشته باشند.
در اینجا پیشزمینهای در مورد آنچه اتفاق میافتد، چرا Chrome این تغییر را انجام میدهد و برای آمادهسازی چه کارهایی میتوانید انجام دهید، آمده است.
چرا رشته User-Agent در حال تغییر است
رشته User-Agent شامل اطلاعات مربوط به مرورگر و نوع دستگاهی است که شخص استفاده می کند. رشته UA برای وبسایتهایی که میخواهند تجربیات کاربر را سفارشی کنند و همچنین برای ارائهدهندگان ضد کلاهبرداری که برای شناسایی رباتها و حملات مخرب به این اطلاعات تکیه میکنند، نقش مهمی ایفا کرده است. Chrome متعهد به حفظ آن موارد استفاده مهم است.
با این وجود، رشته UA انتظارات حریم خصوصی وب مدرن را برآورده نمی کند. به طور پیش فرض، رشته User-Agent اطلاعاتی را ارائه می دهد که می تواند برای شناسایی و ردیابی کاربر در سراسر وب استفاده شود. و همه وب سایت ها و سرویس ها به اطلاعات رشته UA نیاز ندارند.
به همین دلیل است که Chrome اطلاعات اشتراکگذاری شده بهطور پیشفرض در رشته UA را کاهش میدهد و یک API جدید با نام User-Agent Client Hints (UA-CH) معرفی میکند که به سایتها و سرویسها اجازه میدهد فقط اطلاعات مورد نیاز خود را درخواست کنند. ما برای اولین بار این طرح را در ژانویه 2020 اعلام کردیم و یک نقشه راه مرحلهای را در مه 2021 به اشتراک گذاشتیم. این تغییر Chrome را با سایر مرورگرها در محدود کردن اطلاعات در رشته UA هماهنگ میکند.
رویکرد مرحلهای
کروم در اواخر آوریل شروع به حذف بخشهایی از رشته UA برای بهبود حریم خصوصی کرد، که با نسخه کوچک شروع شد. این همان چیزی است که ما آن را کاهش UA می نامیم.
به عنوان بخشی از آخرین مرحله، Chrome از اواخر اکتبر 2022 شروع به کاهش سایر اطلاعات مانند نسخه سیستم عامل و پلت فرم دستگاه در رشته UA برای مرورگرهای روی دسکتاپ می کند. همانطور که در رویکرد آزمایشی ما استاندارد است، ما یک عرضه مرحله به مرحله Chrome را انجام خواهیم داد. کاربران در طول زمان مرحله بعدی در فوریه 2023 برای مرورگرهای کروم در تلفن همراه رخ خواهد داد. جدول زمانی کامل در Chromium.org موجود است .
بازخورد و تست
ما از دیدن شرکتهایی که تأثیر این تغییرات را ارزیابی میکنند و بینش خود را در مورد کاهش UA و UA-CH API جدید به اشتراک میگذارند هیجانزده هستیم. این نوع بازخورد به دیگران اجازه میدهد تا به طور جمعی از آموختهها بهره ببرند و در عین حال گفتگوی آزاد در مورد چگونگی بهبود حریم خصوصی در وب را تشویق میکنند.
به عنوان مثال، پلتفرم تجارت دیجیتال برزیل VTEX نتایج آزمایش خود را برای کاهش UA منتشر کرده است و هیچ تاثیری بر دروازه پرداخت آنها پیدا نکرده است. ClearSale، یک ارائهدهنده ضد کلاهبرداری برزیلی، به طور مشابه نتایج خود را منتشر کرد و به این نتیجه رسید که میتوانند موارد استفاده خود را حفظ کنند و در عین حال حریم خصوصی کاربر را بهبود بخشند. Chrome همچنان در حال کار با سهامداران برای ارزیابی موارد استفاده اضافی و انجام آزمایشهای بیشتر است. سایر انواع وبسایتها و خدماتی که ممکن است تحت تأثیر قرار گیرند عبارتند از شرکتهای تحلیلی، ارائهدهندگان ضد کلاهبرداری و پردازشگرهای پرداخت.
اگر وب سایت یا سرویسی را اداره می کنید که ممکن است از رشته User-Agent استفاده کند، این زمان عالی برای آزمایش است. Chrome نسخه آزمایشی اصلی کاهش عامل کاربر را تمدید کرده است تا تا پایان اواسط اکتبر 2022 (M106) اجرا شود و آزمایش محلی نیز از طریق پرچمهای ویژگی با استفاده از chrome://flags/#reduce-user-agent
در دسترس است.
اگر برای انتقال به UA-CH API به زمان بیشتری نیاز دارید، میتوانید در نسخه آزمایشی مبدأ کاهش انحلال عامل کاربر شرکت کنید، که به سایت شما امکان میدهد تا رشته کامل UA قدیمی را تا ماه مه 2023 (M113) دریافت کند.
در نهایت، اگر فکر میکنید این تغییرات بر شرکای شخص ثالث شما تأثیر میگذارد که از اطلاعات رشته UA برای ارائه خدمات خود استفاده میکنند، Chrome ابزارهای جدیدی را برای فروشندگان شخص ثالث ایجاد کرده است تا بدون تأثیر بر سایتهای مشتریان خود، آنها را آزمایش کنند.
مشارکت کنید و بازخورد را به اشتراک بگذارید
- آزمایش اولیه : بازخورد خود را به اشتراک بگذارید .
- نسخه ی نمایشی : نسخه ی نمایشی کاهش عامل کاربر را امتحان کنید.
- GitHub : پیشنهاد UA-CH را بخوانید، سؤالات را مطرح کنید و بحث را دنبال کنید .
- پشتیبانی برنامهنویس : سؤال بپرسید و به بحثهای مربوط به مخزن پشتیبانی توسعهدهنده Privacy Sandbox بپیوندید.