سوالات ساده: کوکی ها چیست و چه کاری انجام می دهند؟

هنگام مرور اینترنت، اغلب با اصطلاح "کوکی ها" روبرو می شوید. ("cookies.")بسیاری از وب سایت ها به شما در مورد استفاده از کوکی ها اطلاع می دهند و از شما تأیید می خواهند. مرورگرهای وب تنظیمات زیادی برای مدیریت کوکی ها دارند و حتی افزونه های مرورگر به مسدود کردن کوکی ها از همه نوع اشاره می کنند. حتی اگر می‌دانید که این «کوکی‌ها»("cookies") دقیقاً یک دسر شیرین نیستند، ممکن است دقیقاً ندانید که چه هستند و هدفشان در اینترنت چیست. به همین دلیل است که در این مقاله توضیح می‌دهیم که کوکی‌ها چیست، چه کار می‌کنند و چگونه کار می‌کنند و چه نوع کوکی‌هایی بیشتر در اینترنت استفاده می‌شوند. بیا شروع کنیم:

کوکی ها در اینترنت چیست؟

کوکی ها فایل هایی هستند که اطلاعاتی درباره شما، مرورگر وب و رفتار شما در اینترنت را در خود نگه می دارند. آنها فایل های کوچکی هستند که در رایانه یا دستگاه(PC or device) شما ذخیره می شوند ، که می توانند توسط وب سایت ها یا برنامه های وب برای ایجاد تجربه آنلاین شما استفاده شوند.

کوکی ها چه کار می کنند؟

کوکی ها بین یک فرستنده (معمولا یک وب سایت یا یک برنامه وب) و یک گیرنده (دستگاه شما) ارسال می شوند. یک کوکی توسط فرستنده ایجاد و تفسیر می شود، در حالی که گیرنده فقط آن را نگه می دارد و در صورت درخواست فرستنده آن را پس می فرستد.

هنگام مرور وب، فرستنده سروری است که یک وب سایت روی آن اجرا می شود و گیرنده مرورگر وب کاربری است که از آن وب سایت بازدید می کند. هدف آنها شناسایی کاربر، بررسی فعالیت های گذشته وی در وب سایت و ارائه محتوای مناسب بر اساس این داده ها است.

کوکی ها، مرورگرهای وب

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

این شناسایی در وب‌سایت‌هایی که داده‌های آنی کاربر در آنها حیاتی است، مفید است. به عنوان مثال، هنگام استفاده از یک فروشگاه آنلاین(online shop) ، نمی توانید بدون کمک کوکی ها چیزی بخرید. مغازه ها بدون آنها نمی توانند شما را شناسایی کنند و سبد خرید شما را بسازند زیرا هر بار که یک صفحه وب را بارگذاری می کنید، فروشگاه شما را به عنوان یک کاربر جدید می بیند و بازدید شما را از ابتدا شروع می کند.

داخل یک کوکی چیست؟

هر مرورگر وب(web browser) مدرنی از کوکی‌ها پشتیبانی می‌کند و حجم آن‌ها تقریباً 4 کیلوبایت است. برای کمک به درک ساختار یک کوکی، بیایید به عنوان مثال از کوکی "cfduid" ارسال شده توسط وب سایت ما استفاده کنیم - Digital Citizen . ما آن را با استفاده از Google Chrome تجزیه و تحلیل کردیم .

کوکی ها، مرورگرهای وب

در اینجا ساختار آن است:

  1. نام(Name) - نام کوکی.
  2. محتوا(Content) - اطلاعاتی که کوکی حاوی آن است.
  3. دامنه(Domain) - دامنه ای که از این کوکی استفاده می کند.
  4. مسیر(Path) - صفحه دامنه ای که کوکی در آن استفاده می شود. اگر مسیر "/" باشد به این معنی است که کوکی در کل وب سایت استفاده می شود.
  5. ارسال برای(Send for) - سطح امنیتی که اتصال برای استفاده از کوکی باید داشته باشد.
  6. قابل دسترسی به اسکریپت(Accessible to script) - نشان می دهد که آیا می توان به کوکی از راه های دیگری غیر از HTML دسترسی داشت یا خیر .
  7. ایجاد(Created) شد - تاریخی که کوکی در مرورگر وب(web browser) کاربر ایجاد شد .
  8. منقضی(Expires) می شود - لحظه ای که کوکی منقضی می شود و مرورگر آن را حذف می کند.

چند نوع کوکی وجود دارد؟

اگرچه اصطلاح کوکی(term cookie) نسبتاً کلی است، روش‌های زیادی برای استفاده از کوکی وجود دارد. به همین دلیل است که انواع مختلفی از کوکی ها در اینترنت وجود دارد. رایج ترین انواع آن عبارتند از:

  • کوکی های جلسه(Session cookies) - یکی از رایج ترین. آنها تا زمانی که مرورگر وب(web browser) بسته نشود در حافظه موقت وجود دارند . آنها مضر نیستند زیرا تمام اطلاعات آنها پس از پایان جلسه مرور(browsing session) شما حذف می شود.
  • کوکی های ماندگار(Persistent cookies) - که کوکی های ردیابی نیز نامیده می شوند. آنها تا زمانی که حذف شوند یا به تاریخ انقضا(expiry date) برسند در دستگاه کاربر باقی می مانند . آنها برای جمع آوری اطلاعات در مورد کاربر، ثبت رفتار او در یک وب سایت خاص در یک دوره زمانی استفاده می شوند.
  • کوکی های ایمن(Secure cookies) - یک کوکی رمزگذاری شده که فقط در صورت استفاده از یک اتصال امن HTTPS(HTTPS connection) کار می کند . این کوکی ها برای اطمینان از اینکه اطلاعات آنها توسط هکرهای بالقوه متصل به شبکه مشابه کاربر قابل سرقت نیست استفاده می شود. آنها اطلاعات ضروری در مورد کاربر را نگه می دارند و بیشتر در وب سایت هایی استفاده می شوند که کاربران در آن تراکنش های مالی انجام می دهند. از آنجایی که آنها رمزگذاری شده اند، بسیار امن تر از انواع دیگر کوکی ها هستند.
  • کوکی های HttpOnly(HttpOnly cookies) - آنها را نمی توان توسط هیچ پروتکلی غیر از HTTP استفاده(HTTP) کرد. چنین کوکی هایی تضمین می کنند که فقط وب سایتی که آنها را ایجاد کرده است می تواند از آنها استفاده کند. فقط کوکی‌های جلسه می‌توانند HttpOnly باشند و معمولاً هیچ خطری برای حفظ حریم خصوصی یا امنیتی(privacy or security risks) برای کاربران ندارند.
  • کوکی های شخص ثالث(Third-party cookies) - این کوکی ها متعلق به دامنه متفاوتی هستند، غیر از دامنه ای که آنها را ارسال کرده است. آنها معمولاً توسط تبلیغات ارسال می شوند و می توانند سابقه مرور یک کاربر را در چندین وب سایت که از یک شبکه تبلیغاتی استفاده می(advertising network) کنند ذخیره کنند. این کوکی‌ها ممکن است به حریم خصوصی شما آسیب بزنند زیرا برخی از شبکه‌های تبلیغاتی از آنها برای ردیابی داده‌های بیش از حد در مورد شما و نمایش تبلیغات هدفمند استفاده می‌کنند.
  • کوکی زامبی(Zombie cookie) - کوکی هایی که پس از حذف خود را دوباره ایجاد می کنند. آنها معمولاً توسط سرویس های تجزیه و تحلیل وب استفاده می شوند و خارج از مرورگر ذخیره می شوند زیرا در مرورگرهای نصب شده روی یک رایانه در دسترس هستند. دلیل اینکه آنها خودشان را دوباره ایجاد می کنند جلوگیری از تکه تکه شدن داده ها پس از حذف کوکی ها توسط کاربر است. آنها همچنین می توانند برای اهداف مخرب استفاده شوند زیرا مرورگر وب(web browser) نمی تواند وجود آنها را کنترل کند. فقط محصولات امنیتی می توانند کوکی های زامبی را شناسایی و حذف کنند.

چه زمانی کوکی ها اختراع شدند ( تاریخچه مختصر(concise history)

در ژوئیه 1994(July 1994) ، یکی از کارمندان Netscape Communications مجبور شد یک برنامه تجارت الکترونیک ایجاد کند. او باید راهی آسان برای نگهداری سبد خرید(shopping cart) برای هر کاربر، بدون بارگذاری بیش از حد سرور پیدا می کرد، بنابراین تصمیم گرفت که بهترین راه برای انجام این کار، ذخیره این اطلاعات در مرورگر وب(web browser) هر کاربر است. از آنجایی که کوکی‌ها قبلاً در زمینه‌های مختلف صنعت فناوری اطلاعات(IT industry) مورد استفاده قرار می‌گرفتند ، او تصمیم گرفت که از آنها برای مرور وب نیز استفاده شود.

اولین مرورگری که از کوکی ها استفاده و پشتیبانی کرد Mosaic Netscape در اکتبر 1994(October 1994) بود. یک سال بعد، اینترنت اکسپلورر 2(Internet Explorer 2) نیز از کوکی ها پشتیبانی کرد. از آن زمان، همه مرورگرهای وب از کوکی ها پشتیبانی می کنند. اگرچه دلیل ایجاد آنها مثبت است، کوکی‌ها اکنون برای همه نوع مقاصد استفاده می‌شوند که برخی از آنها اخلاقی یا قانونی نیستند.

چرا در هر وب سایت پیام هایی درباره کوکی ها می بینم؟

اگر در اروپا(Europe) زندگی می‌کنید، یا با استفاده از یک آدرس IP (IP address)اروپا(Europe) در حال مرور وب هستید، در بسیاری از وب‌سایت‌هایی که بازدید می‌کنید، پیام‌هایی درباره استفاده از کوکی‌ها مشاهده می‌کنید. این اعلان‌ها به دلیل قوانین عمومی حفاظت از داده‌ها (GDPR)(General Data Protection Regulation (GDPR)) نشان داده می‌شوند که در همه کشورهایی که اتحادیه اروپا(European union) را تشکیل می‌دهند و برای همه وب‌سایت‌ها و سرویس‌های آنلاینی(website and online services) که کاربران اروپایی دارند اعمال می‌شود.

کوکی ها، مرورگرهای وب

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

نحوه مشاهده و مدیریت کوکی های ذخیره شده در مرورگر وب خود توسط وب سایت ها

اگر می‌خواهید بدانید چگونه کوکی‌هایی را که مرورگر وب‌تان در دستگاهتان ذخیره می‌کند ببینید و مدیریت کنید، ما راهنماهایی داریم که همه مرورگرهای وب اصلی را پوشش می‌دهند. آن ها اینجا هستند:

  • 2 روش برای مشاهده (و حذف) کوکی های ذخیره شده در Google Chrome
  • نحوه مشاهده و حذف کوکی های ذخیره شده در موزیلا فایرفاکس(Mozilla Firefox)
  • نحوه مشاهده و حذف کوکی های ذخیره شده در Microsoft Edge
  • 2 راه برای مشاهده و حذف کوکی های ذخیره شده در Opera
  • کوکی های شخص ثالث را در کروم(Chrome) ، فایرفاکس(Firefox) ، اج(Edge) ، اپرا و اینترنت اکسپلورر غیرفعال کنید(Opera and Internet Explorer)

نتیجه

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



About the author

من یک مهندس نرم افزار با بیش از 10 سال تجربه در ساخت و نگهداری از Apple Mac، دستگاه های iOS و مرورگرهای Google Chrome هستم. تجربه من شامل توسعه، نگهداری و بهره برداری از محصولات نرم افزاری از ابتدا یا مشارکت در پروژه های منبع باز است. من همچنین این فرصت را داشته ام که روی پروژه های سخت افزاری متنوعی کار کنم - از تعمیر صفحه نمایش شکسته در بیمارستان ها تا طراحی و اجرای ویژگی های جدید برای آیفون. در اوقات فراغت از انجام بازی های ویدیویی مورد علاقه، خواندن کتاب، پختن شام با خانواده یا گذراندن وقت با دوستان لذت می برم.



Related posts