کوکی(Cookie) چیست؟
یک HTTP cookie که نام های مختلفی ازجمله کوکی وب، کوکی اینترنت، کوکی مرورگر و یا بهطور ساده کوکی(cookie) شناخته می شود، یک تکه کوچک از اطلاعات دریافت شده از وب سایت است که توسط مرورگر بر روی کامپیوتر کاربران ذخیره می شود.کوکیها کاربرد های بسیاری دارند که مهم ترین آن ها کمک به وب سایت برای به خاطر آوردن اطلاعات شما می باشد(مثلاً بارگذاری دوباره سبد خرید پس از بازگشت شما به وب سایت) یا ضبط رفتار و فعالیت های شما بر روی سایت(شامل کلیک کردن بر روی دکمههای خاص، لاگین کردن یا نگهداری تاریخچه صفحات بازدید شده) می باشد. کوکی ها همچنین برای دستیابی به اطلاعاتی که قبلاً در فیلد های یک وب سایت وارد کرده اید مانند نام،آدرس، پسورد و… قابلاستفاده هستند.
اما اگر به مهمترین کاربرد کوکی ها بپردازیم می توانیم به استفاده از کوکی ها برای احراز هویت در وب سایت ها اشاره کنیم. با استفاده از کوکی ها(در صورت پشتیبانی سایت از این روش) دیگر مجبور نیستید تا هر زمان که به یک وب سایت مراجعه می کنید به آن لاگین کنید. احتمالاً در وب سایت های مختلف گزینه من را به خاطر بسپار را مشاهده کرده اید، این نوع تنظیم، دقیقاً یک نوع ذخیره اطلاعات ورود به وب سایت برای شناسایی بعدی از طریق کوکی ها می باشد.
اگر تنها به این کاربرد کوکی ها بسنده کنیم می توانیم دلیل وجود کوکی ها را به پروتکل HTTP ربط دهیم! اگر در مباحث فنی و کامپیوتری سر رشتهای ندارید ساده حضورتان عرض می کنیم که پروتکلی که بهوسیله آن صفحات وب را مشاهده می کنید HTTP نام دارد که کار ارسال اطلاعات درخواست شده از وب سایت را به دستگاه شما انجام میدهد.
HTTP را یک پروتکل فراموش کار می نامند و به طور طبیعی هیچ وقت متوجه تفاوت و یا ربط درخواست های قبلی شما به سرور نمی شود و تنها درخواستی را اجرا می کند که شما دستورش را دادهاید. فرآیند احراز هویت سایت ها بر روی سرور ها و با انجام محاسبات انجام می شود. وقتی که در یک وب سایت لاگین می کنید، سرور نام کاربری و رمز عبور شما را چک می کند و در صورت صحیح بودن برای شما یک نشست(Session) ایجاد می کند که اطلاعات کاربری و شناسایی شما به صورت موقت بر روی آن قرار می گیرد و تا زمانی که در وب سایت هستید به وسیله آن ها شناسایی می شوید.
این نشست ها هرکدام شناسهای دارند و برای این که پس از قطع ارتباط شما با وب سایت، مجدداً نیازی به لاگین نباشد، این شناسه را به وسیله کوکی ها بر روی کامپیوتر شما ذخیره می کنند تا برای احراز هویت شما از آن ها استفاده شود.
کاربرد های مختلف کوکی
کوکی های نشست(Session Cookies)کوکی های مداوم(Persistent Cookies)
کوکی های LSO یا Flash
کوکی های زامبی(Zombie Cookies)
ابر کوکی ها(Super Cookies)
کوکی های شخص سوم(Third-party Cookies)
کوکی های سایت(Same Site Cookies)
کوکی های HTTP(HttpOnly Cookie)
منبع: سایت نظارت بر خانواده