خلاصه پایان نامه بررسی، مقایسه و شبیه سازی راهکارهای امنیتی در رایانش ابری
پایان نامه برای دریافت درجه کارشناسی ارشد در رشته کامپیوتر (M.Sc)
گرایش نرم افزار
بررسی، مقایسه و شبیهسازی راهکارهای امنیتی در رایانش ابری با تمرکز بر حریم خصوصی، سیستمهای تشخیص نفوذ، حملات ابری، پیام SOAP و شبیهسازی در NS2.
مقدمه:
رایانش ابری با توجه به آینده محاسبات و گسترش کاربردهای آن، به یکی از فناوریهای مهم در حوزه محاسبات و ذخیرهسازی داده تبدیل شده است. مزایایی که این فناوری برای کاربران و ارائهدهندگان سرویسهای ابری فراهم میکند، موجب توسعه و گسترش استفاده از خدمات ابری شده است؛ با این حال، در کنار این مزایا چالشهایی نیز وجود دارد که یکی از مهمترین و بحثبرانگیزترین آنها حفظ حریم خصوصی و امنیت اطلاعات است. با توجه به اینکه دادههای خصوصی کاربران و دادههای تجاری شرکتها در محیطهای ابری ذخیره میشوند، حفظ حریم خصوصی مسئلهای مهم برای کاربران و ارائهدهندگان سرویسهای ابری به شمار میرود. پژوهش حاضر با تمرکز بر بررسی امنیت رایانش ابری، چهار حمله اصلی شامل حمله سیلآسا، حمله به بسته، حمله کدهای مخرب و حمله سرقت اطلاعات و روشهای مقابله با آنها را بررسی کرده و راهکارهای امنیتی مورد نظر را با استفاده از شبیهسازی در نرمافزار NS2 مقایسه میکند.
رایانش ابری به سیستمهای توزیعشده و موازی گفته میشود که مجموعهای از کامپیوترهای متصل به یکدیگر را شامل میشود. این کامپیوترها به صورت پویا عرضه شده و به عنوان یک یا چند منبع محاسباتی یکپارچه بر اساس توافقات سرویس در اختیار کاربران قرار میگیرند. هدف رایانش ابری ایجاد نسل جدیدی از مراکز دادهای است که خدمات و سرویسها را در ماشینهای مجازی شبکهشده و به صورت پویا ارائه میکنند و امکان دسترسی کاربران به برنامههای کاربردی را از هر نقطه فراهم میسازند. در این مدل، کاربران عموماً مالک زیرساخت فیزیکی ابر نیستند و برای اجتناب از هزینههای مربوط به زیرساخت، منابع را از عرضهکنندگان شخص ثالث اجاره میکنند و تنها هزینه منابعی را که استفاده میکنند میپردازند.
بر اساس تعریف ارائهشده در متن، رایانش ابری مدلی برای فراهم کردن دسترسی آسان به مجموعهای از منابع رایانشی قابل تغییر و پیکربندی مانند شبکهها، سرورها، فضای ذخیرهسازی، برنامههای کاربردی و سرویسها بر اساس تقاضای کاربر و از طریق شبکه است. این دسترسی باید با کمترین نیاز به مدیریت منابع یا دخالت مستقیم فراهمکننده سرویس، به سرعت در اختیار کاربر قرار گیرد. بنابراین، رایانش ابری امکان مصرف منابع محاسباتی را به صورت سرویس فراهم میکند و کاربران بدون نیاز به مالکیت زیرساخت فیزیکی میتوانند از منابع و خدمات مورد نیاز خود استفاده کنند.
با وجود قابلیتهای رایانش ابری، ساختار باز و توزیعشده پردازش ابری و سرویسهای آن، این محیط را به هدفی مورد توجه برای حملات سایبری تبدیل کرده است. سیستمهای تشخیص و پیشگیری نفوذ قدیمی به دلیل ماهیت خاص و باز محیطهای ابری، تا حد زیادی برای استقرار در محیطهای پردازش ابری ناکارآمد هستند. به همین دلیل، معرفی سیستمهای تشخیص و پیشگیری از نفوذ، نحوه عملکرد و طبقهبندی آنها، از موضوعات مهم در شناسایی چالشهای امنیتی استقرار سیستمهای امنیتی در محاسبات ابری محسوب میشود.
امنیت اطلاعات در شرایطی که استفاده از پردازش الکترونیکی دادهها و کسبوکار الکترونیکی از طریق شبکههای ارتباطی، اینترنت و برنامههای کاربردی وب گسترش یافته است، اهمیت زیادی دارد. هکرها، شرکتهای رقیب، تروریستها و حتی دولتهای خارجی میتوانند انگیزه و توانایی انجام حملات پیچیده علیه سیستمهای کامپیوتری را داشته باشند. از این رو دفاع در برابر تهدیدها برای حفظ یکپارچگی و دسترسپذیری سیستمها ضروری است. محیط رایانش ابری نیز به دلیل ویژگیهای خود میتواند در برابر تهدیدهای مختلف مربوط به جامعیت، محرمانگی و دسترسپذیری منابع و زیرساختهای مجازی آسیبپذیر باشد.
معماری سرویس پردازش ابری از سه لایه زیرساخت، پلتفرم و برنامه کاربردی تشکیل شده است که به یکدیگر وابسته هستند. هر یک از این لایهها ممکن است در اثر برنامهنویسیهای مختلف یا خطاهای پیکربندی کاربر یا ارائهدهنده سرویس آسیبپذیر شوند. همچنین تهدیدات امنیتی در محیط ابری میتوانند منابع و زیرساختهای مجازی را از نظر جامعیت، محرمانگی و دسترسپذیری تحت تأثیر قرار دهند. مسئله زمانی اهمیت بیشتری پیدا میکند که محیط ابری با پردازش و ظرفیت ذخیرهسازی عظیم مورد حمله نفوذگران قرار گیرد. عدم کنترل کامل مشتریان بر زیرساخت نیز یکی از نگرانیهای مهم کاربران سرویسهای ابری است و همین موضوع اهمیت سیستمهای تشخیص نفوذ در حفاظت از داراییهای اطلاعاتی کاربران را افزایش میدهد.
در بحث امنیت رایانش ابری، حریم خصوصی از اهمیت ویژهای برخوردار است. مفهوم امنیت و محرمانگی در میان کشورها، جوامع و حوزههای قضایی مختلف متفاوت است و با انتظارات عمومی و تفاسیر حقوقی شکل میگیرد. تعهدات مرتبط با حریم خصوصی شامل جمعآوری، استفاده، افشاء، ذخیرهسازی و تخریب دادههای شخصی افراد است. در متن پژوهش، حریم خصوصی شامل حقوق و تعهدات اشخاص و سازمانها در ارتباط با جمعآوری، استفاده، حفظ و افشاء اطلاعات خصوصی افراد تعریف شده است. بنابراین، حفاظت از دادههای خصوصی کاربران در محیط ابری یکی از محورهای اصلی بررسی امنیت رایانش ابری محسوب میشود.
یکی دیگر از راهکارهای مهم مورد توجه در امنیت شبکه، امضای دیجیتال است. امضای دیجیتال بر روشهای رمزنگاری مبتنی بر کلیدهای عمومی و خصوصی استوار است و در کاربردهای مختلف، از ارسال ایمیل تا نقلوانتقالهای مالی و امضای اسناد تعهدآور مورد استفاده قرار میگیرد. امضای دیجیتال در شبکههای الکترونیکی به عنوان یکی از ابزارهای ایجاد امنیت مطرح است و امکان انجام تبادلات با اطمینان امنیتی بیشتر را فراهم میکند. از این رو، امضای دیجیتال در کنار سیستمهای تشخیص نفوذ و سایر راهکارهای امنیتی، بخشی از مباحث مرتبط با حفاظت از اطلاعات در محیطهای شبکهای و ابری است.
روششناسی تحقیق شامل مطالعه مباحث مربوط به امنیت در وب و رایانش ابری، طرح مسئله، انتخاب یک مسئله خاص در بحث امنیت ابر رایانشی و بررسی کامل آن، تحلیل مسئله و در نهایت نتیجهگیری است. برای تحقق اهداف نیز از کتب مرجع، بانکهای اطلاعاتی آنلاین، اینترنت، مقالات و تجربیات اساتید استفاده شده است. هدف مشخص تحقیق، بررسی انتقادی مسائل امنیتی ابر و مدل امنیتی جاری رایانش ابری، شناسایی محدودیتهای اصلی مدل امنیتی فعلی و شبیهسازی حملات امنیتی برای دادههای ابر و امنیت اطلاعات است.
یکی از اهداف اصلی پژوهش، ایجاد دو سناریوی متفاوت است؛ در سناریوی نخست هیچ پیادهسازی برای مقابله با حملات ابری وجود ندارد و در سناریوی دیگر راهکارهای امنیت ابری اعمال میشوند. سپس عملکرد ابر در چهار سناریو با استفاده از برخی معیارهای عملکرد اندازهگیری شده و نتایج سناریوها و نمودارهای مربوط به آنها با یکدیگر مقایسه میشوند. این مقایسه برای ارزیابی عملکرد ابر و درک سطح امنیت مورد نیاز انجام میگیرد. در مجموع، هدف پروژه بررسی امنیت رایانش ابری تحت چهار سناریوی مختلف در محیط شبیهساز NS2 است.
در چارچوب بررسی امنیت رایانش ابری، مشکلات امنیتی در سازمانهایی که از سرویسهای پردازش ابری استفاده میکنند، در سه گروه اصلی قرار گرفتهاند. گروه نخست امنیت پلتفرمی است که در اقامتگاه سرویسدهنده ابری قرار دارد. گروه دوم امنیت ایستگاههای کاری یا نقاط انتهایی است که در اقامتگاه کلاینتها قرار دارند و گروه سوم امنیت دادههایی است که از نقاط انتهایی به پلتفرم ارسال میشوند. در این چارچوب، پس از شناسایی کاربران مجاز، دادهها رمزگذاری شده و در سمت فراهمآورنده رمزگشایی و سپس ذخیره میشوند.
راهکارهای امنیتی مورد توجه پژوهش شامل سیاستهای امنیتی، پشتیبانگیری، بازیابی و ثبت وقایع، تست نفوذ و ایجاد زیرساختهای فیزیکی امن است. در بخش سیاستهای امنیتی، امکان تنظیم تغییر اجباری رمز عبور کاربران در زمانهای مشخص و تأمینکننده رمز عبور سرور مورد توجه قرار گرفته است. در زمینه پشتیبانگیری و بازیابی نیز بر انجام پشتیبانگیری از دادهها در فواصل زمانی منظم، فراهم کردن تدابیر لازم برای بازگردانی دادهها و انجام بهروزرسانیهای منظم تأکید شده است.
تست نفوذ نیز به عنوان یکی از راهکارهای بررسی امنیت ارائهدهنده سرویس مطرح شده است. برای اطمینان از وضعیت سیستم ارائهدهنده، باید در فواصل زمانی منظم سیستم مورد تست قرار گیرد. همچنین نصب و تنظیم فایروال و نصب و بهروزرسانی نرمافزار ضدویروس از دیگر اقدامات امنیتی مطرحشده هستند. در کنار این موارد، زیرساختهای فیزیکی امن اهمیت زیادی دارند و محل فیزیکی سرور امری حیاتی محسوب میشود. ارائهدهندگان ابر باید دستگاههای ذخیرهسازی را در مکانهای امن و با حفاظت فیزیکی مناسب نگهداری کنند. چارچوب ارائهشده اگرچه ساده به نظر میرسد، میتواند به عنوان کمکی برای گسترش امنیت در محیط ابر مورد استفاده قرار گیرد.
اهمیت انجام تحقیق از این دیدگاه مطرح شده است که با شبیهسازی و مقایسه راهکارهای امنیتی موجود در رایانش ابری میتوان نقاط ضعف و قدرت هر یک از آنها را شناسایی کرد. این شناخت میتواند در انتخاب و بهکارگیری راهکارهای مناسب و افزایش امنیت محیط ابر کمک کند. همچنین بررسی نقاط قوت راهکارهای مختلف میتواند زمینهای برای ارائه راهکاری جدید مبتنی بر تلفیق این نقاط قوت در آینده فراهم کند؛ هرچند ارائه چنین راهکاری خارج از بحث این پایاننامه قرار دارد.
رایانش ابری به عنوان مکانیزمی در حال ظهور برای محاسبات سطح بالا و یک سیستم ذخیرهسازی مطرح شده است که در آن کاربران بر مبنای میزان استفاده از منابع هزینه پرداخت میکنند. این فناوری میتواند در ایجاد انگیزه برای شروع کسبوکار با هزینههای مالی پایینتر مؤثر باشد. رایانش ابری بر اساس نوع توزیع منابع از سه لایه زیرساخت به عنوان سرویس، پلتفرم به عنوان سرویس و نرمافزار کاربردی به عنوان سرویس تشکیل میشود. در پایینترین سطح، پردازنده، حافظه و اجزای سختافزاری توسط فراهمکننده سرویس ابری ارائه میشوند؛ لایه میانی میزبان محیطهای مختلف برای ارائه خدمات است و در بالاترین لایه، نرمافزارهای کاربردی از طریق وبسرویسها و مرورگرهای وب در دسترس قرار میگیرند.
مسئله امنیت در رایانش ابری موضوعی پیچیده است، زیرا هر سه لایه ابر، مسئولیتهای تقسیمشده میان کاربران و ارائهدهندگان و حتی شخص ثالث کاربر را درگیر میکند. مشکلات امنیتی یکی از موانع مهم در مسیر استفاده کاربران از سیستمهای رایانش ابری محسوب میشوند. از این رو، شناخت حملات امنیتی اولیه بر روی ابر و بررسی راهکارهای مقابله با آنها از اهداف مهم این پژوهش است. در ادامه مباحث امنیت ابر، پیام SOAP و حملات امنیتی مرتبط با آن مورد توجه قرار گرفتهاند.
وبسرویس فناوری مورد استفاده در معماری سرویسگرا است و به عنوان نوعی مؤلفه تحت وب، امکان استفاده برنامههای کاربردی از متدهای وبسرویس را فراهم میکند. در سیستم ابر، تبادل سرویس میان مرورگر وب کاربر و وبسرویس انجام میشود و درخواستهای کاربر از طریق مرورگر به وبسرویس منتقل میشوند. با این حال، سیستم امنیتی وبسرویس باید برای مقابله با حملات امنیتی مقاوم باشد، زیرا حملات میتوانند پیامهای SOAP را هدف قرار دهند. SOAP یا Simple Object Access Protocol پیامهای متنی مبتنی بر XML است که برای تبادل اطلاعات کدگذاریشده میان وبسرویس و کاربر با استفاده از پروتکلهایی مانند HTTP، SMTP و MIME به کار میرود.
پیام SOAP به دو بخش سرپیام و بدنه تقسیم میشود. سرپیام بسته SOAP شامل رمز امنیت دودویی و برچسب زمانی است. رمز امنیت دودویی شامل مجوز برقراری ارتباط با وبسرویس بوده و برچسب زمانی تاریخ ساخت و انقضای پیام SOAP را مشخص میکند. توجه به امنیت پیامهای SOAP از آن جهت اهمیت دارد که این پیامها در تبادل اطلاعات میان کاربر و وبسرویس در محیط ابری نقش دارند و میتوانند هدف حملات امنیتی قرار گیرند.
در بخش دستاورد پروژه، چهار سناریوی امنیتی در محیط شبیهساز NS2 ایجاد شده است. سناریوهای مورد نظر برای بررسی راهکارهای امنیتی در برابر حمله کدهای مخرب، حمله به بسته SOAP، حمله سیلآسا و حمله سرقت اطلاعات در نظر گرفته شدهاند. نتایج این سناریوها به عنوان معیارهایی برای برنامههای کاربردی و تخمین عملکرد صحیح ابر با یکدیگر مقایسه میشوند. بر این اساس، شبیهسازی و مقایسه راهکارهای امنیتی امکان بررسی عملکرد ابر در شرایط مختلف و ارزیابی سطح امنیت مورد نیاز را فراهم میکند.
در مجموع، این پژوهش با تمرکز بر بررسی، مقایسه و شبیهسازی راهکارهای امنیتی در رایانش ابری، امنیت و حریم خصوصی را از مهمترین چالشهای محیط ابری معرفی میکند. بررسی حملات سیلآسا، حمله به بسته، کدهای مخرب و سرقت اطلاعات، در کنار بررسی سیستمهای تشخیص نفوذ، امضای دیجیتال، رمزگذاری دادهها، سیاستهای امنیتی، پشتیبانگیری، بازیابی، ثبت وقایع، تست نفوذ، فایروال، ضدویروس و زیرساختهای فیزیکی امن، چارچوب اصلی بررسی امنیت را تشکیل میدهد. شبیهسازی این راهکارها در محیط NS2 و مقایسه سناریوهای مختلف، امکان شناسایی نقاط ضعف و قوت راهکارهای امنیتی و ارزیابی سطح امنیت مورد نیاز در رایانش ابری را فراهم میسازد.
Evaluate, compare and simulation security solutions in cloud computing
فهرست پایان نامه بررسی، مقایسه و شبیه سازی راهکارهای امنیتی در رایانش ابری
فهرست:
چکیده 1
فصل اول: مقدمه
1-1-تعریف... 3
1-1-1-رایانش ابری سیار. 3
1-1-2- سیستم های تشخیص نفوذ در ابر رایانشی.. 4
1-1-3- امنیت در ابر رایانشی.. 4
1-1-4-امضای دیجیتال. 5
1-2- روش شناسی تحقیق. 5
1-3- اهداف مشخص تحقیق. 5
1-4- دستاورد پروژه 6
1-5- اهمیت و ضرورت انجام تحقیق. 7
1-5-1- حمله به بسته SOAP (Wrraping Attack)- لایه پلتفرم به عنوان سرویس... 9
1-5-2- حمله از طریق کدهای مخرب (Malware-Injection)- لایه نرم افزار کاربردی.. 10
1-5-3-حمله سیل آسا(Flooding Attack) - لایه پلتفرم به عنوان سرویس... 11
1-5-4- سرقت اطلاعات - (Data Stealing) لایه پلتفرم به عنوان سرویس... 11
1-6- جنبه جدید بودن و نوآوری در تحقیق. 11
فصل دوم: سابقه پژوهش
2-1- شرح تحقیق. 14
2-2- سابقه پژوهش... 14
2-2-1- سابقه پژوهش ابر رایانشی.. 14
2-2-1-1-مزایا و نقاط قوت Cloud Computing. 14
2-2-1-1-1-هزینه های کمتر. 14
2-2-1-1-2-سرعت بیشتر. 15
2-2-1-1-3-مقیاس پذیری.. 15
2-2-1-1-4-به روزرسانی نرم افزاری سریع و دائم. 15
2-2-1-1-5-ذخیره سازی اطلاعات.. 15
2-2-1-1-6-دسترسی جهانی به اسناد. 16
2-2-1-1-7-مستقل از سخت افزار. 16
2-2-1-2-نقاط ضعف رایانش ابری.. 16
2-2-1-2-1-نیاز به اتصال دائمی اینترنت.. 16
2-2-1-2-2-با اتصال های اینترنتی کم سرعت کار نمی کند. 16
2-2-1-2-3-محدودیت ویژگی ها 17
2-2-1-2-4-عدم امنیت داده ها 17
2-2-1-3-انواع ابر. 17
2-2-1-3-1-ابر عمومی(Public cloud). 17
2-2-1-3-2-ابر خصوصی(Private cloud) 17
2-2-1-3-3-ابر گروهی(Community cloud). 17
2-2-1-3-4-ابر آمیخته(Hybrid cloud) 17
2-2-1-4-معرفی نمودارها و معماری های ابر. 18
2-2-1-4-1-Single "All-in-one" Server 18
2-2-1-4-2-Non-Redundant 3-Tier Architecture. 18
2-2-1-4-3-معماری Multi-Datacenter 19
2-2-1-4-4-معماری Autoscaling. 20
2-2-1-4-5-معماری مقیاس پذیر با Membase. 20
2-2-1-4-6-معماری چند لایه مقیاس پذیر با Memcached. 21
2-2-1-4-7-معماری مقیاس پذیر مبتنی بر صف Scalable Queue-based Setups. 21
2-2-1-4-8-معماری Hybrid داخلی.. 22
2-2-1-4-9-معماری مقیاس پذیر مبتنی بر هشدار و مبتنی بر صف... 22
2-2-1-4-9-معماری ابر ترکیبی سایت Hybrid Cloud Site Architectures. 22
2-2-1-4-10-معماری مقیاس پذیر چند ابری.. 22
2-2-1-4-11-معماری چند ابریFailover 23
2-2-1-4-12-معماری بازیابی فاجعه چند ابری.. 23
2-2-1-4-12-معماری ابر و میزبانی اختصاصی.. 23
2-2-2-سابقه پژوهش بررسی سیستم های تشخیص و پیشگیری از نفوذ در محاسبات ابری.. 24
2-2-2-1- نتیجه گیری از سابقه پژوهش سیستم های تشخیص و پیشگیری نفوذ. 25
2-2-2-1- 1- طبقه بندی سیستم های تشخیص و پیشگیری نفوذ. 25
2-2-2-1-2- چالش های توسعه سیستم های تشخیص و جلوگیری از نفوذ. 30
2-2-2-1-3- سیستم های تشخیص پیشگیری نفوذ در محاسبات ابری.. 30
2-2-2-1-4- مسائل امنیتی در محاسبات ابری.. 31
2-2-2-1-5- چالش های استقرار سیستم های تشخیص و جلوگیری از نفوذها در محیط های پردازش ابری.. 31
2-2-2-1-6- سیستم های تشخیص و جلوگیری از نفوذ مبتنی بر محاسبات ابری.. 32
2-2-2-1-7- الزامات سیستم های تشخیص و جلوگیری از نفوذ. 34
2-2-3-سابقه پژوهش ایجاد امنیت در ابر رایانشی.. 35
2-2-3-1-مفهوم حریم خصوصی در محاسبات ابری.. 35
2-2-3-2-انواع اطلاعات نیازمند به حفاظت.. 36
2-2-3-3-چرخه زندگی داده 36
2-2-3-3-1-تولید(Generation) 37
2-2-3-3-2- استفاده (Use) 37
2-2-3-3-3-انتقال (Transfer) 37
2-2-3-3-4-تبدیل (Transformation) 37
2-2-3-3-5-ذخیره سازی(Storage) 37
2-2-3-3-6-بایگانی(Archive) 38
2-2-3-3-7-تخریب (Destruction) 38
2-2-3-4-مسائل حریم خصوصی و چالش های آن. 38
2-2-3-4-1-دسترسی(Access) 38
2-2-3-4-2-مقبولیت(Compliance) 38
2-2-3-4-3-ذخیره سازی(Storage) 38
2-2-3-4-4-حفظ و نگهداری(Retention) 39
2-2-3-4-5-تخریب(Destruction) 39
2-2-3-5-نظارت و مانیتورینگ(Audit & Monitoring) 39
2-2-3-6-نقض حریم خصوصی(محرمانگی و امنیت Breaches) 39
2-2-3-7-تکنیک های متداول جهت حفظ حریم خصوصی.. 39
2-2-3-7-1- Encryption Model 39
2-2-3-7-2-Access Control Mechanism.. 40
2-2-3-سابقه پژوهش کلی در بررسی راهکارهای امنیتی در رایانش ابری.. 40
2-2-3-1-علل شکست امنیت رایانش ابری.. 42
2-2-4-سابقه پژوهش امضای دیجیتالی.. 42
2-2-4-1-امضای دیجیتال و امنیت دیجیتالی چیست.. 42
2-2-4-2-گواهینامه دیجیتالی چیست.. 43
2-2-4-3-ثبت نام برای یک گواهینامه دیجیتالی.. 43
2-2-4-4-پخش کردن گواهینامه دیجیتالی.. 43
2-2-4-5-انواع مختلف گواهینامه دیجیتالی.. 44
2-2-4-6-امضای دیجیتالی از دید برنامه نویسی.. 44
2-2-4-7-چگونه یک امضای دیجیتالی درست کنیم. 45
2-2-4-8-نحوه عملکرد یک امضای دیجیتال. 46
2-2-4-9-نحوه ایجاد و استفاده از کلیدها 47
2-2-4-10-حملات ممکن علیه امضاءهای دیجیتالی.. 47
2-2-4-11-مرکز صدور گواهینامه چیست.. 47
2-2-4-12-رمزنگاری چیست.. 48
2-2-4-13-تشخیص هویت از طریق امضای دیجیتالی.. 49
2-2-4-14-امضای دیجتالی زیربنای امنیت تبادلات الکترونیکی.. 49
2-2-4-15-منظور از امضای دیجیتالی چیست.. 50
2-2-4-16-استفاد از امضای دیجیتال تا چه حد امنیت تبادل اسناد مالی و محرمانه را تضمین میکند. 50
2-2-4-17-SSL چیست.. 52
2-2-4-17-1- InstantSSL چیست.. 53
2-2-4-17-2- تکنولوژی پیشرفته تائید کردن (Authentication) 53
2-2-4-17-3- دسترسی آنلاین به پروفایل تان در ابر. 53
2-2-4-18-مفاهیم رمز گذاری.. 54
2-2-4-18-1-معرفی و اصطلاحات.. 54
2-2-4-18-2- الگوریتمها 55
2-2-4-18-3-رمزنگاری کلید عمومی.. 55
2-2-4-18-4-مقدار Hash. 56
2-2-4-18-5- آیا شما معتبر هستید. 57
2-2-4-18-6-سیستم های کلید متقارن. 59
2-2-4-18-7-سیستم های کلید نامتقارن. 60
2-2-4-19-ساختار و روند آغازین پایه گذاری یک ارتباط امن.. 63
2-2-4-20-پروتکل های مشابه. 64
2-2-4-21-مفهوم گواهینامه در پروتکل SSL.. 64
2-2-4-22-مراکز صدور گواهینامه. 65
2-2-4-23-مراحل کلی برقراری و ایجاد ارتباط امن در وب.. 65
2-2-4-24-نکاتی در مورد گواهینامه ها 66
2-2-4-25-تشخیص هویت.. 67
2-2-4-26- سرویسهای امنیتی WEP – Authentication. 67
2-2-4-27- Authentication بدون رمزنگاری.. 68
2-2-4-28- Authentication با رمزنگاری RC4. 69
2-2-4-29- محرمانگی و امنیت.. 70
2-2-4-30- Integrity. 71
2-2-4-31-ضعفهای اولیهی امنیتی WEP. 72
2-2-4-32-خطرها، حملات و ملزومات امنیتی.. 74
2-2-4-33-مشکلات و معایب SSL.. 76
2-2-4-33-1-مشکل امنیتی در SSL.. 76
2-2-4-33-2-مشکلات تجارت الکترونیکی در ایران. 77
فصل سوم: روش تحقیق
3-1-ابزار مورد استفاده در شبیه سازی.. 79
3-2-نصب NS-2 در لینوکس Fedora. 79
فصل چهارم: نتیجه گیری
نتیجه گیری.. 83
4-1- راه حل های پیشنهادی ممکن جهت حملات راهکارهای امنیتی رایانش ابری.. 84
4-2- معیارهای مقایسه مورد استفاده در شبیه سازی و ارتباط هریک از آنها به امنیت ابری به تفکیک... 86
4-2-1- معیار Delay Time. 86
4-2-2- معیار Throughput Security. 86
4-2-3- معیار Response Time. 87
4-2-4- معیار Traffic Ratio. 87
4-3- نتایج به دست آمده از شبیه سازی راهکارهای امنیتی با نرم افزار NS2. 87
4-3-1- Delay Time (Sec) 87
4-3-1-1- نتیجه گیری از شبیه سازی معیار Delay Time. 88
4-3-2- Throughput Security (Kb) 89
4-3-2-1- نتیجه گیری از شبیه سازی معیار Throughput Security. 90
4-3-3- Response Time (Sec) 90
4-3-3-1- نتیجه گیری از شبیه سازی معیار Time Response. 91
4-3-4- Packet Traffic Ratio (%). 92
4-3-4-1- نتیجه گیری از شبیه سازی معیار Traffic Ratio. 93
4-4- نتیجه گیری کلی از شبیه سازی و مقایسه راهکارهای امنیتی ابر. 93
فصل پنجم: جمع بندی و پیشنهادات
جمع بندی.. 95
5-1-حفاظت از دادهها 95
5-2-مکان فیزیکی.. 95
5-3-از بین رفتن داده ها 95
5-4-کنترل دسترسی.. 95
5-5-قوانین حفظ حریم خصوصی.. 96
5-6-پیشنهاداتی برای بهبود حفظ حریم خصوصی.. 96
5-6-1- برای کاربران ابر. 96
5-6-2- برای سرویس دهنده های ابر. 96
فهرست منابع. 98
منابع پایان نامه بررسی، مقایسه و شبیه سازی راهکارهای امنیتی در رایانش ابری
[1] Ahmed Patel , M.T., K Bakhtiyari , J Celestino Junior, An intrusion detection and prevention system incloud computing: A systematicreview. JournalofNetworkandComputerApplications, 2013.
[2] Amirreza Zarrabi, Alireza Zarrabi. "Internet Intrusion Detection System Service in a Cloud." IJCSI International Journal of Computer Science Issues 9 (September 2012 ).
[3] Abdul Nasir Khan, M.L. Mat Kiah , Samee U. Khan, Sajjad A. Madani. "Towards Secure Mobile Cloud Computing: A Survey." Future Generation Computer Systems (11 August 2012): 22.
[4] K Scarfone, P Mell. "Guide to Intrusion Detection and Prevention Systems ." edited by Commerce, 127. U.S. Department of Commerce: National Institute of Standards and Technology(NIST), 2007.
[5] Irfan Gul, M. Hussain. "Distributed Cloud Intrusion Detection Model." International Journal of Advanced Science and Technology 34 (September, 2011).
[6] C Modi, D Patel, H Patel, B Borisaniya, A Patel, M Rajarajan. "A Survey of Intrusion Detection Techniques in Cloud." Journal of Network and Computer Applications (2012): 14.
[7] Chunming Rong , Son T. Nguyen , Martin Gilje Jaatun "Beyond Lightning: A Survey on Security Challenges in Cloud Computing." Computers and Electrical Engineering ( 2012).
[8] Niroshinie Fernando , Seng W. Loke , Wenny Rahayu. "Mobile Cloud Computing: A Survey." Future Generation Computer Systems ( 2012): 23.
[9] CENTRE, CYBER SECURITY OPERATIONS. "Cloud Computing Security Considerations." edited by Department of Defence: Australian Government, 2012.
[10] Dhage, Sudhir N. "Intrusion Detection System in Cloud ComputingEnvironment." Int. J. Cloud Computing 1 (2012): 22.
[11] Ms. Parag K. Shelke, Ms. Sneha Sontakke, Dr. A. D. Gawande. "Intrusion Detection System for Cloud Computing." International Journal of Scientific & Technology Research 1, no. 4 (May 2012): 5.
[12] G.Hemaprabha, Visalatchi.R. "Intrusion Detection for Smart Phone Using Cloud." International Journal of Computational Engineering Research (
[13] Hassen Mohammed Alsafi , Wafaa Mustafa Abduallah and Al-Sakib Khan Pathan.: An Integrated Intrusion Handling Model for Cloud Computing Environment."
[14] A. K. Ghosh, A Schwartzbard, M Schatz. "Learning Program Behavior Profiles for Intrusion Detection
[15] Basappa B. Kodada, Ramesh Nayak, Raghavendra Prabhu, Suresha D. "Intrusion Detection System inside Grid Computing Environment (Ids-Igce)." International Journal of Grid Computing & Applications (IJGCA) 2 (No.4, December 2011 ): 10.
[16] Herve´ Debar, Marc Dacier , Andreas Wespi. "Towards a Taxonomy of Intrusion-Detection Systems." Computer Networks (1999): 18.
[17] Irfan Gul, M. Hussain. "Distributed Cloud Intrusion Detection Model." International Journal of Advanced Science and Technology 34 (September, 2011).
[18] Jayaraj Poroor, Bharat Jayaraman. "C2l: A Formal Policy Language for Secure Cloud Configurations." In The 3rd International Conference on Ambient Systems, Networks and Technologies(ANT): Elsevier Ltd., 2012.
[19] Loganayagi.B , S.Sujatha. "Enhanced Cloud Security by Combining Virtualization andPolicy Monitoring Techniques." In The International Conference on Communication Technology and System Design 2011: Elsevier Ltd., 2011.
[20] M KUZHALISAI , G GAYATHRI. "Enhanced Security in Cloud with Multi-Level Intrusion Detection System." International Journal of Computer & Communication Technology (IJCCT) 3 (2012): 4.
[21] Md. Tanzim Khorshed, A.B.M. Shawkat Ali , Saleh A. Wasimi. "A Survey on Gaps, Threat Remediation Challenges and Some Thoughts for Proactive Attack Detection in Cloud Computing." Future Generation Computer Systems 28 (18 January 2012 2012): 19.
[22] N Nagenthiran , R Jayasekara , S Jayasekara. "Intrusion Detection & Intrusion Prevention Systems." 26, 2010.
[23] Niroshinie Fernando , Seng W. Loke , Wenny Rahayu. "Mobile Cloud Computing: A Survey." Future Generation Computer Systems (2013 2012): 23.
[24] Roesch, Martin. "S N O R T — L I G H T W E I G H T I N T R U S I O N D E T E C T I O N F O R N
E T W O R K S." Paper presented at the Proceedings of LISA '99: 13th Systems Administration Conference, Seattle, Washington, USA, November 7–12, 1999 1999.
[25] Yizhang Guan, Jianghong Bao. "A Cp Intrusion Detection Strategy on Cloud Computing." Paper presented at the Proceedings of the 2009 International Symposium on Web Information Systems and Applications (WISA’09), Nanchang, P. R. China, May 22-24, 2009.
[26] D Anderson, T Frivold , A Valdes. "Next-Generation Intrusion Detection Expert System (Nides)a Summary." 1995.
[27] Anup." Paper presented at the Proceedings of the Workshop on Intrusion Detection and Network Monitoring, Santa Clara, California, USA, April 9–12, 1999 .
[28] ALHARKAN, T., IDSAAS: INTRUSION DETECTION SYSTEM AS A SERVICE IN PUBLIC CLOUDS, 2013: Kingston, Ontario, Canada.
[29] Al‐Hoby, M.O., Intrusion Detection Management as a Service in Cloud Computing Environments, 2011.
[30] Neethu Mariam, Joseph ,Esther Daniel ,N. A. Vasanthi,” Survey on privacy -Preserving Methods for Storage in Cloud Computing
[31] Siani Pearson, “Taking Account of privacy When Designing Cloud Computing Services”, HP Laboratories, Tech. Rep. HPL- 2009-54, 2009
[32] Niroshinie Fernando, Seng W. Loke , Wenny Rahayu , “Mobile cloud computing A survey”,journal Elsevier ,Future Generation Computer Systems 29 (2013) 84–106
[33] “Cloud Security and privacy An Enterprise Perspective on Risks and Compliance” By Tim Mather, Subra Kumaraswamy, Shahed Latif, Publisher O'Reilly Media Released September 2009 First Edition
[34] Zhifeng Xiao and Yang Xiao,” Security and privacy in Cloud Computing “ , 1553-877 IEEE 2012…..
[35] kowsalydevi prakash , “ A Survey On Security And privacy In Cloud Computing “ , International Journal of Engineering Research & Technology (IJERT) ISSN 2278-0181 Vol. 2 Issue 2, February- 2013
[36] jian wang ,yan zhao,shuo jiang,jiajin le , “providing privacy preserving in cloud computing “978-1-4244-7562-9/10/$26.00 ©2010 IEEE
[37] Rajeev Bedi, Mohit Marwaha, Tajinder Singh, Harwinder Singh, and Amritpal Singh”ANALYSIS OF DIFFERENT privacy PRESERVING CLOUD STORAGE FRAMEWORKS”, International Journal of Computer Science & Information Technology (IJCSIT) Vol 3, No 6, Dec 2011
[38] Ruangchaijatupon, P. Krishnamurthy,''Encryption and Power Consumption inWireless LANs-N,’’ The Third IEEEWorkshop on Wireless LANs –September 27-28, 2001- Newton, Massachusetts.
[39] W.Stallings, ''Cryptography and Network Security 4th Ed,'' Prentice Hall , 2005,PP. 58-309 .
[40] N Nagenthiran , R Jayasekara , S Jayasekara. "Intrusion Detection & Intrusion Prevention Systems." 26, 2010.
[41] Al‐Hoby, M.O., Intrusion Detection Management as a Service in Cloud Computing Environments, 2011.
[42] Siani Pearson, “Taking Account of privacy When Designing Cloud Computing Services”, HP Laboratories, Tech. Rep. HPL- 2009-54, 2009
[43] “Cloud Security and privacy An Enterprise Perspective on Risks and Compliance” By Tim Mather, Subra Kumaraswamy, Shahed Latif, Publisher O'Reilly Media Released September 2009 First Edition
[44] http://fa.wikipedia.org
[45] http://pariyana.com/id/about-cloud-computing-01
[46] http://www.webopedia.com/TERM/S/SSL.html
[47] http://www.fekrinejat.com
[48] http://www.hamkelasy.com
[49] http://www.wikipedia.com
[50] http://www.sgnetway.com