کوکیهای فلش که به عنوان اشیاء مشترک محلی (LSO) نیز شناخته میشوند، فایلهای دادهای مشابه کوکیهای استاندارد HTTP هستند، اما این فایلها توسط Adobe Flash Player ذخیره میشوند. LSO ها توسط تمام نسخه های Adobe Flash Player استفاده می شوند و می توان آنها را از طریق یک برنامه تنظیمات آنلاین ارائه شده توسط Adobe مدیریت کرد.
تاریخچه و پیدایش کوکی های فلش
کوکیهای فلش در کنار Adobe's Flash Player، پلتفرمی که زمانی به طور گسترده برای تولید و مشاهده محتوای چندرسانهای در وب، از جمله صدا، ویدیو و انیمیشنها استفاده میشد، به وجود آمدند. اولین ذکر کوکی های فلش در اواسط دهه 2000 زمانی که استفاده از Flash Player شروع به گسترش یافت، به خصوص برای توزیع محتوای ویدیویی در وب سایت هایی مانند YouTube رخ داد.
هدف اصلی کوکیهای فلش بهبود تجربه کاربر با به خاطر سپردن تنظیمات و اولویتهای کاربر، بهویژه برای محتوای چندرسانهای غنی بود. با این حال، آنها به زودی کاربردهای دیگری از جمله ردیابی بین مرورگرها را پیدا کردند که به دلیل تداوم و واضح نبودن آنها، نگرانی های مربوط به حفظ حریم خصوصی را ایجاد کرد.
بررسی اجمالی جزئیات کوکی های فلش
کوکیهای فلش مانند کوکیهای سنتی عمل میکنند، زیرا دادهها را در رایانه کاربر ذخیره میکنند تا توسط وبسایت اصلی استفاده شود. آنها به وبسایتها اجازه میدهند تا اطلاعات دقیقی درباره کاربران، از جمله فعالیتهای مرور و تنظیمات برگزیدهشان جمعآوری کنند.
کوکی های فلش از چند جنبه کلیدی با کوکی های HTTP متفاوت هستند. برای یک، آنها می توانند داده های بیشتری را ذخیره کنند (تا 100 کیلوبایت، در مقایسه با 4 کیلوبایت یک کوکی). آنها همچنین پایدارتر هستند، به این معنی که وقتی کاربر کوکی های مرورگر خود را پاک می کند، حذف نمی شوند. علاوه بر این، آنها خارج از کنترل مرورگر ذخیره می شوند و مدیریت و شناسایی آنها را دشوارتر می کند.
وقتی کاربر به سایتی که از Adobe Flash Player استفاده می کند دسترسی پیدا می کند، کوکی های فلش ایجاد می شوند. این می تواند سایتی باشد که محتوای تعاملی دارد یا ویدیویی که برای اجرا به Flash Player نیاز دارد. این سایت کوکی فلش را ایجاد می کند و آن را در رایانه کاربر ذخیره می کند، معمولاً بدون اطلاع یا رضایت او. سپس کوکی می تواند رفتار کاربر در سایت را ردیابی کند، از جمله اینکه روی چه چیزی کلیک می کند، مدت زمانی که در صفحات خاصی سپری می کند و سایر اطلاعات.
ساختار داخلی و عملکرد کوکی های فلش
کوکی های فلش اساساً فایل های متنی کوچکی هستند که حاوی داده ها هستند. آنها توسط افزونه Flash Player که جدا از مرورگر است ایجاد و ذخیره می شوند. هنگامی که کاربر از سایتی بازدید می کند که از کوکی های فلش استفاده می کند، سایت فایل کوکی را به رایانه کاربر ارسال می کند. سپس این فایل در یک مکان خاص، جدا از کوکیهای HTTP معمولی ذخیره میشود.
ساختار یک کوکی فلش نسبتاً ساده است. معمولاً شامل:
- نام وب سایتی که کوکی را ایجاد کرده است.
- مقدار فضای دیسکی که کوکی استفاده می کند.
- تنظیمات حریم خصوصی برای آن کوکی.
- داده هایی که کوکی ذخیره می کند.
کوکیهای فلش از طریق مدیر تنظیمات آنلاین Adobe مدیریت میشوند که به کاربران اجازه میدهد این کوکیها را مشاهده، اصلاح یا حذف کنند. برخلاف کوکیهای معمولی، کوکیهای فلش از طریق تنظیمات مرورگر کنترل نمیشوند و مدیریت آنها را دشوارتر میکند.
تجزیه و تحلیل ویژگی های کلیدی کوکی های فلش
کوکی های فلش چندین ویژگی قابل توجه دارند که آنها را از کوکی های معمولی متمایز می کند:
-
ظرفیت ذخیره سازی بزرگتر: کوکی های فلش می توانند تا 100 کیلوبایت داده ذخیره کنند، بسیار بیشتر از کوکی های معمولی که به حدود 4 کیلوبایت محدود می شوند.
-
ماندگاری: حتی زمانی که کاربر کوکی های مرورگر خود را پاک می کند، کوکی های فلش باقی می مانند. این به این دلیل است که آنها جدا از مرورگر ذخیره می شوند.
-
عملکرد متقابل مرورگر: کوکی های فلش در مرورگرهای مختلف کار می کنند، به این معنی که می توانند فعالیت کاربر را در مرورگرهای مختلف در یک دستگاه ردیابی کنند.
-
مدیریت سخت تر: از آنجایی که آنها از طریق مدیر تنظیمات آنلاین Adobe کنترل می شوند، یافتن، مدیریت یا حذف آنها دشوارتر است.
انواع کوکی های فلش
به طور عمده دو نوع کوکی فلش وجود دارد:
-
کوکی های فلش دائمی: این کوکی ها تا زمانی که به صورت دستی حذف نشوند در رایانه کاربر باقی می مانند. آنها برای نگهداری داده ها برای مدت طولانی طراحی شده اند و اغلب برای اهداف ردیابی استفاده می شوند.
-
کوکی های Session Flash: این کوکی ها به طور موقت ذخیره می شوند و زمانی که مرورگر یا فلش پلیر بسته می شود، حذف می شوند. آنها معمولا برای به خاطر سپردن اطلاعات جلسه استفاده می شوند.
استفاده، مشکلات و راه حل های مربوط به کوکی های فلش
کوکیهای فلش در ابتدا برای بهبود تجربه کاربر، حفظ تنظیمات و اولویتهای کاربر برای برنامههای مبتنی بر Flash در نظر گرفته شده بودند. با این حال، به دلیل تداوم و ظرفیت آنها برای ذخیره سازی گسترده داده ها، آنها به زودی به ابزاری برای ردیابی کاربران و شیوه های تبلیغاتی تهاجمی تبدیل شدند.
مشکل اصلی کوکی های فلش پتانسیل آنها برای تجاوز به حریم خصوصی است. از آنها می توان برای ردیابی فعالیت آنلاین کاربر، جمع آوری اطلاعات شخصی و حتی ایجاد مجدد کوکی های معمولی که کاربر حذف کرده است استفاده کرد.
کاربران میتوانند با حذف دستی کوکیهای فلش از طریق مدیر تنظیمات Adobe، استفاده از افزونههای مرورگر متمرکز بر حریم خصوصی یا غیرفعال کردن Flash Player از خود محافظت کنند. با این حال، این راه حل ها همیشه عملی یا کارآمد نیستند.
مقایسه با روش های مشابه ذخیره سازی داده ها
صفت | فلش کوکی ها | کوکی های HTTP | ذخیره سازی محلی HTML5 |
---|---|---|---|
اندازه ذخیره سازی | تا 100 کیلوبایت | تا 4 کیلوبایت | تا 5 مگابایت |
ماندگاری | بسیار بالا | متوسط | بالا |
نگرانی حریم خصوصی | بالا | متوسط | متوسط |
کنترل مرورگر | کم | بالا | بالا |
چشم اندازهای آینده مربوط به کوکی های فلش
با حذف تدریجی Adobe Flash Player در پایان سال 2020، کوکی های فلش احتمالاً در طول زمان کمتر مرتبط می شوند. با این حال، درس های آموخته شده از استفاده و استفاده نادرست از کوکی های فلش همچنان مهم است. نیاز به کنترل کاربر بر روی دادههای شخصی و همچنین شفافیت وبسایتها در مورد شیوههای ردیابی آنها، بیش از هر زمان دیگری قابل توجه است.
فناوری های نوظهور بر ارائه تجربیات کاربر پیشرفته بدون به خطر انداختن حریم خصوصی تمرکز می کنند. برای مثال، فشار به سمت HTML5 و فناوریهای مشابه، کنترل بهتری را بر روی دادههای ذخیرهشده محلی ارائه میدهد و پتانسیل ردیابی مخفی را کاهش میدهد.
فلش کوکی ها و سرورهای پروکسی
سرورهای پروکسی، مانند آنهایی که توسط OneProxy ارائه می شوند، می توانند به کاهش برخی نگرانی های مربوط به حریم خصوصی مرتبط با کوکی های Flash کمک کنند. سرورهای پروکسی با خدمت به عنوان یک واسطه بین مشتری و اینترنت، میتوانند لایهای از ناشناس بودن را فراهم کنند و ردیابی رفتار کاربر را برای وبسایتها سختتر میکنند.
با این حال، سرورهای پراکسی ممکن است به طور کامل از ذخیره کوکیهای Flash در دستگاه کاربر جلوگیری نکنند، زیرا این کوکیها توسط Flash Player مدیریت میشوند نه مرورگر. بنابراین، در حالی که استفاده از یک سرور پروکسی میتواند حریم خصوصی را افزایش دهد، مدیریت کوکیهای Flash بهطور مستقیم، از طریق تنظیمات ارائهشده توسط Adobe یا با توقف استفاده از Flash، ضروری است.
لینک های مربوطه
برای اطلاعات بیشتر در مورد کوکی های Flash، منابع زیر را بررسی کنید: