loading...
مهفا44
س بازدید : 91 دوشنبه 30 مرداد 1396 نظرات (0)
انواع سیستمها و فناوریهای تشخیص نفوذ برای شبکه های رایانش ابری

هدف از این پایان نامه انواع سیستمها و فناوریهای تشخیص نفوذ برای شبکه های رایانش ابری می باشد

دانلود انواع سیستمها و فناوریهای تشخیص نفوذ برای شبکه های رایانش ابری

چالش های امنیتی در محاسبات ابری
امنیت در رایانش ابری doc
چالش های رایانش ابری
امنیت در محاسبات ابری
پایان نامه محاسبات ابری doc
پروژه رایانش ابری word
دانلود پروژه رایانش ابری
دانلود پایان نامه رایانش ابری
پایان نامه امنیت در رایانش ابری
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 6719 کیلو بایت
تعداد صفحات فایل 74

دانلود  پایان نامه رشته کامپیوتر

انواع سیستمها و فناوریهای تشخیص نفوذ برای شبکه های رایانش ابری

 
 
 
 
چکیده
زمانی که درمورد بدافزارها در محیط اینترنت و شبکه ها صحبت می شود، با انواع زیادی از بدافزارها روبرو خواهیم شد. محاسبات ابری یکی از انواع جدید و بسیار مهم در زمینه ارائه خدمات بر روی بستر ابر مانند اینترنت می باشد. بیشتر افراد بر این توافق دارند که هم اکنون امنیت این محیط مهمترین مشکل می باشد و باید به خوبی بررسی شده و راه حل های مناسبی برای رفع آن پیدا و ارائه نمود. در اینجا ما قصد داریم تا روش مناسبی را برای تشخیص بدافزارها در محیط محاسبات ابری ارائه نمائیم که بتواند بر اساس ساختار این محیط بیشترین امنیت ممکن را برای ارائه دهندگان و همچنین اطلاعات کاربران آن فراهم نماید. از عمده روش های-ایجاد امنیت و شناسایی بدافزارها در محیط محاسبات ابری ابتدا شیوه سنتی آن یعنی استفاده از امضاءها می باشد که با توجه به ساختار این محیط شاید مناسب باشد اما کافی نیست. بنابراین استفاده از روش های دیگر از جمله تحلیل رفتار سیستم بسیار کاربردی شده است. بر اساس ساختار محیط محاسبات ابری نیز می توان یک قالب محافظتی طراحی نمود تا از حملات با استفاده از سطح بندی های انجام شده جلوگیری کند.
 
 
 
 
واژگان کلیدی:
بدافزار

محاسبات ابری

ماشین مجازی

سیستم تشخیص حمله

 
 
 
 
پیش‌گفتار
سیر تکاملی محاسبات به گونه ای است که می توان آن را پس از آب، برق، گاز و تلفن به عنوان عنصر اساسی پنجم فرض نمود. در چنین حالتی، کاربران سعی می کنند بر اساس نیازهایشان و بدون توجه به اینکه یک سرویس در کجا قرار دارد و یا چگونه تحویل داده می شود، به آن دسترسی یابند. نمونه های متنوعی از سیستم های محاسباتی ارائه شده است که سعی دارند چنین خدماتی را به کاربران ارئه دهند. برخی از آنها عبارتند از: محاسبات خوشه ای ، محاسبات توری  و محاسبات ابری . محاسبات ابری ساختاری شبیه یک توده ابر دارد که بواسطه آن کاربران می توانند به برنامه های کاربردی و یا زیرساختهای نرم افزاری و سخت افزاری از هر جایی از دنیا دسترسی داشته باشند.
 
بنابراین، محاسبات ابری می تواند با کمک ماشین های مجازی  شبکه شده، به عنوان یک روش جدید برای ایجاد پویای نسل جدید مراکز داده مورد توجه قرار گیرد. بدین ترتیب، دنیای محاسبات به سرعت به سمت توسعه نرم افزارهایی پیش می رود که بجای اجرا بر روی کامپیوترهای منفرد، به عنوان یک سرویس  در دسترس میلیون ها مصرف کننده قرار می‌گیرند. محبوبیت سه نوع مختلف محاسبات که به آنها اشاره شد، از دید موتور جستجوی گوگل نیز مورد ارزیابی قرار گرفته است که نتیجه آن در شکل (1-1) نمایش داده شده است. این بررسی نشان می دهد که محاسبات خوشه ای در حال حاضر نسبت به دو مورد دیگر مقبولیت کمتر دارد، محاسبات توری در رتبه دوم قرار گرفته است، و پردازش ابری با فاصله زیادی از آنها در حال استفاده بیشتر است.[13, 14]
 
 
 
 
 
فهرست مطالب
 
فصل اول: تعاریف و پیش نیازها
2-1-مقدمه
2-2-مروری بر بدافزارها
2-2-1-سیر تكاملی ویروس های رایانه ای
2-2-2-بدافزار چیست؟
2-2-2-1-كرم
2-2-2-2-ویروس
2-2-2-3-تروجان
2-2-2-4-تروجان دسترسی از راه دور
2-2-2-5-روتكیت

2-3مروری بر سیستم های تشخیص نفوذ

2-3-1-انواع حملات شبکه
2-3-1-1-انواع حملات شبکه ای با توجه به طریقه حمله
2-3-1-2-انواع حملات شبکه ای با توجه به حمله کننده
2-3-2-مکمل های سیستم های تشخیص نفوذ در برقراری امنیت
2-3-2-1-دیواره آتش
2-3-2-2-ساز و کارهای رمزنگاری و تایید هویت
2-3-2-3-لیست های کنترل دسترسی

2-3-3-انواع سیستم های تشخیص نفوذ

2-3-3-1-سیستم های تشخیص نفوذ مبتنی بر میزبان
2-3-3-2-سیستم های تشخیص نفوذ مبتنی بر شبکه
2-3-3-3-سیستم های توزیع شده

2-3-4-انواع روش های تشخیص حمله

2-3-4-1روش های مبتنی بر امضا
2-3-4-2روش های تشخیص حمله مبتنی بر ناهنجاری
2-3-4-3-روش های مبتنی بر تحلیل حالت پروتکل ارتباطی

2-3-5-تکنولوژی های سیستم های تشخیص نفوذ

2-3-5-1-اجزای سامانه های تشخیص نفوذ
2-3-5-2-ساختار و همبندی اجزای سیستم تشخیص نفوذ
2-3-5-3-عملکرد امنیتی سیستم های تشخیص نفوذ
2-3-5-4-قابلیت های مدیریتی ابزارهای تشخیص نفوذ

2-3-6-ویژگی های ابزار تشخیص نفوذ ایده آل

2-3-6-1-دقت بالا، نرخ تشخیص بالا و کم بودن هشدارهای نادرست
2-3-6-2-نحوه واکنش و ایجاد هشدار و کار با IDSهای دیگر
2-3-6-3-قابلیت های پیکربندی و تنظیمات فاز نصب و سازگاری با شرایط سیستم
2-3-6-4-امکان اعمال سیاست امنیتی در نسخه امنیتی یا با استفاده از قوانین کارآمد
2-3-6-5-مقیاس پذیری و توزیع پذیری
2-3-6-6-اجرای مداوم و تحمل پذیری خطا
2-3-6-7-قابلیت تشخیص حملات دیده نشده
2-3-6-8- بهره وری و عملکرد مناسب
2-3-6-9-کار با حداقل سربار و امکان بررسی عملکرد و  بهره وری ابزار تشخیص نفوذ
 
فصل دوم : پیشینه تحقیق
3-1-ترکیب فیلترینگ و روش های آماری برای تشخیص ناهنجاری
3-2-تجزیه و تحلیل سیگنال ناهنجاری های ترافیک شبکه

3-3-یک چارچوب سیستم های تشخیص نفوذ مشارکتی برای شبکه های محاسبات ابری

3-4-شناسایی حمله در ابر79

3-5-سیستم های تشخیص نفوذ و مدیریت ورودی چند سطحی در محاسبات ابری

3-6-جایگذاری یک NIDS در یک محیط محاسبات ابری

3-7-ابرهای دو قلو: یک معماری برای محیط ابری امن

منابع
 
 

دانلود انواع سیستمها و فناوریهای تشخیص نفوذ برای شبکه های رایانش ابری

س بازدید : 517 دوشنبه 30 مرداد 1396 نظرات (0)
بررسی سیستمها و سیستم عامل های توزیعی با تاکید بر سیستم عامل ابری

هدف از این پایان نامه بررسی سیستمها و سیستم عامل های توزیعی با تاکید بر سیستم عامل ابری می باشد

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

سیستم عامل های توزیع شده
سیستم عامل های ابری
پایان نامه محاسبات ابری doc
پروژه رایانش ابری word
دانلود پروژه رایانش ابری
دانلود پایان نامه رایانش ابری
پایان نامه سیستم عامل های ابری
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 3197 کیلو بایت
تعداد صفحات فایل 77

دانلود پایان نامه رشته کامپیوتر

بررسی سیستمها و سیستم عامل های توزیعی با تاکید بر سیستم عامل ابری

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

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

 
 
کلمات کلیدی:

رایانش ابری

سیستم عامل های ابری

سیستم عامل های توزیع شده

 
 
 
 
 
 
 
 
 
 
 
فهرست مطالب
 
 
2-1 محاسبات ابری7

2-2 معرفی محاسبات ابری8

2-3 مشخصه اصلی محاسبات ابری10

2-3-1 سرویس مبتنی بر تقاضا10
2-3-2 دسترسی وسیع به شبکه10
2-3-3 ائتلاف منابع11
2-3-4 انعطاف پذیری سریع11
2-3-5 سرویس اندازه گیری شده11
2-4 معماری سرویس گرا11
2-5 مدل های سرویس12
2-5-1 زیر ساخت به عنوان سرویس12
2-5-2 سکو به عنوان سرویس14
2-5-3 نرم افزار به عنوان سرویس15

2-6 مدل های پیاده سازی17

2-6-1 ابر عمومی17
2-6-2 ابر گروهی18
2-6-3 ابر ترکیبی18
2-6-4 ابر خصوصی18

2-7 مشخصات محاسبات ابری19

2-8 مزایای محاسبات ابری21
2-9 نقاط ضعف محاسبات ابری24

2-10 بررسی وضعیت محاسبات ابری درجهان از نگاه آماری25

2-11  یک نمونه قیمت در سیستم عامل Azure30
2-12 تعریف سیستم عامل31
2-13  انواع سیستم عامل31
2-13-1 سیستم عامل تک پردازنده31
2-13-2 سیستم عامل شبکه ای31
2-13-3 سیستم عامل توزیع شده31
2-13-4 سیستم عامل بی درنگ32

2-14  سیستم های توزیعی32

2-14-1 شفافیت33
2-14-2 قابلیت اطمینان34
2-14-3 کارایی34
2-14-4 مقیاس پذیری35

2-15  سیستم عامل های توزیعی35

2-15-1 الگوی مبتنی برپیام36
2-15-2 الگوی مبتنی بر شیء36
2-16  رویکرد سیستم عامل های ابری36

2-17  الگوی سیستم عامل ابری37

2-17-1 شیء ابری37
2-17-2 نخ39
2-17-3 تعامل میان شیء و نخ39
2-18  برنامه نویسی در مدل شیء – نخ در ابرها40

2-19  معماری سیستم عامل ابری41

2-20  برخی سیستم عامل های ابری موجود42
2-20-1 سیستم عامل iCloud 43
2-20-2 سیستم عامل GlideOS44
2-20-3 سیستم عامل G.ho.st 45
2-20-4 سیستم عامل JoliCloud 46
2-20-5 سیستم عامل eyeOS 47
2-20-6 گوگل کروم، سیستم عامل اینترنت47
2-21  مزایا و معایب سیستم عامل های ابری مبتنی بر وب51
2-22  مطالعه مروری بر سایر پژوهش های مرتبط مهم51
 
 
منابع و مآخذ
منابع فارسی
منابع غیرفارسی
 
 
 
 
 
فهرست جداول
جدول 2-1 : سرویس دهندگان زیرساخت به عنوان سرویس13
جدول2-2 : سرویس دهندگان سکو به عنوان سرویس15
جدول 2-3 : سرویس دهندگان نرم افزار به عنوان سرویس16
جدول 4-1 : شرایط محیط شبیه سازی72
 
 
 
 
 
 
فهرست شکل ها
شکل 2-1 : تصویری از محاسبات ابری8
شکل2-2  : الگوی استقرار ابر17
شکل 2-3 : مشخصات محاسبات ابری19
شکل 2- 4: تمایل به سمت محاسبات ابری24
شکل 2-5: بررسی وضعیت محاسبات ابری جهان26
شکل 2-6: سیستم توزیع شده به عنوان میان افزار33
شکل 2-7 : ساختمان یک شی ابری38
شکل 2-8 : اجرای نخ ها در شیء ابری39
شکل 2-9 : مدل منطقی از یک معماری سیستم عامل ابری41
شکل 2-10 : سیستم عامل iCloud43
شکل 2-11: تصویری از سیستم عامل GlideOS44
شکل 2-12 : تصویری از سیستم عامل G.ho.st45
شکل 2-13 : تصویری از سیستم عامل JoliCloud46
شکل 2-14 : تصویری از سیستم عامل eyeOS47
 
 
 

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

س بازدید : 116 دوشنبه 30 مرداد 1396 نظرات (0)
امنیت در محیط ابر با سیستم تشخیص نفوذ

هدف از این پایان نامه بررسی امنیت در محیط ابر با سیستم تشخیص نفوذ می باشد

دانلود امنیت در محیط ابر با سیستم تشخیص نفوذ

پایان نامه محاسبات ابری doc
پایان نامه ارشد رایانش ابری
پایان نامه کارشناسی ارشد رایانش ابری
دانلود پایان نامه رایانش ابری
پایان نامه امنیت در رایانش ابری
سیستم های تشخیص نفوذ در محاسبات ابری
چالش های امنیتی در محاسبات ابری
امنیت در رایانش ابری doc
امنیت در محاسبات ابری
امنیت در محیط ابر با IDS
دسته بندی رشته فناوری اطلاعات (IT)
فرمت فایل doc
حجم فایل 11731 کیلو بایت
تعداد صفحات فایل 149

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

امنیت در محیط ابر با سیستم تشخیص نفوذ

 
 
 
 
چکیده
زمانی که درمورد بدافزارها در محیط اینترنت و شبکه ها صحبت می شود، با انواع زیادی از بدافزارها روبرو خواهیم شد. محاسبات ابری یکی از انواع جدید و بسیار مهم در زمینه ارائه خدمات بر روی بستر ابر مانند اینترنت می باشد. بیشتر افراد بر این توافق دارند که هم اکنون امنیت این محیط مهمترین مشکل می باشد و باید به خوبی بررسی شده و راه حل های مناسبی برای رفع آن پیدا و ارائه نمود. در اینجا ما قصد داریم تا روش مناسبی را برای تشخیص بدافزارها در محیط محاسبات ابری ارائه نمائیم که بتواند بر اساس ساختار این محیط بیشترین امنیت ممکن را برای ارائه دهندگان و همچنین اطلاعات کاربران آن فراهم نماید. از عمده روش های-ایجاد امنیت و شناسایی بدافزارها در محیط محاسبات ابری ابتدا شیوه سنتی آن یعنی استفاده از امضاءها می باشد که با توجه به ساختار این محیط شاید مناسب باشد اما کافی نیست. بنابراین استفاده از روش های دیگر از جمله تحلیل رفتار سیستم بسیار کاربردی شده است. بر اساس ساختار محیط محاسبات ابری نیز می توان یک قالب محافظتی طراحی نمود تا از حملات با استفاده از سطح بندی های انجام شده جلوگیری کند.
 
 
 
 
واژگان کلیدی:
بدافزار

محاسبات ابری

ماشین مجازی

سیستم تشخیص حمله

 
 
 
 
پیش‌گفتار
سیر تکاملی محاسبات به گونه ای است که می توان آن را پس از آب، برق، گاز و تلفن به عنوان عنصر اساسی پنجم فرض نمود. در چنین حالتی، کاربران سعی می کنند بر اساس نیازهایشان و بدون توجه به اینکه یک سرویس در کجا قرار دارد و یا چگونه تحویل داده می شود، به آن دسترسی یابند. نمونه های متنوعی از سیستم های محاسباتی ارائه شده است که سعی دارند چنین خدماتی را به کاربران ارئه دهند. برخی از آنها عبارتند از: محاسبات خوشه ای ، محاسبات توری  و محاسبات ابری . محاسبات ابری ساختاری شبیه یک توده ابر دارد که بواسطه آن کاربران می توانند به برنامه های کاربردی و یا زیرساختهای نرم افزاری و سخت افزاری از هر جایی از دنیا دسترسی داشته باشند.
 
بنابراین، محاسبات ابری می تواند با کمک ماشین های مجازی  شبکه شده، به عنوان یک روش جدید برای ایجاد پویای نسل جدید مراکز داده مورد توجه قرار گیرد. بدین ترتیب، دنیای محاسبات به سرعت به سمت توسعه نرم افزارهایی پیش می رود که بجای اجرا بر روی کامپیوترهای منفرد، به عنوان یک سرویس  در دسترس میلیون ها مصرف کننده قرار می‌گیرند. محبوبیت سه نوع مختلف محاسبات که به آنها اشاره شد، از دید موتور جستجوی گوگل نیز مورد ارزیابی قرار گرفته است که نتیجه آن در شکل (1-1) نمایش داده شده است. این بررسی نشان می دهد که محاسبات خوشه ای در حال حاضر نسبت به دو مورد دیگر مقبولیت کمتر دارد، محاسبات توری در رتبه دوم قرار گرفته است، و پردازش ابری با فاصله زیادی از آنها در حال استفاده بیشتر است.[13, 14]
 
 
 
 
 
فهرست مطالب
فصل نخست: مقدمه1
1-1-پیشگفتار2
1-2-محاسبات ابری3
1-2-1-تاریخچه4
1-2-2-راهکارهای ارائه شده در محاسبات ابری5
1-2-3-ویژگی های محاسبات ابری7
1-2-4ساختار محاسبات ابری8
1-2-4-1معماری8
1-2-4-2فراهم کننده سرویس ابر10
1-2-4-3-انواع ارائه خدمت11
1-2-4-4-کاربران محیط محاسبات ابری13
1-2-4-5-مدل های پیاده سازی13
1-2-5-نمای کامل از محیط محاسبات ابری16
1-2-6-چالش های مربوط به محاسبات ابری17
1-2-7-امنیت در محیط محاسبات ابری18
1-2-7-1-تهدیدات امنیتی محیط محاسبات ابری19
1-2-8-فنآوری مجازی سازی و ماشین های مجازی23
1-2-9-مانیتورینگ ماشین های مجازی23
1-2-9-1-انواع هایپروایزر24
1-2-10-جمع بندی درمورد محاسبات ابری25
1-3-طرح و هدف از این تحقیق26
1-4-مروری بر فصل های بعدی پایان نامه27
 
فصل دوم: تعاریف و پیش نیازها28
2-1-مقدمه29
2-2-مروری بر بدافزارها29
2-2-1-سیر تكاملی ویروس های رایانه ای29
2-2-2-بدافزار چیست؟31
2-2-2-1-كرم32
2-2-2-2-ویروس33
2-2-2-3-تروجان34
2-2-2-4-تروجان دسترسی از راه دور35
2-2-2-5-روتكیت36
2-3مروری بر سیستم های تشخیص نفوذ36
2-3-1-انواع حملات شبکه37
2-3-1-1-انواع حملات شبکه ای با توجه به طریقه حمله37
2-3-1-2-انواع حملات شبکه ای با توجه به حمله کننده39
2-3-2-مکمل های سیستم های تشخیص نفوذ در برقراری امنیت40
2-3-2-1-دیواره آتش40
2-3-2-2-ساز و کارهای رمزنگاری و تایید هویت41
2-3-2-3-لیست های کنترل دسترسی42
2-3-3-انواع سیستم های تشخیص نفوذ42
2-3-3-1-سیستم های تشخیص نفوذ مبتنی بر میزبان43
2-3-3-2-سیستم های تشخیص نفوذ مبتنی بر شبکه44
2-3-3-3-سیستم های توزیع شده48
2-3-4-انواع روش های تشخیص حمله52
2-3-4-1روش های مبتنی بر امضا52
2-3-4-2روش های تشخیص حمله مبتنی بر ناهنجاری54
2-3-4-3-روش های مبتنی بر تحلیل حالت پروتکل ارتباطی56
2-3-5-تکنولوژی های سیستم های تشخیص نفوذ58
2-3-5-1-اجزای سامانه های تشخیص نفوذ58
2-3-5-2-ساختار و همبندی اجزای سیستم تشخیص نفوذ59
2-3-5-3-عملکرد امنیتی سیستم های تشخیص نفوذ60
2-3-5-4-قابلیت های مدیریتی ابزارهای تشخیص نفوذ63
2-3-6-ویژگی های ابزار تشخیص نفوذ ایده آل67
2-3-6-1-دقت بالا، نرخ تشخیص بالا و کم بودن هشدارهای نادرست67
2-3-6-2-نحوه واکنش و ایجاد هشدار و کار با IDSهای دیگر68
2-3-6-3-قابلیت های پیکربندی و تنظیمات فاز نصب و سازگاری با شرایط سیستم69
2-3-6-4-امکان اعمال سیاست امنیتی در نسخه امنیتی یا با استفاده از قوانین کارآمد69
2-3-6-5-مقیاس پذیری و توزیع پذیری70
2-3-6-6-اجرای مداوم و تحمل پذیری خطا70
2-3-6-7-قابلیت تشخیص حملات دیده نشده71
2-3-6-8- بهره وری و عملکرد مناسب71
2-3-6-9-کار با حداقل سربار و امکان بررسی عملکرد و  بهره وری ابزار تشخیص نفوذ72
 
فصل سوم : پیشینه تحقیق74
3-1-ترکیب فیلترینگ و روش های آماری برای تشخیص ناهنجاری75
3-2-تجزیه و تحلیل سیگنال ناهنجاری های ترافیک شبکه76
3-3-یک چارچوب سیستم های تشخیص نفوذ مشارکتی برای شبکه های محاسبات ابری77
3-4-شناسایی حمله در ابر79
3-5-سیستم های تشخیص نفوذ و مدیریت ورودی چند سطحی در محاسبات ابری81
3-6-جایگذاری یک NIDS در یک محیط محاسبات ابری82
3-7-ابرهای دو قلو: یک معماری برای محیط ابری امن82
 
فصل چهارم : مدل پیشنهادی84
4-1-مقدمه85
4-2-سیستم تشخیص حمله بر اساس دسته بندی ماشین های درون محیط87
4-2-1-شرح قالب پیشنهادی87
4-2-1-1-بخش ساخت قوانین88
4-2-1-2-بخش شناسایی ماشین ها و پیاده سازی پروفایل91
4-2-1-3-بخش شناسایی حمله92
4-2-1-4-بخش پیشگیری94
4-2-2-بررسی مزایا و معایب سیستم پیشنهادی95
4-3-پیاده سازی آزمایشی و تحلیل نتایج97
4-3-1-جزئیات کد آزمایش97
4-3-1-1-بخش ساخت قوانین97
4-3-1-2-بخش شناسایی ماشین ها و ساخت پروفایل102
4-3-1-3-بخش شناسایی102
4-3-1-4-بخش پیشگیری103
4-3-2نتیجه نمونه آزمایش انجام شده103
4-3-2-1-پایگاه داده سیستم104
 
فصل پنجم: بحث و نتیجه گیری  116
5-1-مقدمه117
5-2-پیشنهادات برای کارهای آتی118
 
 
 
 
فهرست جدول ها
جدول ‏1- 1  10 مزیت و معایب محیط محاسبات ابری6
جدول ‏1- 2 ویژگی های محاسبات ابری7
جدول ‏3  1 شرح میزان ریسک ناهنجاری ها در [37]81
جدول ‏4  1 فهرست حملات انکار سرویس98
 
 
فهرست شکل ها
شکل ‏1 1 مقایسه روند محاسبات خوشه ای، توری و ابری از دید گوگل در سال های 2008 و 20093
شکل ‏1 2 معماری محاسبات ابری در مجموعه سیستم های کامپیوتری9
شکل ‏1 3 معماری ساختاری محاسبات ابری10
شکل ‏1 4 معماری فیزیکی محاسبات ابری10
شکل ‏1 5 گونه های محاسبات ابری14
شکل ‏1 6 نمای کلی از محیط محاسبات ابری16
شکل ‏1 7 میزان اهمیت چالش های مربوط به محیط محاسبات ابری تا سال 201318
شکل ‏2 1 مراحل شناسایی انواع بدافزار34
شکل ‏2 2 جایگذاری IDS با استفاده از حسگرهای بر خط46
شکل ‏2 3 معماری IDSهای توزیع شده با استفاده از حسگرهای بی اثر و با امکان توزیع بار49
شکل ‏2 4 معماری انواع سیستم های تشخیص نفوذ توزیع شده51
شکل ‏3 3 روند اجرایی در IDS پیشنهادی در80
شکل ‏3 4 معماری پیشنهادی در83
شکل ‏4 1 قالب پیشنهادی89
شکل ‏4 8 مقایسه نتیجه آزمایش انجام شده برای قالب پیشنهادی و سیستم سنتی snort IDS 
(مجموع بستههای وارد شده هنگام تشخیص حمله) الف) 100 بسته در ثانیه ب) 500 بسته در ثانیه ج) 1000 بسته در ثانیه114
 
 

دانلود امنیت در محیط ابر با سیستم تشخیص نفوذ

س بازدید : 111 دوشنبه 30 مرداد 1396 نظرات (0)
بررسی سیستم عامل های ابری و ارائه راه حل هایی برای چالشهای پیش رو

هدف از این پایان نامه بررسی سیستم عامل های ابری و ارائه راه حل هایی برای چالشهای پیش رو می باشد

دانلود بررسی سیستم عامل های ابری و ارائه راه حل هایی برای چالشهای پیش رو

سیستم عامل های ابری
چالش های سیستم عامل های ابری
راهکارهایی برای چالش های سیستم عامل های ابری
پایان نامه چالش های سیستم عامل های ابری
پایان نامه راهکارهایی برای چالش های سیستم عامل های ابری
پایان نامه محاسبات ابری doc
پایان نامه ارشد رایانش ابری
پایان نامه کارشناسی ارشد رایانش ابری
دانلود پایان نامه رایانش ابری
دسته بندی رشته فناوری اطلاعات (IT)
فرمت فایل doc
حجم فایل 3423 کیلو بایت
تعداد صفحات فایل 114

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

بررسی سیستم عامل های ابری و ارائه راه حل هایی برای چالشهای پیش رو

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

رایانش ابری

سیستم عامل های ابری

چالش ها و راهکاری پیش رو

 
 
 
 
مقدمه
در دهه های آینده ما شاهد رشد چشمگیر تکنولوژی در زمینه پردازنده ها خواهیم بود. ابرها که از پردازنده های چند هسته ای تشکیل شده اند منابع محاسباتی بی نظیری فراهم می سازند. باید توجه داشت که با افزایش وسعت دامنه های اطلاعاتی و محاسباتی نیاز به منابع این چنینی بیش از پیش احساس خواهد شد و با افزایش حجم منابع نیاز به مدیریتی کارا و شفاف الزام پیدا می کند. در اینجا ممکن است این سوال مطرح شود که: ابرها چه امکاناتی برای کاربران فراهم می آورند؟ ابرها در انجام محاسبات عظیم نقش مهمی را ایفا می کنند و به کاربران این امکان را می دهند که برنامه های خود را بر روی بستری قابل اطمینان و بسیار کارآمد که از اجزای صنعتی استاندارد تشکیل شده است اجرا کنند. همچنین ابرها مدل محاسباتی بسیار ساده ای را فراهم می آورند به این صورت که کاربران تنها خروجی مورد نظر را با کمترین هزینه برای کاربر تامین می نمایند. ابرها در کنار اینکه فرصت های فراوانی را برای کاربران فراهم می آورند، چالش هایی را نیز برای مدیریت این منابع پدید می آورند. برای مثال از این چالش ها می توان به نحوه هماهنگ ساختن میزان منابع با درخواست ها و یا وسعت زیاد منابع تحت مدیریت سیستم عامل اشاره نمود. در این تحقیق با چالش های موجود در این زمینه بیشتر آشنا می شویم و پیرامون هر کدام به تفضیل صحبت خواهیم کرد. 
 
سوالات اصلی تحقیق
سیستم عامل های ابری که نوعی از سیستم عامل های توزیعی می باشند، می توانند مجموعه ای از گره ها را با هم یکپارچه ساخته  و یک سیستم متمرکز را تولید کنند. با توجه به اینکه ابرها فرصت های فراوانی را برای کاربران فراهم می آورند، چالش هایی را نیز برای مدیریت این منابع پدید می آورند. به همین منظور سوالات زیر مطرح می شود:
•چالش های موجود در سیستم عامل های ابری کدامند؟
•آیا تا به حال این چالش ها مورد بررسی قرار گرفته اند؟
•این چالش ها تا چه اندازه اهمیت دارند؟
•آیا راهکاری برای این چالش ها در نظر گرفته شده است؟
 
 
 
 
 
 
 
 
 
 
فهرست مطالب
 
فصل اول: مقدمه وکلیات تحقیق1
1-1 مقدمه2
1-2 سوالات اصلی تحقیق2
1-3 هدف از اجرا3
1-4 توجیه ضرورت انجام طرح3
1-5 تعاریف واژه ها4
 
فصل دوم: ادبیات و پیشینه تحقیق6
2-1 محاسبات ابری7
2-2 معرفی محاسبات ابری8
2-3 مشخصه اصلی محاسبات ابری10
2-3-1 سرویس مبتنی بر تقاضا10
2-3-2 دسترسی وسیع به شبکه10
2-3-3 ائتلاف منابع11
2-3-4 انعطاف پذیری سریع11
2-3-5 سرویس اندازه گیری شده11
2-4 معماری سرویس گرا11
2-5 مدل های سرویس12
2-5-1 زیر ساخت به عنوان سرویس12
2-5-2 سکو به عنوان سرویس14
2-5-3 نرم افزار به عنوان سرویس15
2-6 مدل های پیاده سازی17
2-6-1 ابر عمومی17
2-6-2 ابر گروهی18
2-6-3 ابر ترکیبی18
2-6-4 ابر خصوصی18
2-7 مشخصات محاسبات ابری19
2-8 مزایای محاسبات ابری21
2-9 نقاط ضعف محاسبات ابری24
2-10 بررسی وضعیت محاسبات ابری درجهان از نگاه آماری25
2-11  یک نمونه قیمت در سیستم عامل Azure30
2-12 تعریف سیستم عامل31
2-13  انواع سیستم عامل31
2-13-1 سیستم عامل تک پردازنده31
2-13-2 سیستم عامل شبکه ای31
2-13-3 سیستم عامل توزیع شده31
2-13-4 سیستم عامل بی درنگ32
2-14  سیستم های توزیعی32
2-14-1 شفافیت33
2-14-2 قابلیت اطمینان34
2-14-3 کارایی34
2-14-4 مقیاس پذیری35
2-15  سیستم عامل های توزیعی35
2-15-1 الگوی مبتنی برپیام36
2-15-2 الگوی مبتنی بر شیء36
2-16  رویکرد سیستم عامل های ابری36
2-17  الگوی سیستم عامل ابری37
2-17-1 شیء ابری37
2-17-2 نخ39
2-17-3 تعامل میان شیء و نخ39
2-18  برنامه نویسی در مدل شیء – نخ در ابرها40
2-19  معماری سیستم عامل ابری41
2-20  برخی سیستم عامل های ابری موجود42
2-20-1 سیستم عامل iCloud 43
2-20-2 سیستم عامل GlideOS44
2-20-3 سیستم عامل G.ho.st 45
2-20-4 سیستم عامل JoliCloud 46
2-20-5 سیستم عامل eyeOS 47
2-20-6 گوگل کروم، سیستم عامل اینترنت47
2-21  مزایا و معایب سیستم عامل های ابری مبتنی بر وب51
2-22  مطالعه مروری بر سایر پژوهش های مرتبط مهم51
 
فصل سوم: روش تحقیق54
3-1 چالش های رایج در زمینه سیستم عامل های ابری55
3-1-1 مقیاس پذیری55
3-1-1-1 تغییر مقیاس افقی و عمودی56
3-1-1-2 مقیاس پذیری پایگاه داده ها57
3-1-1-3 طراحی برای مقیاس پذیری58
3-1-1-4 مقیاس پذیری در محاسبات ابری59
3-1-1-5 تغییر مقیاس قوی و ضعیف59
3-1-2 کشش تقاضا60
3-1-3 خطاها60
3-1-4  گره خوردن کاربران به یک سرویس دهنده خاص61
3-1-5   وابستگی شدید بین مولفه ها61
3-1-6  فقدان پشتیبانی چند مستاجری62
3-1-7  فقدان پشتیبانی از SLA62
3-1-7-1  تعریف توصیف SLA62
3-1-7-2  فقدان SLA در ابرهای موجود64
3-1-8  فقدان انعطاف پذیری لازم در واسط کاربری64
3-2  ارائه راهکارها64
 
فصل چهارم: محاسبات و یافته های تحقیق68
4-1  پیاده سازی و شبیه سازی69
4-2  شرایط محیط شبیه سازی71
4-3  مقیاس پذیری با اندازه شبکه72
 
فصل پنجم: نتیجه گیری و پیشنهادات74
5-1 خلاصه و نتیجه گیری75
5-2 مزایای تحقیق انجام شده75
5-3 معایب تحقیق انجام شده75
5-4 کارهای آتی76
منابع و مآخذ77
منابع فارسی78
منابع غیرفارسی79
 
 
 
 
 
فهرست جداول
جدول 2-1 : سرویس دهندگان زیرساخت به عنوان سرویس13
جدول2-2 : سرویس دهندگان سکو به عنوان سرویس15
جدول 2-3 : سرویس دهندگان نرم افزار به عنوان سرویس16
جدول 4-1 : شرایط محیط شبیه سازی72
 
 
 
 
 
 
فهرست شکل ها
شکل 2-1 : تصویری از محاسبات ابری8
شکل2-2  : الگوی استقرار ابر17
شکل 2-3 : مشخصات محاسبات ابری19
شکل 2- 4: تمایل به سمت محاسبات ابری24
شکل 2-5: بررسی وضعیت محاسبات ابری جهان26
شکل 2-6: سیستم توزیع شده به عنوان میان افزار33
شکل 2-7 : ساختمان یک شی ابری38
شکل 2-8 : اجرای نخ ها در شیء ابری39
شکل 2-9 : مدل منطقی از یک معماری سیستم عامل ابری41
شکل 2-10 : سیستم عامل iCloud43
شکل 2-11: تصویری از سیستم عامل GlideOS44
شکل 2-12 : تصویری از سیستم عامل G.ho.st45
شکل 2-13 : تصویری از سیستم عامل JoliCloud46
شکل 2-14 : تصویری از سیستم عامل eyeOS47
شکل 3-1 : بروز رسانی موقعیت گره در روش RNP66
شکل 3-2 : درخواست موقعیت و ارسال بسته در روش RNP66
شکل 3-3:  شبه کد به روز رسانی موقعیت گره67
شکل 3-4:  شبه کد درخواست موقعیت67
شکل 4-1:  مقایسه سرعت اجرای برنامه با افزایش تعداد پردازنده69
شکل 4-2:  مقایسه سرعت اجرای برنامه با افزایش تعداد ماشین مجازی70
شکل 4-3:  مقایسه اجاره بها با افزایش تعداد پردازنده70
شکل 4-4:  مقایسه اجاره بها با افزایش تعداد ماشین مجازی71
شکل 4-5:  نرخ موفقیت درخواست با افزایش تعداد گره ها72
شکل 4-6:  افزایش درصد بسته های تحویل داده شده با افزایش گره ها73
شکل 4-7:  کاهش سربار داده با افزایش تعداد گره ها73
 
 
 

دانلود بررسی سیستم عامل های ابری و ارائه راه حل هایی برای چالشهای پیش رو

س بازدید : 66 دوشنبه 30 مرداد 1396 نظرات (0)
زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

هدف از این پروپوزال زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن می باشد

دانلود زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

زمانبندی در ابر
زمانبندی در محاسبات ابری
زمانبندی کارها در محاسبات ابری
زمانبندی در رایانش ابری
پروپوزال زمانبندی کار در محاسبات ابری
الگوریتمی بهینه برای زمانبندی کارها در رایانش ابری
پایان نامه محاسبات ابری doc
پایان نامه ارشد رایانش ابری
پایان نامه کارشناسی ارشد رایانش ابری
دانلود پایان نامه رایانش ابری
دسته بندی مهندسی نرم افزار
فرمت فایل doc
حجم فایل 930 کیلو بایت
تعداد صفحات فایل 92

دانلود پروپوزال پایان‌نامه کارشناسی ارشد مهندسی نرم‌افزار

زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

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

رایانش ابری

زمانبندی کارها

ارائه الگوریتمی بهینه

 
 
مقدمه 
بحث زمان‌بندی کار در سیستم‌های عامل یکی از بحث‌های مهم بوده و خواهد بود زیرا راهکاری که بتواند با کمترین زمان بهینه‌ترین روش را پیاده‌سازی نماید همیشه مورد توجه بوده و هست . این مبحث در ابرها هم بسیار پررنگ تر ظاهر شده است ، چرا که در اینجا کارها از چندین کاربرو حتی در موقعیت‌های جغرافیایی متفاوت با درخواست‌های متفاوت ارسال می‌گردد و این درخواست‌ها را بابد به گونه ای مدیریت نمود که ، هر یک دارای سرویس‌های مختلفی هستند را بررسی و در بهینه‌ترین زمان پاسخ دهد . ازاین‌رو ما مبحث زمان‌بندی کارها را در محاسبات ابری مورد بحث و بررسی قرار دادیم و سعی خود را بر این داشته ایم که بتوانیم الگوریتمی را ارائه دهیم که با توجه به محدودیت زمانی و تفاوت سخت افزارها راهکار بهینه تری را ارائه دهد.
 
پردازش ابری ، رؤیایی دور و دراز در انجام محاسبات است که اکنون به عنوان دیاگرامی جدید در عرصه پردازش با مقیاس‌های وسیع است که می‌تواند میزان زیادی از منابع پردازشی قابل سنجش و حتی نامتناجس و به صورت مجازی بررسی کرده و با کمترین پردازش و زمان داده‌ها را منتشر کرده و درخواست کاربر را جواب بدهد .یکی از اصلی‌ترین کاربرد پردازش ابری از نظر اقتصادی می‌باشد که کاربر تنهای چیزی را که نیاز دارد استفاده می‌کند و تنها هزینه آنچه را که واقعاً استفاده کرده می‌پردازد  و منابع در هر زمانی و هر موقعیتی در دسترس از طریق ابر (اینترنت) می‌باشد . 
 
در اینجا دیتاسنترها به میزان چشمگیر و فزاینده ای از انرژی استفاده می‌کند که به صورت متوسط به دیتاسنتر معمولی به اندازه ۲۵۰۰۰ سیستم خانگی انرژی مصرف می‌کند  و مسله مهم دو  زمان پاسخگویی به درخواست کاربران است که باید حداقل زمانی که برای کاربران اهمیت دارد سیستم پاسخگو باشد و حالتی از بلادرنگ را رعایت کند به طور مثال کاربری که از طریق سرورهای ابری مشغول بازی کردن است هنگامی که شلیک می‌کند باید برخورد گلوله آن در مدت زمانی خاص برای او به نمایش در آید تا بتواند حرکت بعدی خود را برنامه ریزی و اجرا کند .  در کل در سیستم‌های پردازش ابری چندین معقوله برای اجرای درخواست کاربر اهمیت فراوانی دارد که در آن‌ها منابع ، قابلیت اطمینان ، کاهش مصرف انرژی و زمان پاسخ در کل سیستم بسیار مهم می‌باشد  و با استفاده از الگوریتم‌های زمان‌بندی های مختلف سعی بر این هست تا بهترین و بهینه‌ترین الگوریتمی ایجاد شود تا بتوان بهرین بالانسی بین موارد مورد نظر ایجاد شود .
 
 
 
 
 
 
فهرست مطالب
چکیده                                                                                                                                                  
فصل یک کلیات تحقیق                                                                                                                        
۱-۱ مقدمه                                                                                                                               
۱-۲ بیان مسئله                                                                                                       
۱-۳ اهمیت ضرورت تحقیق                                                    
۱-۳-۱ انواع سیستم‌عامل‌ها                                      
۱-۳-۲ زمان‌بندی کار در سیستم‌عامل‌ها                                 
۱-۴ مبانی نظری و بیشینه تحقیق                                                   
فصل دو مروری بر ادبیات تحقیق                                                                             
۲-۱ مقدمه                                                                                                                              
۲-۲ تاریخچه                                                                                                                          
۲-۳ مدل معماری                                                                                                                    
۲-۴ گونه‌های رایانش ابری                                                                                                     
۲-۵ چالش‌ها                                                                                                                          
۲-۶ سرویس‌های رایج بر روی ابرها                                                                                         
۲-۷ الگوریتم‌های زمان‌بندی موجود در ابرها                                                               
فصل سه کلیات تحقیق                                                                                                                        
۳-۱ خلاصه                                                                                                                            
۳-۲ مقدمه                                                                                                                    
۳-۳ زمان‌بندی کار                                                                                                                  
۳-۴ مدل معماری                                                                                                                    
۳-۵ مسئله فرمول‌بندی                                                                                                              
۳-۶  تابع هدف MO_GA                                                                                                       
۳-۷ زمان‌بندی الگوریتم                                                                                                            
فصل چهار یافته‌های تحقیق                                                                                                                     
۴-۱ شرح اولیه                                                                                                                         
۴-۲ شرح بهینه‌سازی                                                                                                                 
فصل پنج  نتیجه‌گیری و مقایسه                                                                                                               
۵-۱ شرح اولیه                                                                                                                          
۵-۲ روند اجرا و مقایسه                                                                                                             
۵-۳ پیشنهاد‌ها و نگاهی به آینده                                                                                                 
منابع                                                                                                                                   
فهرست اشکال
شکل ۲-۱ ساختار معماری                                                                                                                     
شکل ۲-۲ نمایی از لایه‌ها                                                                                                                          
شکل ۳- ۱ عملکرد مدل معماری                                                                                                          
شکل ۳-۲ ماتریس دو ستونه ابرها و برنامه‌ها                                                                                           
شکل ۳-۳ متقاطع کردن                                                                                                                        
شکل ۳-۴ کارهای ما را ایجاد می‌کند که شبیه‌سازی کارهای ورودی توسط کاربر                                  
شکل ۳-۵ نمایش‌دهنده خروجی الگوریتم                                                                                             
شکل ۴-۱ نمایی از اجرای برنامه بهبودیافته                                                                                            
شکل ۵-۱ الگوریتم پروژه بهینه یافته                                                                                                      
شکل ۵-۲ الگوریتم پروژه الگوریتم ژنتیک                                                                                           
شکل ۵-۳ نمودار مقایسه زمانی دو الگوریتم                                                                                          
شکل ۵-۴ نمودار مقایسه تکمیل‌نشده‌ها                                                                                                 
شکل ۵-۵ نمودار مقایسه هزینه                                                                                                             
شکل ۵-۶ شکل الگوریتم ژنتیک                                                                                                         
شکل ۵-۷ شکل الگوریتم بهینه‌شده                                                                                                      
شکل ۵-۸ نمودار مقایسه زمانی دو الگوریتم                                                                                          
شکل ۵-۹ مقایسه تعداد تکمیل‌نشده‌های دو الگوریتم                                                                           
شکل ۵-۱۰ مقایسه هزینه‌ای دو الگوریتم                                                                                            
 
 

دانلود زمانبندی کارها در رایانش ابری و ارائه الگوریتمی بهینه برای بهبود بازدهی آن

س بازدید : 136 دوشنبه 30 مرداد 1396 نظرات (0)
تشخیص و ردیابی بدافزارها در محدوده رایانش ابری

هدف از این پایان نامه تشخیص و ردیابی بدافزارها در محدوده رایانش ابری بصورت کامل مورد بررسی قرار می گیرد

دانلود تشخیص و ردیابی بدافزارها در محدوده رایانش ابری

پایان نامه محاسبات ابری doc
پایان نامه ارشد رایانش ابری
پایان نامه کارشناسی ارشد رایانش ابری
دانلود پایان نامه رایانش ابری
پایان نامه امنیت در رایانش ابری
شناسایی بدافزارها در محیط محاسبات ابری
تشخیص و ردیابی بدافزارها در محدوده رایانش ابری
سیستم های تشخیص نفوذ در محاسبات ابری
ناهنجاری در محیط رایانش ابری
دسته بندی رشته فناوری اطلاعات (IT)
فرمت فایل doc
حجم فایل 11731 کیلو بایت
تعداد صفحات فایل 149

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

تشخیص و ردیابی بدافزارها در محدوده رایانش ابری

 
 
 
 
چکیده
زمانی که درمورد بدافزارها در محیط اینترنت و شبکه ها صحبت می شود، با انواع زیادی از بدافزارها روبرو خواهیم شد. محاسبات ابری یکی از انواع جدید و بسیار مهم در زمینه ارائه خدمات بر روی بستر ابر مانند اینترنت می باشد. بیشتر افراد بر این توافق دارند که هم اکنون امنیت این محیط مهمترین مشکل می باشد و باید به خوبی بررسی شده و راه حل های مناسبی برای رفع آن پیدا و ارائه نمود. در اینجا ما قصد داریم تا روش مناسبی را برای تشخیص بدافزارها در محیط محاسبات ابری ارائه نمائیم که بتواند بر اساس ساختار این محیط بیشترین امنیت ممکن را برای ارائه دهندگان و همچنین اطلاعات کاربران آن فراهم نماید. از عمده روش های-ایجاد امنیت و شناسایی بدافزارها در محیط محاسبات ابری ابتدا شیوه سنتی آن یعنی استفاده از امضاءها می باشد که با توجه به ساختار این محیط شاید مناسب باشد اما کافی نیست. بنابراین استفاده از روش های دیگر از جمله تحلیل رفتار سیستم بسیار کاربردی شده است. بر اساس ساختار محیط محاسبات ابری نیز می توان یک قالب محافظتی طراحی نمود تا از حملات با استفاده از سطح بندی های انجام شده جلوگیری کند.
 
 
 
 
واژگان کلیدی:
بدافزار

محاسبات ابری

ماشین مجازی

سیستم تشخیص حمله

 
 
 
 
پیش‌گفتار
سیر تکاملی محاسبات به گونه ای است که می توان آن را پس از آب، برق، گاز و تلفن به عنوان عنصر اساسی پنجم فرض نمود. در چنین حالتی، کاربران سعی می کنند بر اساس نیازهایشان و بدون توجه به اینکه یک سرویس در کجا قرار دارد و یا چگونه تحویل داده می شود، به آن دسترسی یابند. نمونه های متنوعی از سیستم های محاسباتی ارائه شده است که سعی دارند چنین خدماتی را به کاربران ارئه دهند. برخی از آنها عبارتند از: محاسبات خوشه ای ، محاسبات توری  و محاسبات ابری . محاسبات ابری ساختاری شبیه یک توده ابر دارد که بواسطه آن کاربران می توانند به برنامه های کاربردی و یا زیرساختهای نرم افزاری و سخت افزاری از هر جایی از دنیا دسترسی داشته باشند.
 
بنابراین، محاسبات ابری می تواند با کمک ماشین های مجازی  شبکه شده، به عنوان یک روش جدید برای ایجاد پویای نسل جدید مراکز داده مورد توجه قرار گیرد. بدین ترتیب، دنیای محاسبات به سرعت به سمت توسعه نرم افزارهایی پیش می رود که بجای اجرا بر روی کامپیوترهای منفرد، به عنوان یک سرویس  در دسترس میلیون ها مصرف کننده قرار می‌گیرند. محبوبیت سه نوع مختلف محاسبات که به آنها اشاره شد، از دید موتور جستجوی گوگل نیز مورد ارزیابی قرار گرفته است که نتیجه آن در شکل (1-1) نمایش داده شده است. این بررسی نشان می دهد که محاسبات خوشه ای در حال حاضر نسبت به دو مورد دیگر مقبولیت کمتر دارد، محاسبات توری در رتبه دوم قرار گرفته است، و پردازش ابری با فاصله زیادی از آنها در حال استفاده بیشتر است.[13, 14]
 
 
 
 
 
فهرست مطالب
فصل نخست: مقدمه1
1-1-پیشگفتار2
1-2-محاسبات ابری3
1-2-1-تاریخچه4
1-2-2-راهکارهای ارائه شده در محاسبات ابری5
1-2-3-ویژگی های محاسبات ابری7
1-2-4ساختار محاسبات ابری8
1-2-4-1معماری8
1-2-4-2فراهم کننده سرویس ابر10
1-2-4-3-انواع ارائه خدمت11
1-2-4-4-کاربران محیط محاسبات ابری13
1-2-4-5-مدل های پیاده سازی13
1-2-5-نمای کامل از محیط محاسبات ابری16
1-2-6-چالش های مربوط به محاسبات ابری17
1-2-7-امنیت در محیط محاسبات ابری18
1-2-7-1-تهدیدات امنیتی محیط محاسبات ابری19
1-2-8-فنآوری مجازی سازی و ماشین های مجازی23
1-2-9-مانیتورینگ ماشین های مجازی23
1-2-9-1-انواع هایپروایزر24
1-2-10-جمع بندی درمورد محاسبات ابری25
1-3-طرح و هدف از این تحقیق26
1-4-مروری بر فصل های بعدی پایان نامه27
 
فصل دوم: تعاریف و پیش نیازها28
2-1-مقدمه29
2-2-مروری بر بدافزارها29
2-2-1-سیر تكاملی ویروس های رایانه ای29
2-2-2-بدافزار چیست؟31
2-2-2-1-كرم32
2-2-2-2-ویروس33
2-2-2-3-تروجان34
2-2-2-4-تروجان دسترسی از راه دور35
2-2-2-5-روتكیت36
2-3مروری بر سیستم های تشخیص نفوذ36
2-3-1-انواع حملات شبکه37
2-3-1-1-انواع حملات شبکه ای با توجه به طریقه حمله37
2-3-1-2-انواع حملات شبکه ای با توجه به حمله کننده39
2-3-2-مکمل های سیستم های تشخیص نفوذ در برقراری امنیت40
2-3-2-1-دیواره آتش40
2-3-2-2-ساز و کارهای رمزنگاری و تایید هویت41
2-3-2-3-لیست های کنترل دسترسی42
2-3-3-انواع سیستم های تشخیص نفوذ42
2-3-3-1-سیستم های تشخیص نفوذ مبتنی بر میزبان43
2-3-3-2-سیستم های تشخیص نفوذ مبتنی بر شبکه44
2-3-3-3-سیستم های توزیع شده48
2-3-4-انواع روش های تشخیص حمله52
2-3-4-1روش های مبتنی بر امضا52
2-3-4-2روش های تشخیص حمله مبتنی بر ناهنجاری54
2-3-4-3-روش های مبتنی بر تحلیل حالت پروتکل ارتباطی56
2-3-5-تکنولوژی های سیستم های تشخیص نفوذ58
2-3-5-1-اجزای سامانه های تشخیص نفوذ58
2-3-5-2-ساختار و همبندی اجزای سیستم تشخیص نفوذ59
2-3-5-3-عملکرد امنیتی سیستم های تشخیص نفوذ60
2-3-5-4-قابلیت های مدیریتی ابزارهای تشخیص نفوذ63
2-3-6-ویژگی های ابزار تشخیص نفوذ ایده آل67
2-3-6-1-دقت بالا، نرخ تشخیص بالا و کم بودن هشدارهای نادرست67
2-3-6-2-نحوه واکنش و ایجاد هشدار و کار با IDSهای دیگر68
2-3-6-3-قابلیت های پیکربندی و تنظیمات فاز نصب و سازگاری با شرایط سیستم69
2-3-6-4-امکان اعمال سیاست امنیتی در نسخه امنیتی یا با استفاده از قوانین کارآمد69
2-3-6-5-مقیاس پذیری و توزیع پذیری70
2-3-6-6-اجرای مداوم و تحمل پذیری خطا70
2-3-6-7-قابلیت تشخیص حملات دیده نشده71
2-3-6-8- بهره وری و عملکرد مناسب71
2-3-6-9-کار با حداقل سربار و امکان بررسی عملکرد و  بهره وری ابزار تشخیص نفوذ72
 
فصل سوم : پیشینه تحقیق74
3-1-ترکیب فیلترینگ و روش های آماری برای تشخیص ناهنجاری75
3-2-تجزیه و تحلیل سیگنال ناهنجاری های ترافیک شبکه76
3-3-یک چارچوب سیستم های تشخیص نفوذ مشارکتی برای شبکه های محاسبات ابری77
3-4-شناسایی حمله در ابر79
3-5-سیستم های تشخیص نفوذ و مدیریت ورودی چند سطحی در محاسبات ابری81
3-6-جایگذاری یک NIDS در یک محیط محاسبات ابری82
3-7-ابرهای دو قلو: یک معماری برای محیط ابری امن82
 
فصل چهارم : مدل پیشنهادی84
4-1-مقدمه85
4-2-سیستم تشخیص حمله بر اساس دسته بندی ماشین های درون محیط87
4-2-1-شرح قالب پیشنهادی87
4-2-1-1-بخش ساخت قوانین88
4-2-1-2-بخش شناسایی ماشین ها و پیاده سازی پروفایل91
4-2-1-3-بخش شناسایی حمله92
4-2-1-4-بخش پیشگیری94
4-2-2-بررسی مزایا و معایب سیستم پیشنهادی95
4-3-پیاده سازی آزمایشی و تحلیل نتایج97
4-3-1-جزئیات کد آزمایش97
4-3-1-1-بخش ساخت قوانین97
4-3-1-2-بخش شناسایی ماشین ها و ساخت پروفایل102
4-3-1-3-بخش شناسایی102
4-3-1-4-بخش پیشگیری103
4-3-2نتیجه نمونه آزمایش انجام شده103
4-3-2-1-پایگاه داده سیستم104
 
فصل پنجم: بحث و نتیجه گیری  116
5-1-مقدمه117
5-2-پیشنهادات برای کارهای آتی118
 
 
 
 
فهرست جدول ها
جدول ‏1- 1  10 مزیت و معایب محیط محاسبات ابری6
جدول ‏1- 2 ویژگی های محاسبات ابری7
جدول ‏3  1 شرح میزان ریسک ناهنجاری ها در [37]81
جدول ‏4  1 فهرست حملات انکار سرویس98
 
 
فهرست شکل ها
شکل ‏1 1 مقایسه روند محاسبات خوشه ای، توری و ابری از دید گوگل در سال های 2008 و 20093
شکل ‏1 2 معماری محاسبات ابری در مجموعه سیستم های کامپیوتری9
شکل ‏1 3 معماری ساختاری محاسبات ابری10
شکل ‏1 4 معماری فیزیکی محاسبات ابری10
شکل ‏1 5 گونه های محاسبات ابری14
شکل ‏1 6 نمای کلی از محیط محاسبات ابری16
شکل ‏1 7 میزان اهمیت چالش های مربوط به محیط محاسبات ابری تا سال 201318
شکل ‏2 1 مراحل شناسایی انواع بدافزار34
شکل ‏2 2 جایگذاری IDS با استفاده از حسگرهای بر خط46
شکل ‏2 3 معماری IDSهای توزیع شده با استفاده از حسگرهای بی اثر و با امکان توزیع بار49
شکل ‏2 4 معماری انواع سیستم های تشخیص نفوذ توزیع شده51
شکل ‏3 3 روند اجرایی در IDS پیشنهادی در80
شکل ‏3 4 معماری پیشنهادی در83
شکل ‏4 1 قالب پیشنهادی89
شکل ‏4 8 مقایسه نتیجه آزمایش انجام شده برای قالب پیشنهادی و سیستم سنتی snort IDS 
(مجموع بستههای وارد شده هنگام تشخیص حمله) الف) 100 بسته در ثانیه ب) 500 بسته در ثانیه ج) 1000 بسته در ثانیه114
 
 

دانلود تشخیص و ردیابی بدافزارها در محدوده رایانش ابری

س بازدید : 256 دوشنبه 30 مرداد 1396 نظرات (0)
رایانش ابری سبز و بررسی الگوهای مصرف انرژی با قابلیت سازگاری با محیط و بهبود کارایی

هدف از این پایان نامه رایانش ابری سبز و بررسی الگوهای مصرف انرژی با قابلیت سازگاری با محیط و بهبود کارایی می باشد

دانلود رایانش ابری سبز و بررسی الگوهای مصرف انرژی با قابلیت سازگاری با محیط و بهبود کارایی

پایان نامه رایانش ابری
پایان نامه رایانش ابری سبز
چهارچوب رایانش ابری سبز
بهبود کارایی ابر کربن با رایانش ابری سبز
الگوهای مصرف انرژی در رایانش ابری سبز
پایان نامه محاسبات ابری doc
پایان نامه ارشد رایانش ابری
پایان نامه کارشناسی ارشد رایانش ابری
دانلود پایان نامه رایانش ابری
دسته بندی مهندسی نرم افزار
فرمت فایل pdf
حجم فایل 2152 کیلو بایت
تعداد صفحات فایل 145

دانلود پایان نامه کارشناسی ارشد رشته مهندسی نرم افزار

رایانش ابری سبز و بررسی الگوهای مصرف انرژی با قابلیت سازگاری با محیط و بهبود کارایی

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

محاسبات ابری

محاسبات ابری سبز

چهارچوب ابری سبز

الگوهای مصرف انرژی

قابلیت سازگاری با محیط

 
 
 
 
 
فهرست :
پیشگفتار
 

فصل اول: محاسبات ابری

معرفی محاسبات ابری
کاربرد محاسبات ابری
مشخصه اصلی محاسبات ابری
عناصر زیر بنایی محاسبات ابری
مجازی سازی
پردازش شبکه ای
معماری مبتنی بر سرویس (SOA)
 مدلهای سرویس دهی
نرم افزار به عنوان سرویس  (SaaS)
سکو به عنوان سرویس  (PaaS)
زیرساخت به عنوان سرویس  (IaaS)
مشخصات محاسبات ابری
اجزای محاسبات ابری
الگوهای استقرار محاسبات ابری
ابر عمومی
ابر خصوصی
ابر هیبرید
چالشها
مسائل امنیتی پردازش ابری
مزایا
معایب
 

فصل دوم:محاسبات ابری سبز: تحلیل و بررسی الگوهای مصرف انرژی

الگوهای سرویسهای ابری
نرم افزار به عنوان سرویس
ذخیره سازی به عنوان سرویس
 پردازش به عنوان سرویس
 خلاصه الگوها و نتایج
 الگو مصرف انرژی
 تجهیزات کاربر
 مراکز دادهها
 شبکه
 تحلیل سرویسهای ابری
 ذخیره سازی به عنوان سرویس
 نرم افزار به عنوان سرویس
 پردازش به عنوان سرویس
 خلاصه نتایج
 

فصل سوم:آینده محاسبات ابری

پیشبینی مصرف انرژی تجهیزات
 ذخیره سازی به عنوان سرویس
 نرم افزار به عنوان سرویس
 پردازش به عنوان سرویس
 بحث و بررسی
 الگوی محاسبات ابری و کاربرد انرژی
 نرم افزارهای کاربردی ابر / کاربر
پشته ی نرم افزاری ابری برای سطح  SaaS ، PaaS ، IaaS
 ابزارهای شبکه
 مراکز داده ها
 

فصل چهارم: محاسبات ابری سبز و قابلیت سازگاری با محیط

 ویژگی تواناسازی محاسبات ابری
 ارائه دینامیک
 چند مالکیتی
 بهره وری سرورهای سودمند
 کارایی مراکزداده
 در جهت کارایی محاسبات ابری (حالت فعلی)
 برنامه کاربردی
 پشته برنامه کاربردی ابر
 سطح مراکزداده ها
 معیار و نظارت
 زیرساخت شبکه
 معماری ابری سبز
فراهم کننده  IaaS
 

فصل پنجم: چهارچوب ابری سبز برای بهبود کارایی ابر کربن

 کارهای مرتبط
 معماری ابری سبز با کربن گرا
 سومین بخش
واسطه گر سبز
 فراهم کننده: میان افزار سبز
 ارزیابی عملکردها و نتایج
 
فصل ششم: نتیجه گیری و بررسیهای بیشتر

دانلود رایانش ابری سبز و بررسی الگوهای مصرف انرژی با قابلیت سازگاری با محیط و بهبود کارایی

س بازدید : 195 دوشنبه 30 مرداد 1396 نظرات (0)
ارزیابی و تطبیق راه حل های امنیتی در محاسبات ابری

هدف از این پایان نامه ارزیابی و تطبیق راه حل های امنیتی در محاسبات ابری همراه با شبیه سازی می باشد

دانلود ارزیابی و تطبیق راه حل های امنیتی در محاسبات ابری

امنیت در رایانش ابری
پایان نامه محاسبات ابری doc
پایان نامه ارشد رایانش ابری
پایان نامه کارشناسی ارشد رایانش ابری
دانلود پایان نامه رایانش ابری
پایان نامه امنیت در رایانش ابری
راه حل های امنیتی در محاسبات ابری
مقایسه راه حل های امنیتی در محاسبات ابری
شبیه سازی راه حل های امنیتی در محاسبات ابری
دسته بندی مهندسی نرم افزار
فرمت فایل doc
حجم فایل 1693 کیلو بایت
تعداد صفحات فایل 150

دانلود پایان نامه کارشناسی ارشد مهندسی نرم افزار

ارزیابی و تطبیق راه حل های امنیتی در محاسبات ابری همراه با شبیه سازی

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

امضای دیجیتال

محاسبات ابری

حریم خصوصی

حفظ حریم خصوصی

سیستم های تشخیص نفوذ

 
 
 
 
مقدمه
با توجه به گستردگی بحث امنیت در ابر رایانشی بررسی این مقوله ملزم به تفکیک قسمت های مختلف می باشد. در ابتدای امر باید تعریف کلی از ابر رایانشی داشته و سپس سیستم های تشخیص نفوذ توضیح داده خواهد شد.
 
رایانش ابری به گونه ای سیستم های توزیع شده و موازی اطلاق می گردد که مجموعه ای از کامپیوترهای را که به یکدیگر متصل هستند شامل می شود. این کامپیوترها بطور پویا عرضه شده و بعنوان یک یا چند منبع محاسباتی یکپارچه بر اساس توافقات سرویس دیده می شوند. این توافقات در طول رد و بدل شدن پیام میان سرویس دهندگان و کاربران برقرار می-گردند. رایانش ابری سعی در ایجاد نسل جدیدی از مراکز داده ای، با ارائه سرویس ها و خدمات در ماشین های مجازی شبکه شده بصورت پویا دارد، و این عمل به گونه ای تحقق می یابد که کاربران بتوانند از هر جای دنیا به برنامه های کاربردی دسترسی داشته باشند. [1]
 
بر طبق تعریف ویکی پدیا موسسه ملی فناوری و استانداردها (NIST) رایانش ابری را اینگونه تعریف می‌کند:
«رایانش ابری مدلی برای فراهم كردن دسترسی آسان به مجموعه‌ای از منابع رایانشی قابل تغییر و پیکربندی (مثل: شبکه‌ها، سرورها، فضای ذخیره‌سازی، برنامه‌های کاربردی و سرویس‌ها) بر اساس تقاضای كاربر از طریق شبكه می باشد بشکلی که که این دسترسی بتواند با کمترین نیاز به مدیریت منابع یا دخالت مستقیم فراهم‌کننده سرویس‏ به سرعت فراهم شود.»
عموما کاربران رایانش ابری مالک زیر ساخت فیزیکی ابر نیستند، بلکه برای اجتناب از هزینه آن را از عرضه کنندگان شخص ثالث اجاره می‌کنند. آنها منابع را در قالب سرویس مصرف می‌کنند و تنها بهای منابعی که به کار می‌برند را می‌پردازند. بسیاری از سرویس های رایانش ابری ارائه شده، با به کار گیری مدل رایانش همگانی امکان مصرف این سرویس ها را به گونه‌ای مشابه با صنایع همگانی(مانند برق) فراهم می‌سازند. این در حالی است که سایر گونه‌های عرضه کننده سرویس، بر مبنای اشتراک سرویس های خود را عرضه می‌کنند. 
 
 
 
فهرست مطالب
چکیده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 Computing14
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" Server18
2-2-1-4-2-Non-Redundant 3-Tier Architecture18
2-2-1-4-3-معماری Multi-Datacenter19
2-2-1-4-4-معماری Autoscaling20
2-2-1-4-5-معماری مقیاس پذیر با Membase20
2-2-1-4-6-معماری چند لایه مقیاس پذیر با Memcached21
2-2-1-4-7-معماری مقیاس پذیر مبتنی بر صف Scalable Queue-based Setups21
2-2-1-4-8-معماری Hybrid داخلی22
2-2-1-4-9-معماری  مقیاس پذیر مبتنی بر هشدار و مبتنی بر صف22
2-2-1-4-9-معماری ابر ترکیبی سایت Hybrid Cloud Site Architectures22
2-2-1-4-10-معماری مقیاس پذیر چند ابری22
2-2-1-4-11-معماری چند ابریFailover23
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 Model39
2-2-3-7-2-Access Control Mechanism40
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-مقدار Hash56
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-مفهوم گواهینامه در پروتکل SSL64
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 – Authentication67
2-2-4-27- Authentication بدون رمزنگاری68
2-2-4-28- Authentication با رمزنگاری RC469
2-2-4-29- محرمانگی و امنیت70
2-2-4-30- Integrity71
2-2-4-31-ضعف‌های اولیه‌ی امنیتی WEP72
2-2-4-32-خطرها، حملات و ملزومات امنیتی74
2-2-4-33-مشکلات و معایب SSL76
2-2-4-33-1-مشکل امنیتی در SSL76
2-2-4-33-2-مشکلات تجارت الکترونیکی در ایران77
 
فصل سوم: روش تحقیق
3-1-ابزار مورد استفاده در شبیه سازی79
3-2-نصب NS-2 در لینوکس  Fedora79
 
فصل چهارم: نتیجه گیری
نتیجه گیری83
4-1- راه حل های پیشنهادی ممکن جهت حملات راهکارهای امنیتی رایانش ابری84
4-2- معیارهای مقایسه مورد استفاده در شبیه سازی و ارتباط هریک از آنها به امنیت ابری به تفکیک86
4-2-1- معیار Delay Time86
4-2-2- معیار Throughput Security86
4-2-3- معیار Response Time87
4-2-4- معیار Traffic Ratio87
4-3- نتایج به دست آمده از شبیه سازی راهکارهای امنیتی با نرم افزار NS287
4-3-1- Delay Time (Sec)87
4-3-1-1- نتیجه گیری از شبیه سازی معیار Delay Time88
4-3-2- Throughput Security  (Kb) 89
4-3-2-1- نتیجه گیری از شبیه سازی معیار Throughput Security90
4-3-3- Response Time (Sec)90
4-3-3-1- نتیجه گیری از شبیه سازی معیار Time Response91
4-3-4- Packet Traffic Ratio (%).92
4-3-4-1- نتیجه گیری از شبیه سازی معیار Traffic Ratio93
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- 1-بسته SOAP8
شکل1- 2-پیام SOAP قبل از حمله9
شکل1- 3-پیام SOAP بعد از حمله10
شکل2- 1-Single Cloud Site Architectures18
شکل2- 2-Redundant 3-Tier Architecture19
شکل2- 3-معماری Multi-Datacenter19
شکل2- 4-معماری Autoscaling20
شکل2- 5-معماری مقیاس پذیر با Membase20
شکل2- 6-معماری چند لایه مقیاس پذیر با  Memcached21
شکل2- 7-معماری مقیاس پذیر مبتنی بر صف Scalable Queue-based Setups21
شکل2- 8-معماری مقیاس پذیر مبتنی بر هشدار  Scalable Alarm-based Setups22
شکل2- 9-طبقه بندی سیستم های تشخیص و پیشگیری از نفوذ27
شکل2- 10-چهارچوب عملکردی IDPS29
شکل2- 11-دید مفهومی از CIDS30
شکل2- 12-چرخه زندگی داده37
شکل2- 13- نتایج بررسی IDC از چالش های رایانش ابری در سال (2002)41
شکل2- 14-رمزنگاری خصوصی و عمومی48
شکل2- 15-اهداف CA49
شکل2- 16SSL-53
شکل2- 17-سیستم های کلید نامتقارن62
شکل2- 18-ساختار نهایی سیستم های کلید نامتقارن63
شکل2- 19-مراکز صدور گواهینامه65
شکل2- 20-تشخیص هویت68
شکل2- 21-Authentication با رمزنگاری RC469
شکل2-22- روش استفاده شده توسط WEP برای تضمین محرمانگی71
شکل2- 23-ضعف‌های اولیه‌ی امنیتی WEP74
شکل2- 24-خطرها، حملات و ملزومات امنیتی74
شکل3- 1-تصویر خط اعلان Terminal81
شکل4-1- اجرای برنامه ها توسط  Hypervisor 85
شکل4-2-پیام بین سرورها86
شکل4-3- نمودار مقایسه چهار راهکار امنیتی Delay Time88
شکل4-4- نمودار مقایسه چهار راهکار امنیتی Throughput Security89
شکل 4-5-نمودار مقایسه چهار راهکار امنیتی Response Time91
شکل4-6-نمودار مقایسه چهار راهکار امنیتی Packet Traffic Ratio92
 
 
 
فهرست جداول
جدول2- 1-چهار عملکرد ضروری امنیتی سیستم های نفوذ26
جدول4-1-مقایسه Delay Time چهار راهکار امنیتی با زمان های 42 تا 30087
جدول 4-2- نتیجه معیار مقایسه Delay Time چهار راهکار امنیتی با زمان های 42 تا 30088
جدول4-3-مقایسه Throughput Security چهار راهکار امنیتی با زمان های 42 تا 30089
جدول 4-4- نتیجه معیار مقایسه Security Throughput چهار راهکار امنیتی با زمان های 42 تا 30090
جدول4- 5-مقایسه Response Time چهار راهکار امنیتی با زمان های 42 تا 30090
جدول 4-6- نتیجه معیار مقایسه Time Response چهار راهکار امنیتی با زمان های 42 تا 300 91
جدول4- 7- مقایسه Packet Traffic Ratio چهار راهکار امنیتی با زمان های 42 تا 30092
جدول 4-8- نتیجه معیار مقایسه Traffic Ratio چهار راهکار امنیتی با زمان های 42 تا 30093
جدول 4-9- نتیجه کلی مقایسه معیارها93
 
 
 
 
 

دانلود ارزیابی و تطبیق راه حل های امنیتی در محاسبات ابری

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • لینک دوستان
  • نگین فایل22
  • فایل آف
  • نگین فایل
  • آویشو
  • الکترونیک دات آی آر
  • فایلز شاپ
  • وادافایل
  • فایل ناب44
  • فایل سل
  • پی ان یو فایل
  • بازارفایل44
  • دانلود فایل های علمی
  • فایل44 مرکز خرید و فروش فایل قابل دانلود
  • دانود فایل و کسب درآمد
  • دانلود فایل ها
  • فایلوکس44
  • آریافایل44
  • پرشین2 موزیک
  • فایلود44
  • آراس نوین
  • آراس44
  • اسرانوین
  • اسرا44
  • فروشگاه اینترنتی پارسی2
  • استوفایل44
  • فایل فروش44
  • فایل بوکر44
  • اربان شاپ44
  • سیدوآنلاین44
  • فایلینا44
  • زپوفایل
  • قطره اسپانیش فلای اصل
  • فایل یار
  • دانلود پروژه
  • خرید فایل های قابل دانلود فایلود
  • خرید فایل های قابل دانلود آریافایل
  • خرید فایل های قابل دانلود
  • فروشگاه اینترنتی پارسی44
  • فروشگاه اینترنتی شاندرمن ویرافایل
  • فروشگاه مستند
  • فروشگاه مستند پارسی
  • خرید ویندوز 8.1
  • فروشگاه اینترنتی شاندرمن سیتی
  • فروشگاه اینترنتی ماسال مارکت
  • فروشگاه اینترنتی ماسال شاپ
  • فروشگاه اینترنتی الماس مارکت
  • فروشگاه پارسی زنبیل شاپ
  • فایل مارکت
  • سلامت فایل
  • فارسی فایل مرکز خرید و فروش فایل قابل دانلود
  • فرافایل شاپ
  • فرافایل22
  • فایلود شاپ
  • یاسا44
  • جاست استار
  • تل استار
  • دانلود سریال جدید
  • آخرین مطالب ارسال شده
  • تبلیغات
    آمار سایت
  • کل مطالب : 4267
  • کل نظرات : 30
  • افراد آنلاین : 227
  • تعداد اعضا : 2
  • آی پی امروز : 440
  • آی پی دیروز : 144
  • بازدید امروز : 3,490
  • باردید دیروز : 1,333
  • گوگل امروز : 0
  • گوگل دیروز : 5
  • بازدید هفته : 3,490
  • بازدید ماه : 3,490
  • بازدید سال : 280,516
  • بازدید کلی : 1,805,985
  • کدهای اختصاصی