چگونه بررسی کنیم که آیا سایت شما تحت تأثیر پارتیشن بندی ذخیره سازی قرار گرفته است یا خیر.
برای بهبود حریم خصوصی، Chrome نحوه رفتار APIهای ذخیرهسازی و ارتباطی را در نسخههای بعدی تغییر میدهد. درباره تغییر آتی در Storage Partitioning بیشتر بخوانید.
اجرای اولیه از ژوئیه 2022 پشت پرچمی در Chrome 105 در دسترس بوده است. با شروع در Chrome Beta 106، از سپتامبر 2022، پیاده سازی جدید (که شامل پارتیشن بندی حافظه پنهان است) برای آزمایش در دسترس است. آخرین ویژگیها و رفع اشکالها ابتدا در Chrome Canary قرار میگیرد، بنابراین برای ادامه آزمایش از Canary استفاده کنید.
این تغییر نباید روی رایجترین موارد استفاده که برنامه شما فقط از فضای ذخیرهسازی در زمینه شخص اول استفاده میکند، تأثیر بگذارد، اما توصیه میکنیم برای اطمینان از اینکه برنامههای شما مانند امروز به کار خود ادامه میدهند آزمایش کنید. اگر با فضای ذخیره سازی در iframes تعامل دارید یا به آن متکی هستید، احتمال بیشتری وجود دارد که تغییر روی شما تأثیر بگذارد.
نحوه تست پارتیشن بندی ذخیره سازی
برای امتحان کردن پارتیشن بندی فضای ذخیره سازی:
- مطمئن شوید که از Chrome Beta نسخه 106 یا بالاتر استفاده می کنید.
- به
chrome://flags/#third-party-storage-partitioning
بروید. - پرچم "پارتیشن بندی ذخیره سازی شخص ثالث تجربی" را فعال کنید.
در آزمایش اولیه شرکت کنید و اشکالات را گزارش کنید تا به تیم Chrome کمک کنید تا قبل از راهاندازی پایدار، هر گونه رفتار غیرمنتظره را شناسایی و رفع کند.
Storage Partitioning چیست؟
برای جلوگیری از انواع خاصی از ردیابی متقابل کانال جانبی، Chrome APIهای فضای ذخیرهسازی و ارتباطات را در زمینههای شخص ثالث پارتیشن بندی میکند (برای جزئیات بیشتر به توضیح مراجعه کنید).
از لحاظ تاریخی، ذخیره سازی تنها بر اساس مبدأ کلید خورده است. این بدان معناست که اگر یک iframe از example.com
در a.com
و b.com
تعبیه شده باشد، example.com
میتواند با ذخیره و بازیابی موفق یک شناسه از فضای ذخیرهسازی، در مورد عادات مرور شما برای آن دو سایت سطح بالا اطلاعات کسب کند. با فعال کردن Storage Partitioning شخص ثالث، فضای ذخیره سازی برای example.com
در دو پارتیشن مختلف وجود خواهد داشت، یکی برای a.com
و دیگری برای b.com
. پارتیشن بندی ذخیره سازی از پیوستن یک جاسازی به بازدیدهای شما به هر یک از سایت ها جلوگیری می کند.
هنگام فعال کردن پرچم "پارتیشن بندی ذخیره سازی شخص ثالث تجربی"، API های ذخیره سازی و ارتباطی زیر تقسیم بندی می شوند:
- کانال پخش
- حافظه کش
- ذخیره سازی وب
- دسترسی به فایل سیستم
- IndexedDB
- سیستم فایل قدیمی
- سهمیه، سهم
- قفل های وب
- ServiceWorker
- SharedWorker
API های زیر در حال توسعه فعال هستند و قبل از ارسال به پایدار تقسیم می شوند:
- URL Blob
- هدر Clear-Site-Data
چه زمانی این ویژگی به طور پیش فرض راه اندازی می شود
ما امیدواریم بسته به ثبات و سازگاری، این ویژگی را در اوایل سال 2023 آغاز کنیم. اکنون آزمایش پارتیشن بندی فضای ذخیره سازی شخص ثالث و ثبت اشکالات به Chrome کمک می کند تا از اکوسیستم بازخورد دریافت کند تا اطمینان حاصل شود که توسعه دهندگان و صاحبان سایت از پشتیبانی لازم برخوردار هستند.
گزارش اشکالات
بهترین راه برای ارائه بازخورد این است که یک موضوع جدید را با یک پیوند به یک URL در دسترس عموم یا یک مورد آزمایشی کاهش یافته ارسال کنید.