برندزلینک

مرجع لینک

برندهای برتر

افزایش رتبه

افزایش محبوبیت

افزایش ترافیک

کوکی ها از تخیل تا واقعیت

کوکی ها از تخیل تا واقعیت

تعاریف بسیار زیاد و متنوعی در مطبوعات و رسانه ها از کوکی ها دیده می شود. یکی از این تعاریف اینگونه بیان می شود که: «کوکی ها برنامه هایی هستند که وب سایت ها در هارددیسک شما قرار می دهند. آنها در کامپیوتر شما قرار گرفته و اطلاعات مربوط به شما و آنچه که شما در اینترنت انجام می دهید را جمع آوری می کنند و هر زمان که لازم باشد می تواند تمامی اطلاعات جمع آوری شده توسط کوکی را بارگذاری (Load) کند.» مشکل اینجاست که هیچ کدام از اینگونه تعاریف صحیح نیستند. کوکی ها برنامه نیستند و نمی توانند مانند یک برنامه اجرا شوند. از این رو نمی توانند هیچ گونه اطلاعاتی برای خود جمع آوری کنند و یا اینکه اطلاعات شخصی شما را از کامپیوترتان گردآوری کنند. در حقیقت یک تعریف صحیح از کوکی عبارت است از: «یک قطعه متنی که سرویس دهنده وب می تواند در هارددیسک کاربر ذخیره کند. کوکی ها به وب سایت ها اجازه ذخیره کردن اطلاعات روی کامپیوتر کاربر و سپس بازیابی آن را می دهند. برای مثال یک وب سایت تقریباً برای هر ملاقات کننده یک شماره شناسه (user ID) مجزا ایجاد می کند و آن را در کامپیوتر کاربر ذخیره و بعدها به عنوان فایل کوکی به کار می برد. اکثر سایت ها تنها یک قطعه اطلاعات که همان شناسه کاربر است را بر روی سیستم شما ذخیره می کنند. یک زوج نام _ ارزش، یک قطعه داده (Data) نامگذاری شده است و یک برنامه نیست و هیچ کاری نمی تواند انجام دهد. یک وب سایت تنها می تواند اطلاعاتی را که در کامپیوتر شما قرار داده بازیابی کند و نمی تواند اطلاعات را از دیگر فایل های کوکی و یا هر اطلاعات دیگری از کامپیوتر شما بازیابی کند.
•انتقال کوکی ها
در حقیقت این نکته که کوکی ها اطلاعات سری و شخصی کاربران را برای اهداف و مقاصد معینی می فرستند چندان مبنای علمی ندارد. هر وب سایت تنها می تواند داده هایی را که بر روی سیستم شما ذخیره کرده دریافت کند و نه هیچ چیز دیگری را. داده ها نیز به روش زیر نقل و انتقال پیدا می کنند: اگر شما URL یک وب سایت را در مرورگر (Browser) خود تایپ کنید، مرورگر شما یک درخواست برای صفحه وب سایت ارسال می کند. وقتی مرورگر این عمل را انجام داد در سیستم شما به جست وجوی فایل کوکی می پردازد. اگر فایل مورد نظر را پیدا کند مرورگر شما تمام زوج نام _ ارزش را به همراه URL به سرویس دهنده ارسال خواهد کرد و اگر فایل کوکی را پیدا نکند هیچ داده ای هم نخواهد فرستاد. پس از آن سرویس دهنده وب درخواست صفحه و همچنین کوکی را دریافت می کند و چنانچه زوج های نام _ ارزش دریافت شده باشند، می تواند آنها را به کار گیرد. اما اگر زوج های نام _ ارزش دریافت نشده باشند آن گاه سرویس دهنده متوجه خواهد شد که شما قبلاً از این سایت دیدن نکرده اید. بر همین اساس سرویس دهنده یک شماره شناسه جدید برای شما در پایگاه داده های خود ایجاد می کند و سپس زوج های نام - ارزش را به سیستم و در Header صفحه وب ارسال می کند، و سیستم شما این زوج ها را بر روی هارددیسک ذخیره می کند. فراموش نکنیم که سرویس دهنده وب می تواند زوج های نام - ارزش را تغییر داده و یا اینکه هر بار شما به سایت مراجعه می کنید و درخواست صفحه می کنید زوج های جدیدی به آن اضافه کند. البته اطلاعات دیگری نیز وجود دارند که سرویس دهنده می تواند به همراه زوج نام _ ارزش ارسال کند. یکی از آنها تاریخ انقضا است و دیگری یک مسیر است. به طوری که سایت می تواند ارزش های کوکی متفاوتی را با قسمت های مختلف سایت مربوط کند. در عین حال باید توجه داشته باشید که شما بر روی این فرآیند کاملاً کنترل دارید و می توانید یک گزینه را در مرورگر خود تنظیم کنید، به گونه ای که مرورگر هر بار به شما اطلاع دهد که یک سایت زوج های نام _ ارزش برای شما فرستاده و شما می توانید آنها را پذیرفته و یا رد کنید.
•استفاده از کوکی ها
در اصل کوکی ها به منظور رفع مشکل بزرگ افرادی که وب سایت ها را اجرا می کنند، تکامل یافته اند.
به مفهوم دیگر، یک کوکی اجازه می دهد وب سایت اطلاعات وضعیت را بر روی سیستم شما ذخیره کند. این اطلاعات سبب می شود وضعیت مرورگر شما برای وب سایت مورد نظر مشخص شود. یک شناسه (ID) یک قطعه ساده از اطلاعات وضعیت است و چنانچه یک شناسه در سیستم شما وجود داشته باشد سایت متوجه خواهد شد که شما قبلاً از این پایگاه دیدن کرده اید. در اصل وضعیت به این شکل است که «مرور شما حداقل یک بار از این سایت دیدن کرده» و سایت، شناسه شما مربوط به این دیدار را می شناسد. اما وب سایت ها به روش های مختلفی از کوکی ها استفاده می کنند: مثلاً سایت ها می توانند دقیقاً تعیین کنند که چه تعداد بازدیدکننده از سایت دیدن کرده اند. برای سرویس دهنده های پروکسی (Proxy)، Caching، تمرکزدهنده ها و... تنها راه برای اینکه یک سایت بتواند دقیقاً ملاقات کنندگانش را شمارش کند قرار دادن یک کوکی با یک شناسه واحد برای هر ملاقات کننده است. سایت ها همچنین می توانند با استفاده از کوکی ها تعداد ملاقات کننده های جدید و همچنین ملاقات کننده های تکراری را تعیین کنند و یا مشخص کنند که یک کاربر چگونه از سایت بازدید کرده است.همچنین سایت ها می توانند اولویت های کاربران را ذخیره کنند. به طوری که سایت می تواند جست وجوی متفاوتی برای هر کاربر داشته باشد. مثلاً اگر شما سایت های MSN و Yahoo را ببینید، تغییرات محتوا، طرح کلی و رنگ را به شما پیشنهاد می کند. همچنین به شما اجازه وارد کردن zipcode و دریافت اطلاعات وضع هوا را می دهد. زمانی که شما zipcode خود را وارد می کنید زوج نام _ ارزش زیر به فایل کوکی اضافه می شود. سایت howstuffworks.com نیز می تواند چیزهایی از قبیل سبدهای خرید و گزینه های پرداخت سریع را اجرا کند. در این حالت کوکی یک شناسه را دربردارد و به سایت اجازه می دهد که ردپای شما را دنبال کند تا اگر شما چیزی به سبد خرید خود اضافه کردید خبردار شود. هر قلمی که شما به سبد خرید خود اضافه می کنید به همراه ارزش شناسه شما در پایگاه داده های این سایت ذخیره خواهد شد. اجرای چنین مکانیسم مناسبی جهت خرید بدون وجود کوکی ها و یا چیزی شبیه آنها غیرممکن خواهد بود. توجه داشته باشید که در تمامی این مثال ها آنچه که پایگاه داده ها توانایی ذخیره کردن آن را دارد چیزهایی است که شما از سایت موردنظر انتخاب کرده اید مثل صفحاتی که در سایت مرور کرده اید و یا اطلاعاتی که به صورت online به سایت داده اید. تمام این اطلاعات در پایگاه داده ها ذخیره می شوند. در حقیقت در بیشتر موارد تمامی آنچه که در کامپیوتر شما ذخیره می شود یک کوکی شامل شناسه واحد شما است.
•مشکلات زیاد
اما کوکی ها مشکلاتی نیز ایجاد می کنند. آنها از مکانیزم کاملی برخوردار نیستند ولی بسیاری از چیزهایی که انجام آنها از روش های دیگر امکان پذیر نیست را ممکن می سازند. به برخی از نقاط ضعف کوکی ها اشاره می کنیم: ۱- اغلب افراد از سیستم های مشترک استفاده می کنند. هر سیستمی که در یک فضای عمومی قرار گرفته و بسیاری از سیستم هایی که در یک محیط اداری و یا منزل استفاده می شوند توسط افراد مختلف به صورت مشترک مورد استفاده قرار می گیرند. با یک مثال بهتر می توان این نکته را روشن کرد. شما یک سیستم عمومی را برای خرید چیزی از یک فروشگاه (خرید online) به کار می برید. فروشگاه در کامپیوتر مورد استفاده شما یک کوکی قرار می دهد و شخص دیگری بعداً می تواند با استفاده از حساب شما چیزی از فروشگاه خریداری کند. فروشگاه ها معمولاً درباره این مشکل یک اخطار با حروف درشت ارسال می کنند که دلیل آن همین است. حتی در برخی مواقع ممکن است اشتباهاتی رخ دهد. برای مثال فردی یک بار از کامپیوتر همسرش برای خرید از سایت Amazon استفاده کرد بعدها او دوباره وارد سایت Amazon شد و روی یک دکمه کلیک نمود و متوجه نبود که با این کلیک اجازه خرید یک کتاب را داده است. البته در سیستم های مبتنی بر NT و Unix که از حساب ها به طور مناسب استفاده می شود و بحث ایمنی و کنترل پذیری معنای بیشتری می یابد این مشکل وجود ندارد. در این گونه سیستم عامل ها حساب های تمامی کوکی های کاربران را تفکیک می کنند. اما مشکل اینجاست که سیستم عامل های دیگر حساب ها را به حال خود رها می کنند. اگر شما این مثال را در یک کامپیوتر با وضعیت استفاده عمومی انجام دهید و افراد دیگر که از همان سیستم استفاده می کنند از سایت howstuffworks دیدن کرده باشند در این صورت تاریخچه یا سابقه URL ممکن است که یک لیست طولانی از فایل ها را نمایش دهد. مشکل دیگر کوکی ها این است که اگر شما مشکلی با مرورگر خود پیدا کنید اولین توصیه ای که به شما می شود این است که تمامی فایل های اینترنت موقت (Temporary Files) موجود در کامپیوتر خود را پاک کنید. با انجام این کار شما تمامی فایل های کوکی خود را از دست می دهید و سپس وقتی از یک سایت دیدن می کنید آن سایت تصور می کند که شما یک کاربر جدید هستید و یک کوکی جدید برای شما تعیین می کند. به این ترتیب شما در سایت به عنوان یک کاربر جدید ثبت می گردید. البته در این حالت ممکن است بازیابی انتخاب های قبلی برای شما سخت باشد. به همین دلیل است که سایت ها در برخی از موارد از شما درخواست ثبت نام می کنند. البته اگر شما با یک نام کاربری و کلمه عبور ثبت نام کنید حتی در صورت مفقود شدن فایل کوکی خود می توانید وارد سایت شده و تمامی انتخاب های قبلی خود را بازیابی کنید. مشکل دیگر کوکی ها نیز وجود سیستم های متعدد است. معمولاً برخی افراد در طول روز از بیش از یک سیستم استفاده می کنند. مثلاً یک کامپیوتر در محل کار، یک Laptop و یک کامپیوتر نیز در منزل. در این حالت و در صورتی که سایت به طور اختصاصی برای حل این مشکل مهندسی نشده باشد سه فایل کوکی جداگانه در هر سه کامپیوتر ایجاد خواهد شد و هر سایتی که از طریق هریک از سه کامپیوتر بازدید شود کاربر خود را به عنوان یک کاربر جداگانه ردیابی می کند. در این صورت شاید تنظیم انتخاب های سلیقه ای خسته کننده و آزار دهنده باشد. البته سایت هایی که امکان ثبت نام (register) و ذخیره انتخاب های سلیقه ای به صورت متمرکز را فراهم می کنند با داشتن یک حساب مشابه در سه سیستم مشکلی نخواهند داشت. اما به شرطی که توسعه دهندگان سایت هنگام طراحی آن برای این موضوع تصمیم گیری کنند.اگر شما این مقاله را تا اینجا خوانده اید شاید تعجب کنید که چه غوغایی در رسانه ها درباره کوکی ها و سایت های اینترنتی وجود دارد. زیرا تا اینجا مشخص شد که در حقیقت کوکی ها فایل های متنی بی خطری هستند و با وجود نقاط ضعفی که دارند قابلیت های مفیدی را در عرصه وب فراهم می آورند.
•خطرات کوکی ها
اما بگذارید با یک مثال معضلات کوکی ها را هم یادآور شویم: فرض کنید کالایی را از یک فهرست سفارش خریداری می کنید. شرکت مذکور در یک فهرست اختصاصی نام، آدرس و شماره تلفن شما را از طریق سفارش شما در اختیار دارد و همچنین شرکت مذکور می داند که چه اقلامی را خریداری کرده اید. این شرکت می تواند اطلاعات شما را به دیگر شرکت هایی که خواستار فروش محصولات مشابه هستند بفروشد. بدین ترتیب بازار تجارت از راه دور تقویت می شود. در یک وب سایت نه تنها سایت قادر به ردیابی خریدهای شما خواهد بود بلکه می تواند صفحاتی را که شما می خوانید و یا آگهی هایی را که شما بر روی آنها کلیک کرده اید ردیابی و پیگیری کند. اگر شما کالایی خریداری کنید و نام و آدرس خود را وارد نمایید آن سایت به طور بالقوه اطلاعات بیشتری نسبت به شرکت سفارش پست سنتی از شما دارد و این البته در برخی موارد باعث ناخشنودی افراد است. البته هر سایتی سیاست های خاص خود را دارد و برخی از آنها از لحاظ اخلاقی قابل اعتمادتر هستند و با سخت گیری در این مورد اطلاعات شخصی بازدیدکنندگان خود را با دیگر سایت های در معرض فروش، اشتراک و یا مبادله نمی گذارند. مورد دوم از مشکلات ایجاد شده توسط کوکی ها جدیدتر است. یکی از شرکت هایی که در ایجاد کوکی ها کمی افراطی عمل کرده شرکت Double click است که سهم مهمی در رابطه با بدگمانی مردم و کاربران در مورد کوکی ها دارد. این شرکت می تواند فایل های کوچک Gif را به گونه ای در سایت قرار دهد که به Double click اجازه بارگذاری کوکی ها را بر روی کامپیوتر شما بدهد. سپس می تواند تغییر مکان های شما را در سایت های متعدد دنبال کند. در واقع به طور بالقوه می تواند رشته جست وجویی را که شما در موتور جست وجو تایپ می کنید ببینید و از آنجا که می تواند اطلاعات زیادی درباره شما از سایت های متعدد جمع آوری کند قادر است پروفایل های قدرتمند و به روزی را تشکیل دهد. با آشکار شدن این نوع عملکرد و درز اخبار به بیرون کارشناسان خبر دادند که این شرکت پروفایل های بی نام را دوباره به اطلاعات نام و آدرس پیوند می زند و آنها را به صورت مشخصی درآورده و سپس می فروشد Double click و شرکت های مشابه در وضعیتی شبیه هم این کارها را انجام می دهند. زیرا آنها در بسیاری از سایت ها آگهی ها را سرویس دهی می کنند. البته پروفایل کردن سایت مقابل در محدوده توانایی های سایت های شخصی نیست زیرا کوکی ها مختص سایت هایی با امکانات قوی و حرفه ای هستند. نکته ای که باید به آن توجه کرد این است که در حفظ اطلاعات شخصی دقت کرده و از کوکی ها هیچ ترسی نداشته باشید و بدانید که وجود آنها در اکثر موارد سبب بهبود ارتباطات اینترنتی شما می شود. اما نباید فراموش کنیم که ارائه بدون حساب و کتاب اطلاعات می تواند در مورد سایت هایی که تعهدی درباره حفظ و نگهداری اطلاعات شما ندارند به ضرر شما تمام شود که کوچک ترین آن انبوهی از نامه هایی هستند که در هنگام هر نوع ارتباط اینترنتی، Mail box شما را انباشته می کنند و علاوه بر هدر دادن اعتبار و هزینه اینترنتی باعث بی نظمی و آشفتگی Mail box شما می شوند.

منبع : برندزلینک

www.brandslink.ir

ارسال شده در تاریخ : 23 اسفند 1392 ساعت 23:33

بازگشت به صفحه اصلی مقالات

نظرات کاربران

هیچ نظری ثبت نشده

ارسال نظر

برای ثبت نظر ابتدا با حساب کاربری خود وارد سایت شوید

ارسال کننده
نام ونام خانوادگی : : rezasharif
نام کاربری : rsh576
تاریخ عضویت : 21 اسفند 1392
تعداد مقالات ارسالی : 140
تعداد لینک ها : 0