کوکی مرورگر چیست ؟ + آموزش پیاده سازی در وردپرس

بازدید: 395 بازدید

کوکی مرورگر چیست؟ آیا کوکی برای امنیت ما خطرساز و مضر است ؟ چگونه در مرورگر کوکی های وبسایت ها را فعال کنیم ؟ پاسخ به این سوالات و در ادامه آموزش پیاده سازی کوکی ها در سایت وردپرسی را آموزش میبینید. در ادامه همراه ما باشید. 

کوکی مرورگر چیست ؟

Cookies یا کوکی های مرورگر تیکه اطلاعات کوچکی هستند که بعد از هر بار بازدید کاربر از وبسایت ، بصورت یک فایل در مرورگر آن ذخیره میشود. با هر بار لود کردن یک وبسایت ، مرورگرِ کاربر ،اطلاعاتی که به عنوان کوکی در خود ذخیره کرده است را برای سرور میفرستد.

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

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

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

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

در اصل درخواست اولیه ذخیره کردن این اطلاعات ، به وبسایتی که کاربر داخل آن است برمیگردد. آن وبسایت در ابتدا یک تاییدیه از کاربر دریافت میکند. با این عنوان که تمام کوکی ها را میپذیرید؟ و یا سوالات دیگر . سپس بعد از اینکه کاربر تاییدیه خود را به وبسایت داد ، وبسایت به سرور خود درخواستی ارسال میکند. بعد از اینکه سرور درخواست ذخیره سازی کوکی را درافت کرد ، آن را به مرورگر انتقال میدهد. و مرورگر اطلاعات مورد نظر کاربر و وبسایت را در فایل های کوکی ذخیره میکند.

در مثالی که در بند بالا مطرح کردیم ، در مورد ذخیره اطلاعات لاگین شما در وبسایت صحبت کردیم. این نوع کوکی ها که غالبا شامل نام کاربری و رمز عبور شما هستند ،  کوکی های احراز هویت یا Authentication Cookies نام دارند.

یک نکته : اکثر طراحان سایت ترجیح میدهند این اطلاعات را نیز در پایگاه داده خود نیز ذخیره کنند تا با آسب دیدن این اطلاعات در دستکاه کاربر ( موبایل ، لپ تاپ یا … ) ، به مشکل نخورند.

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

کوکی مرورگر چیست ؟ + آموزش پیاده سازی در وردپرس

محتوای داخلی کوکی ها چیست ؟

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

1. Name – نام کوکی.

2. Content – اطلاعاتی که کوکی حاوی آن است.

3. Domain – دامنه ای که از این کوکی استفاده می کند.

4. Path – صفحه دامنه ای که کوکی در آن استفاده می شود. اگر مسیر “/” باشد به این معنی است که کوکی در کل وب سایت استفاده می شود.

5. Send for – سطح امنیتی که اتصال برای استفاده از کوکی به آن نیاز دارد.

6. Created – تاریخی که کوکی در مرورگر وب کاربر ایجاد شد.

7. Expires – لحظه ای که کوکی منقضی می شود و مرورگر آن را حذف می کند.

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

انواع معمول کوکی ها را بشناسید

کوکی ها می توانند به چندین روش مختلف طبقه بندی شوند. در ادامه چهار مورد از شاخص ترین انواع کوکی ها رو مشاهده میکنید.

کوکی های مرورگر Session

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

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

کوکی های مرورگر Peristent

این کوکی ها ، کوکی های طولانی مدت هستند که توسط وبسایت با تاریخ انقضا تگ می شوند.

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

به این ترتیب، کوکی های persistent (مداوم) می توانند فعالیت شما را نه تنها در سایتی که کوکی را صادر کرده بلکه در هر سایتی که شامل منبعی توسط همان سایت صادرکننده باشد، ردیابی کنند.

هنگامی که وارد حساب کاربری آنلاین می شوید و روی “Remember Me” یا گزینه ای مشابه کلیک می کنید، از یک کوکی persistent (مداوم ) برای ذخیره اطلاعات ورود به سیستم در مرورگر استفاده می شود.

با توجه به این که کوکی های persistent بسیار طولانی مدت تر از کوکی های Session هستند. از لحاظ تئوری می توانند فعالیت شما را به مرور زمان در چندین سایت ردیابی کنند. درنتیجه کوکی های persistent خطر بیشتری نسبت به کوکی های Session دارند.

کوکی های First-party (شخص اول):

این دسته از کوکی های مرورگر ، کوکی هایی هستند که توسط سایتی که هم اینک در حال بازدید هستید ایجاد می شوند. این دسته کوکی ها که در زمان استفاده از سایت صادر می شود کوکی های شخص اول یا First-party هستند.

کوکی های مرورگر Third-party(شخص ثالث):

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

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

چگونگی فعال کردن کوکی ها در مرورگر ها

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

1. فعال سازی کوکی مرورگر کروم

ابتدا وارد تنظیمات یا setting مرورگر کروم خود شوید. در ادامه روی بخش privacy and security کلیک کنید. در بخش cookies and other site data بر روی Allow all cookies کلیک کنید.

2. فعال سازی مرورگر فایرفاکس

ابتدا روی آیکون سه‌خط در گوشه بالایی سمت راست کلیک کنید و به Options بروید. سپس Privacy & Security را انتخاب کنید.
تنظیمات حریم خصوصی/کوکی مرورگر دلخواه خود را انتخاب کنید فایرفاکس تنظیمات حریم خصوصی مرورگر پیشرفته‌ای دارد. از بین ۳ گزینه اصلی (Standard و Strict و Custom) گزینه مناسب را انتخاب کنید یا برای اینکه همه چیز را تحت کنترل داشته باشید، با انتخاب Custom تمام تنظیمات را شخصی‌سازی کنید.

کوکی مرورگر چیست ؟ + آموزش پیاده سازی در وردپرس

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

آیا کوکی مرورگر برای امنیت شما مضر است ؟

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

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

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

نحوه پیاده سازی کوکی پاپ آپ در وبسایت وردپرسی

پلاگین های مختلفی برای پاپ آپ کوکی در وردپرس وجود دارد. که در این مقاله با به شما پلاگین Cookie-script را پیشنهاد میدهیم. در ادامه همراه باشید تا نحوه نصب و کار با پلاگین Cookie-script را آموزش ببینید.

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

نحوه نمایش کوکی پاپ آپ در وبسایت وردپرسی

مرحله دوم : به داخل بخش پلاگین های سایت وردپرسی تان بروید و پلاگین Cookie-script را پیدا کنید . برای این کار میتوانید از سرچ کردن نیز استفاده کنید. بعد از پیدا کردن پلاگین روی دکمه اکتیو کلیک کنید.

نحوه نمایش کوکی پاپ آپ در وبسایت وردپرسی

مرحله سوم : مجددا به بخش پلاگین ها بروید و روی تنظیمات پلاگین Cookie-script کلیک کنید.

نحوه نمایش کوکی پاپ آپ در وبسایت وردپرسی

مرحله چهارم : در آخر لینک URL را کپی پیست میکنید.

نحوه نمایش کوکی پاپ آپ در وبسایت وردپرسی

این بود مراحل پیاده سازی پلاگین Cookie-script در وردپرس . در آخر خلاصه مطلب را تقدیم شما می کنیم.

سخن پایانی …

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


برای مطالعه مطالب جذاب بیشتر به بلاگ ما سر بزنید.

ادامه مطلب