حفظ حریم خصوصی در شبکه های اجتماعی
چکیده
در سالهای اخیر, شبکههای اجتماعی آنلاین, رشد قابل توجهی از نظر تعداد کاربران و محبوبیت داشتهاند. در شبکههای اجتماعی, کاربران از طریق اشتراک اطلاعات مختلف با یکدیگر در ارتباط هستند. یکی از مهمترین مشکلات شبکههای اجتماعی, فاششدن اطلاعات خصوصی کاربران و در نتیجه نقض حریم خصوصی آنها میباشد. بخصوص اینکه فراهمکنندگان شبکههای اجتماعی, کنترل کاملی بر روی اطلاعات کاربران دارند. زیرا فراهمکنندگان, اطلاعات کاربران را بطور دائمی ذخیره کرده و از آنها در جهت مقاصد بازاریابی مورد استفاده قرار میدهند. از طرف دیگر تنظیمات حریم خصوصی گنجاندهشده در این شبکهها کنترل کاملی به کاربران در جهت مدیریت و خصوصیسازی دسترسی به اطلاعات اشتراکیشان توسط کاربران دیگر نمیدهد. اخیراً کارهائی در جهت ارائه یک شبکه اجتماعی با حفظ حریم خصوصی کاربران انجام شدهاند. ولی این روشها بطور دقیق نیازمندی حریم خصوصی کاربران در شبکه اجتماعی را مشخص نکردهاند. همچنین روشهای قبلی نتوانستهاند حریم خصوصی موردنیاز کاربران را فراهم کنند بطوریکه در بیشتر آنها هدف اصلی فقط حذف نقش فراهمکننده شبکه اجتماعی است. علاوه براین در این روشها مراحل اجرای عملیات اصلی کاربر در طول جلسه با شبکه اجتماعی به صورت واضح و روشن بیان نشدهاند. در نهایت اینکه در تمامی این روشها تحلیل حریم خصوصی و تحلیل کارائی عملیات کاربر در شبکه اجتماعی نادیده گرفته شدهاند. از آنجائیکه روشهای ارائه شده قبلی در معماریهای مختلف شبکه ارائه شدهاند, در این پایاننامه روشهائی در جهت طراحی یک شبکه اجتماعی با حفظ حریم خصوصی کاربران در معماریهای متمرکز, غیرمتمرکز و p2p با استفاده از سیستم رمزنگاری انتشار پیشنهاد داده میشوند تا نیازمندی حریم خصوصی کاربران را براساس ویژگیهای معماری مربوطه بطور کامل فراهم کنند. روش پیشنهادی مبتنی بر معماری متمرکز با بکارگیری طرف سوم معتمد و بهرهگیری از اشتراک تنظیمات حریم خصوصی بین کاربران, بنا نهاده شده است. در روش پیشنهادی مبتنی بر معماری غیرمتمرکز اول, مدیریت کامل اشتراک و دسترسی به دادهها به خود کاربران, محول میشود. در این روش, کاربران دادههای خود را به صورت رمزشده بر روی طرف سوم نیمهمعتمد, ذخیره مینمایند. در روش پیشنهادی مبتنی بر معماری غیرمتمرکز دوم بدون فاششدن اطلاعات اشتراکی کاربران, قسمتی از بار محاسباتی بر روی طرف سوم نیمهمعتمد میباشد. همچنین کنترل دسترسی پویا به کمک طرف سوم نیمهمعتمد فراهم میشود. در معماری پیشنهادی مبتنی بر ساختار p2p, علاوه بر فراهم کردن حریم خصوصی, نیازمندی اصلی ساختار p2p یعنی دسترسپذیری دادههای اشتراکی کاربران با ارائه دو الگوریتم ایجاد میشود. به صورتیکه کاربران, دادههای خود را بر روی برخی گرههای شبکه, کپی میکنند تا مخاطبان مجاز دادههایشان بتوانند در زمانهای آنلاین بودن در شبکه اجتماعی به آنها دسترسی یابند. استراتژیهای دسترسپذیری پیشنهادی به صورت جدید مفهوم دسترسپذیری را با حریم خصوصی داده ترکیب میکنند.در تمامی روشهای پیشنهادی, محرمانگی دادههای اشتراکی کاربران در مقابل فراهمکننده شبکه اجتماعی و کاربران غیرمخاطب فراهم میشود. علاوه بر این کاربران قادر خواهند بود دوستان خود را تحت رابطههای اجتماعی مختلفی که با دوستان دارند, تقسیمبندی نمایند. همچنین کاربران میتوانند اجازههای دسترسی متفاوتی برای رابطههای تعریفشده تعیین کنند. در این راستا کاربران این امکان را دارند که بطور پویا دوستان جدیدی را به این رابطهها اضافه کنند و یا در هر زمان, دوستانی که عضو این رابطهها هستند را از این رابطهها حذف نمایند. کاربران, رابطههای خود را به صورتی مدیریت میکنند که هیچکس حتی دوستانشان از لیست دوستان یا وجود رابطههای اجتماعی کاربران با دوستانشان در فضای شبکه اجتماعی, آگاه نمیشوند. علاوه بر این کاربران به صورت انعطافپذیر, دادههای خود را با هر ترکیبی از دوستان و رابطههای تعریفشدهشان به اشتراک میگذارند. نتایج بررسی مبسوط روشهای پیشنهادی نشان میدهند که نه تنها این روشها توانستهاند (بخصوص در رابطه با کارهای گذشته) نیازمندیهای اساسی حریم خصوصی را در شبکه اجتماعی فراهم نمایند, بلکه در شرایط واقعی به صورت کارا عمل مینمایند.