TAHA
04-29-2009, 06:29 PM
اكثر كوكيها (Cookies) بسيار ساده كار ميكنند ولي در چند سال اخير توجه زيادي را به خود جلب كردهاند؛ مخصوصاً از سال 2000 كه بحثها و تحقيقهايي در مورد كنترل امنيت و حيطه شخصي كاربران انجام گرفت
كوكيها جستجوي صفحات اينترنت را بسيار ساده كردهاند و مديران سايتها از آنها براي جمع آوري اطلاعات مفيد بازديد كاربران استفاده ميكنند.
در اينجا به فن آوري ساده كوكيها و همينطور كاربردهاي آنها نگاهي مياندازيم.
ديدگاهي كه بعضي از افراد از كوكيها دارند بسيار دور از واقعيت است. اكثر افراد فكر ميكنند كه كوكيها برنامههايي هستند كه اطلاعات را از كامپيوتر شما جمع آوري ميكنند و به سايت خود ميفرستند. اين ديدگاه كاملاً غلط است چون نه تنها كوكيها برنامه نيستند و به همين دليل هم نميتوانند اطلاعات را جمع آوري كنند؛ بلكه هدف كوكيها چيز ديگري است.
ميتوان كوكي را يك فايل متني كه سرور يك سايت روي هارد ديسك كامپيوترتان ذخيره و بعداً دريافت ميكند، تعريف كرد. برای مثال هر سایت یک کد شناسایی مخصوص به هر بازدید کننده میدهد.
اگر از برنامه InternetExplorer در ویندوزXP برای دیدن صفحات وب استفاده میکنید، میتوانید کوکیهایی که روی کامپیوترتان ذخیره شدهاند را در اينجا:
C:\Documents and Settings\Cookies
ببینید. نام هر سایت را نیز میتوانید از روی نام فایل و یا داخل متن کوکی ببینید.
اگر روی هر کدام از آنها کلیک کنید میبینید که یک متن است که دارای یک کد است. توجه داشته باشید که این فایل متن نمیتواند هیچ کاری بر روی کامپیوتر شما انجام دهد و هر سایت تنها به کوکی خود دسترسی دارد و نه فایل و یا کوکی سایت دیگری.
کوکیها کمک بزرگی به طراحان و مدیران سایتها میکنند. کدی که به کامپیوتر شما داده میشود شامل یک کد وضعیت است که نشان میدهد جستجوگر اینترنت شما هنگام بازدید سایت در چه وضعیتی قرار دارد. اگر کد شناسایی در کامپیوتر شما وجود داشته باشد نشان میدهد که شما آن سایت را بازدید کردهاید.
با استفاده از کوکی سایت میتواند بداند دقیقاً چند نفر آن را بازدید کردهاند. همچنین اینکه چند بار یک کاربر سایت را بازدید کرده و چند نفر از بازدید کنندهها جدید هستند. اینکار با استفاده از یک بانک اطلاعاتی انجام میشود. هر بار که یک بازدید کننده جدید وارد میشود کد شناسایی که به آن داده میشود به بانک اطلاعاتی خود سایت میرود. دفعات بعدی که همان کاربر به سایت باز میگردد توسط یک شمارنده به بازدیدهای قبلی اضافه میشود.
بعضی از سایتها را میتوان به دلخواه خود و تنها برای بازدید خود از نظر ظاهری تغییر داد. برای مثال سایت MSN و Yahoo را میتوان صفحه اصلی (HomePage) خود کرد و آن را برای بازدید خود تغییر داد. میتوانید قسمتهای مختلف هر سایت را به صفحه اصلی اضافه کرد. تعداد ایمیلها را ببینید و آب و هوای شهر خود را در قسمتی از همین صفحه مشاهده کنید. اینکار برای هر کاربر با استفاده از کوکی انجام میشود. برای اولین بار که به سایت مورد نظر میروید و تغییرات را انجام میدهید، اطلاعات این تغییرات در اطلاعات سایت ذخیره میشود و از آن به بعد هر بار که سایت کوکی خود را میخواند تغییرات مورد نظر شما را اعمال میکند.
مشکلاتی نیز در استفاده از کوکیها وجود دارد که فنآوری کوکی را زیر سوال میبرد و آن را ناقص جلوه میدهد. گرچه با انجام چند کار ساده میتوان این مشکلات را برطرف کرد. در اینجا به طرح تعدادی از این مشکلات میپردازیم.
فرض کنید که از سایتی برای خرید آنلاین استفاده کردهاید. اطلاعات خرید شما در کوکی ذخیره میشود و بار دیگر که وارد سایت میشوید اطلاعات شما روی جستجوگر میماند. اگر به غیر از شما کسی دیگر از نام کاربری کامپیوترتان استفاده کند دفعه بعدی که به این سایت برود ممکن است اشتباهاً و یا به صورتی عمدی از اطلاعات کارت اعتباری شما استفاده کند. البته با ایجاد چند نام کاربری برای هر کدام از افرادی که از کامپیوتر استفاده میکنند میتوانایم مشکل را رفع کرد چون کوکیهای هر بازدید کننده در اطلاعات خود آن کاربر ذخیره میشود.
مشکلی دیگر این است که اگر کوکیها پاک شوند دیگر توانایی شناسایی کاربران را ندارند و کد شناسایی جدیدی به کاربران میدهند. این کار هم اطلاعات آماری سایت را با مشکل روبرو میسازد و هم اگر سایت مورد نظری را به دلخواه تغییر دادهاید آن تغییرات دیگر اعمال نمیشوند. به همین دلیل است که اکثر سایتهایی که این قابلیت را دارند از کاربران میخواهند که با دریافت نام کاربری و رمز عبور خود را در سایت مشترک کنند تا این اطلاعات با پاک کردن کوکیها از بین نروند.
با وجود مخالفتها و نگرانیهایی که در استفاده از کوکیها وجود دارد، میبینید که استفاده از آنها تا حدی بی خطر است و قابلیتهای زیادی را در اینترنت ایجاد میکند
كوكيها جستجوي صفحات اينترنت را بسيار ساده كردهاند و مديران سايتها از آنها براي جمع آوري اطلاعات مفيد بازديد كاربران استفاده ميكنند.
در اينجا به فن آوري ساده كوكيها و همينطور كاربردهاي آنها نگاهي مياندازيم.
ديدگاهي كه بعضي از افراد از كوكيها دارند بسيار دور از واقعيت است. اكثر افراد فكر ميكنند كه كوكيها برنامههايي هستند كه اطلاعات را از كامپيوتر شما جمع آوري ميكنند و به سايت خود ميفرستند. اين ديدگاه كاملاً غلط است چون نه تنها كوكيها برنامه نيستند و به همين دليل هم نميتوانند اطلاعات را جمع آوري كنند؛ بلكه هدف كوكيها چيز ديگري است.
ميتوان كوكي را يك فايل متني كه سرور يك سايت روي هارد ديسك كامپيوترتان ذخيره و بعداً دريافت ميكند، تعريف كرد. برای مثال هر سایت یک کد شناسایی مخصوص به هر بازدید کننده میدهد.
اگر از برنامه InternetExplorer در ویندوزXP برای دیدن صفحات وب استفاده میکنید، میتوانید کوکیهایی که روی کامپیوترتان ذخیره شدهاند را در اينجا:
C:\Documents and Settings\Cookies
ببینید. نام هر سایت را نیز میتوانید از روی نام فایل و یا داخل متن کوکی ببینید.
اگر روی هر کدام از آنها کلیک کنید میبینید که یک متن است که دارای یک کد است. توجه داشته باشید که این فایل متن نمیتواند هیچ کاری بر روی کامپیوتر شما انجام دهد و هر سایت تنها به کوکی خود دسترسی دارد و نه فایل و یا کوکی سایت دیگری.
کوکیها کمک بزرگی به طراحان و مدیران سایتها میکنند. کدی که به کامپیوتر شما داده میشود شامل یک کد وضعیت است که نشان میدهد جستجوگر اینترنت شما هنگام بازدید سایت در چه وضعیتی قرار دارد. اگر کد شناسایی در کامپیوتر شما وجود داشته باشد نشان میدهد که شما آن سایت را بازدید کردهاید.
با استفاده از کوکی سایت میتواند بداند دقیقاً چند نفر آن را بازدید کردهاند. همچنین اینکه چند بار یک کاربر سایت را بازدید کرده و چند نفر از بازدید کنندهها جدید هستند. اینکار با استفاده از یک بانک اطلاعاتی انجام میشود. هر بار که یک بازدید کننده جدید وارد میشود کد شناسایی که به آن داده میشود به بانک اطلاعاتی خود سایت میرود. دفعات بعدی که همان کاربر به سایت باز میگردد توسط یک شمارنده به بازدیدهای قبلی اضافه میشود.
بعضی از سایتها را میتوان به دلخواه خود و تنها برای بازدید خود از نظر ظاهری تغییر داد. برای مثال سایت MSN و Yahoo را میتوان صفحه اصلی (HomePage) خود کرد و آن را برای بازدید خود تغییر داد. میتوانید قسمتهای مختلف هر سایت را به صفحه اصلی اضافه کرد. تعداد ایمیلها را ببینید و آب و هوای شهر خود را در قسمتی از همین صفحه مشاهده کنید. اینکار برای هر کاربر با استفاده از کوکی انجام میشود. برای اولین بار که به سایت مورد نظر میروید و تغییرات را انجام میدهید، اطلاعات این تغییرات در اطلاعات سایت ذخیره میشود و از آن به بعد هر بار که سایت کوکی خود را میخواند تغییرات مورد نظر شما را اعمال میکند.
مشکلاتی نیز در استفاده از کوکیها وجود دارد که فنآوری کوکی را زیر سوال میبرد و آن را ناقص جلوه میدهد. گرچه با انجام چند کار ساده میتوان این مشکلات را برطرف کرد. در اینجا به طرح تعدادی از این مشکلات میپردازیم.
فرض کنید که از سایتی برای خرید آنلاین استفاده کردهاید. اطلاعات خرید شما در کوکی ذخیره میشود و بار دیگر که وارد سایت میشوید اطلاعات شما روی جستجوگر میماند. اگر به غیر از شما کسی دیگر از نام کاربری کامپیوترتان استفاده کند دفعه بعدی که به این سایت برود ممکن است اشتباهاً و یا به صورتی عمدی از اطلاعات کارت اعتباری شما استفاده کند. البته با ایجاد چند نام کاربری برای هر کدام از افرادی که از کامپیوتر استفاده میکنند میتوانایم مشکل را رفع کرد چون کوکیهای هر بازدید کننده در اطلاعات خود آن کاربر ذخیره میشود.
مشکلی دیگر این است که اگر کوکیها پاک شوند دیگر توانایی شناسایی کاربران را ندارند و کد شناسایی جدیدی به کاربران میدهند. این کار هم اطلاعات آماری سایت را با مشکل روبرو میسازد و هم اگر سایت مورد نظری را به دلخواه تغییر دادهاید آن تغییرات دیگر اعمال نمیشوند. به همین دلیل است که اکثر سایتهایی که این قابلیت را دارند از کاربران میخواهند که با دریافت نام کاربری و رمز عبور خود را در سایت مشترک کنند تا این اطلاعات با پاک کردن کوکیها از بین نروند.
با وجود مخالفتها و نگرانیهایی که در استفاده از کوکیها وجود دارد، میبینید که استفاده از آنها تا حدی بی خطر است و قابلیتهای زیادی را در اینترنت ایجاد میکند