Cookies

Cookies چیست؟

به‌هنگام جست‌وجو در وبسایت‌ها به احتمال زیاد با این پیغام مواجه شده‌اید که آیا دسترسی کوکی‌ را تایید می‌کنید یا خیر. کوکی‌های HTTP برای اینترنت مدرن بسیار ضروری است اما در برخی مواقع باعث آسیب‌پذیری حریم خصوصی شما می‌شود. به عنوان بخشی ضروری از وب، Cookies به توسعه‌دهندگان وب کمک می‌کند بازدیدهای شخصی و راحت‌تری...

1399 بهمن 29
فنی و شبکه
3 دقیقه مطالعه

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

محافظت از حریم خصوصی به هنگام فعالیت آنلاین امری ضروری و دشوار است. در حالی‌که اکثر کوکی‌ها کاملاً ایمن هستند، همچنان می‌توان از آنها برای ردیابی شما استفاده کرد.

در این مقاله قصد داریم به بررسی کوکی‌ها بپردازیم و چگونگی ایمن ماندن در مقابل ذخیره اطلاعات توسط کوکی‌ها را بررسی کنیم.

 

Cookies چیست؟

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

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

اگر کوکی‌ها وجود نداشتند شما هر بار که یک وبسایت را باز می‌کردید،‌ به لاگین مجدد،‌ وارد کردن نام کاربری و رمزعبور، انتخاب زبان،‌ واحد پول و … نیاز داشتید.

 

انواع کوکی‌ها

Cookies به‌طور کلی عملکرد یکسانی دارند اما برای موارد استفاده مختلف انواع متفاوتی دارند:

Magic cookies

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

HTTP cookies

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

کوکی‌های HTTP یا کوکی‌های اینترنتی به طور خاص برای مرورگرهای اینترنت ساخته شده‌اند تا اطلاعات مربوط به session هر کاربر را ردیابی، شخصی‌سازی و ذخیره کنند. “session” فقط به زمانی که در یک سایت می‌گذرانید اشاره دارد.

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

Session cookies

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

Persistent cookies

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

Zombie Cookies و Supercookies

این کوکی‌هادر واقع کوکی نیستند. آن‌ها به جای ذخیره داده‌ها، حتی پس از پاک شدن حافظه پنهان مرورگر، خود را دوباره ایجاد می‌کنند. وقتی یکی را حذف می‌کنید، آنها اغلب در جای دیگری وجود دارند. نرم‌افزارهای ویدیویی مرورگر مانند Microsoft Silverlight و Adobe Flash دسترسی به داده‌های مشابه را در چندین مکان امکان‌پذیر می‌کنند.

 

TD-LTE

TD-LTE

کوکی‌ها چه اطلاعاتی را ذخیره می‌کنند؟

می‌دانیم که هر کوکی حداقل نام وب‌سایت و شناسه ما را ذخیره می‌کند. اما برخی از وب‌سایت‌ها اطلاعات دیگری را نیز ذخیره می‌کنند.

به عنوان مثال، یک کوکی ممکن است شامل هر یک از موارد زیر باشد:

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

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

یک شبکه اجتماعی ممکن است از کوکی‌ها برای پیگیری لینک‌هایی که کلیک می‌کنید استفاده کند و سپس با استفاده از این اطلاعات لینک‌های مرتبط یا جالب‌تری را در آینده به شما نشان دهد.

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

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