مفهوم کوکی

کوکی یک فایل کم حجم است که بر روی گوشی ، تبلت و یا کامپیوتر شما ذخیره میشود . 

 این فایل توسط مرورگر خوانده می شود و در آن اطلاعاتی درباره ‌ی وب سایت‌ مانند مشخصات ورود به سایت و تنظیمات سفارشی شده‌ی کاربر ذخیره می شود. برای ذخیره این فایل بر روی کامپیوتر خود ، باید سایتی که در حال بازدید از آن هستید، از مروگر شما بخواهد که چنین فایلی را ایجاد کند.

به زبان ساده کوکی یکی ابزار هایی است که در تعامل و گفتگو بین مرورگر و سایت ها استفاده می شود و اکثر مرورگرهای مطرح بازار مانند chrome ، firefox ، internet explore ، edge و safari از کوکی ها پشتیبانی میکنند .

کاربرد کوکی

کوکی‌ها اغلب برای نظارت، شخصی سازی و مدیریت session استفاده می‌شوند. بدون Cookieها، باید هر بار که یک وب‌سایت را ترک می‌کنید، دوباره به سیستم وارد شوید یا اگر ناخواسته مرورگر را ببندید، مجدد محصولات را به سبد خرید خود را اضافه کنید . (ساخت کوکی یکی از اجزای حیاتی استفاده از اینترنت است. )

شخصی سازی (Personalization)

روش اصلی برای شخصی سازی بازدیدهای شما با استفاده از کوکی‌ها، از طریق تبلیغات Personalization است. کوکی‌ها از اطلاعات مربوط به صفحات یا محتوایی که بازدید می‌کنید برای کمک به ایجاد تبلیغات هدفمند برای شما استفاده می‌کنند.

مدیریت Session

کوکی‌ها، وب‌سایت‌ها را قادر می‌سازد تا کاربران را شناسایی کرده و اطلاعات ورود و تنظیمات منحصر به فرد آن‌ها را به خاطر بیاورند، مانند ترجیح اخبار ورزشی بر اخبار سیاسی.

انواع کوکی ها

HTTP Cookies

کوکی‌های HTTP دسته وسیعی از کوکی‌های کامپیوتری است که توسط مرورگرهای وب برای فعال کردن ویژگی‌های خاص استفاده می‌شود. به جز flash cookies، هر کوکی در این لیست یک کوکی HTTP است.

Session Cookies

یک کوکی Session فقط زمانی فعال می‌ماند که کاربر از یک وب‌سایت خاص استفاده می‌کند یا به آن دسترسی دارد.                                                                 در واقع، زمانی که کاربران در یک سایت پیمایش می‌کنند فقط در حافظه موقت وجود دارند و با بسته شدن مرورگر وب حذف یا منقضی می‌شوند.

Tracking Cookies

از این مدل کوکی می‌توان برای ثبت طولانی مدت چندین بازدید از یک وب‌سایت استفاده کرد.

Authentication Cookies

وضعیت ورود و نام کاربری کاربر از طریق کوکی‌های احراز هویت ردیابی می‌شود. کوکی‌های احراز هویت به مدیریت جلسات کاربر کمک می‌کنند. آنها زمانی ایجاد می‌شوند که کاربر از طریق مرورگر خود به یک حساب کاربری وارد شود. این نوع cookie با مرتبط کردن اطلاعات حساب کاربری با یک رشته شناسه کوکی اطمینان می‌دهند که اطلاعات حساس به جلسات صحیح کاربر تحویل داده می‌شود.

Zombie Cookies

این نوع خاصی از کوکی است که حتی پس از تلاش کاربر برای حذف دوباره ایجاد می‌شوند. کوکی‌های زامبی نسخه‌های پشتیبان خود را خارج از مکان ذخیره‌سازی کوکی معمولی مرورگر ایجاد می‌کنند.                                                                                                                                                                              آنها از این پشتیبان‌گیری‌ها استفاده می‌کنند تا پس از حذف دوباره در مرورگر، ظاهر شوند. کوکی‌های Zombie گاهی اوقات توسط شبکه‌های تبلیغاتی و حتی توسط مهاجمان سایبری استفاده می شود.

Flash Cookies

این cookieها نوع خاصی هستند که با Adobe Flash کار می‌کنند. آنها کوکی‌های مرورگر یا HTTP نیستند. این کوکی‌ها به دلیل کاهش استفاده از فلش، به طور معمول دیگر استفاده نمی‌شوند.

Secure Cookies

کوکی‌های امن، شخص اول و شخص ثالث هستند که فقط می‌توانند از طریق اتصالات HTTPS کدگذاری شده ارسال شوند.

First-Party Cookies

cookie و داده‌های موجود در آن فقط توسط همان سایتی که روی آن تنظیم شده‌اند، قابل دسترسی هستند که با نام کوکی‌های SameSite نیز شناخته می‌شوند.

Third-Party Cookies

این کوکی‌ها منحصر به وب سایتی نیستند که در ابتدا در آنجا ایجاد شده‌اند. به دلایل نظارت کاربر و سفارشی‌سازی، کوکی‌های شخص ثالث امکان دسترسی به سازمان‌هایی غیر از وب‌سایت اصلی را فراهم می‌کنند.

Persistent Cookies

کوکی‌های پایدار که معمولاً به آنها «permanent cookies» گفته می‌شود و تا تاریخ از پیش تعیین‌شده‌ای که توسط وب سرور ایجاد می‌شود یا برای مدت زمان قابل برنامه‌ریزی باقی می‌مانند.