
عنوان پایان نامه: پایان نامه امنیت محاسبات ابری؛ چالشها و راهکارهافرمت فایل: WORDتعداد صفحات: 200شرح مختصر:در این گزارش به موضوع جدید و مورد توجه هم از نظر علمی و هم از نظر تجاری، محاسبات ابری میپردازیم. محاسبات ابری، تکاملی برای محاسبات توری میباشد. بنابراین، در ابتدا مروری اجمالی به محاسبات توری و معماری آن خواهیم داشت و پس از مطرح کردن محاسبات ابری، چالشها و مزیتهای کلی محاسبات ابری را بررسی خواهیم کرد. محاسبات ابری دارای سه لایه اصلی، نرم افزار به عنوان سرویس (SaaS)، پلتفرم به عنوان سرویس (PaaS) و زیرساختار به عنوان (LaaS) میباشد. در این گزارش، تمرکز اصلی روی لایه Saas است که خصوصیات، مزیتها و چالشهای این لایه مطرح میشوند. پس از بررسی لایه SaaS میبینیم که مهمترین چالش در محاسبات ابری، مسئله امنیت است. به همین خاطر، این موضوع را به طور کاملتر تشریح کرده و مسائل مرتبط با آن را مطرح مینماییم. در ادامه به بررسی موردی میان افزار ترکیبی اوارکل به عنوان یک پلتفرم به عنوان سرویس میپردازیم.فهرست مطالب1) مقدمه. 12) محاسبات توری. 22-1) تور چیست؟. 22-2) معماری تور محاسباتی. 32-3) میان افزار توری. 62-4) گرایشهای نوین در محاسبات توری. 72-4-1) همگرایی محاسبات توری و محاسبات سرویسگرا. 72-4-2) تکامل با محاسبات ابری و نرم افزار به عنوان سرویس (SaaS) 123) محاسبات ابری. 163-1) تعاریف ابر. 243-2) تاریخچه ابری. 363-3) مقایسه ها. 373-4) نگاهی به مدل مدرن محاسبات برحسب نیاز (Computing Modern On – Demand). 383-5) خصوصیات ابرها. 383-5-1) خصوصیات کلیدی. 413-6) معماری و مؤلفه های ابرها. 493-6-1) معماری نرم افزاری. 493-6-1-1) زیرساختار به عنوان سرویس. 503-6-1-2) پلتفرم به عنوان سرویس. 513-6-1-3) نرم افزار به عنوان سرویس. 523-6-2) معماری سیستمی. 543-6-2-1) معماری:. 543-6-2-2-) لایه ها:. 553-6-2-3) حالتهای استقرار. 583-6-3) محاسبات ابری از منظر تکنیکی. 603-6-3-1) استانداردها:. 613-6-3-2) تکنولوژیهای محاسبات ابری:. 643-6-3-3) سرورهای محاسبات ابری:. 653-6-3-4) زیرساختهای محاسبات ابری. 663-6-3-5) پلتفرم های محاسبات ابری:. 693-6-3-6) برنامه های کاربردی ابری:. 713-7) لایه ی نرم افزار به عنوان سرویس. 723-7-1) بلوغ معماری SaaS. 733-7-2) مشخصات کلیدی SaaS. 753-7-3) مشتریهای محاسبات ابری. 764) مقایسه محاسبات ابری و محاسبات توری. 785) چالشها و مزایای محاسبات ابری. 815-1) چالشها و مزیایا محاسبات توری. 815-1-1) مزایای محاسبات توری. 815-1-2) چالشهای محاسبات توری. 835-2) چالشها و مزایای محاسبات ابری به طور کلی. 855-2-1) مزایای محاسبات ابری. 855-2-2) چالشهای محاسبات ابری. 865-3) مزیتها، چالشها و هزینه های لایه نرم افزار به عنوان سرویس 895-3-1) مزیتهای لایه نرم افزار به عنوان سرویس. 895-3-2) چالشهای نرم افزار به عنوان سرویس. 915-3-2-1) چالشهای تکنیکی نرم افزار به عنوان سرویس 915-3-2-2) چالشهای نرم افزار به عنوان سرویس از دیدگاه مشتری 935-3-2-3) چالشهای نرم فزار به عنوان سرویس از دیدگاه کسب وکار: 945-3-2-4) چالشهای کلیدی در تولید راه حلهای SaaS. 955-3-2-5) هزینه های SaaS. 955-3-2-6) خطرهای SaaS:. 976) مطالعه موردی: محاسبات ابری در اوراکل. 986-1) استراتژیهای معماری. 986-1-1) مرور اجرایی. 986-1-2) تکامل معماری IT. 996-1-3) مزیتهای اولیه محاسبات ابری:. 1006-1-4) بلاکهای ساختن ابر. 1016-1-5) سطوح مختلف محاسبات ابری. 1046-1-6) اصول و مفاهیم معماری. 1076-2) پلتفرم به عنوان سرویس با استفاده از اوراکل. 1156-2-1) محاسبات ابری و سازمان. 1156-2-2) نیازمندیها و معماری مرجع برای ابر اختصاصی PaaS 1166-2-3) چرخه حیات ابر اختصاصی PaaS. 1176-2-4) ابر اختصاصی PaaS با میان افزار ترکیبی اوراکل 1187) امنیت در محاسبات ابری. 1267-1) امنیت زیرساختار (InfraStructure Security). 1267-1-1) امنیت زیرساختار در سطح شبکه. 1267-1-2) امنیت زیرساختار در سطح میزبانی. 1307-1-2-1) امنیت زیرساختار میزبانی برای SaaS و PaaS: 1307-1-2-2) امنیت میزبانی IaaS. 1317-1-2-3) امنیت سرویس دهنده مجازی. 1317-1-3) امنیت زیرساختار در سطح برنامه کاربردی. 1347-1-3-1) امنیت برنامه کاربردی SaaS. 1357-1-3-2) امنیت برنامه کاربردی PaaS. 1367-1-3-3) امنیت برنامه کاربردی IaaS. 1377-2) امنیت داده و ذخیره سازی. 1387-2-1) امنیت داده. 1387-2-2) ذخیره سازی. 1397-2-2-1) محرمانگی:. 1407-2-2-2) جامعیت. 1417-2-2-3) در دسترس پذیری. 1417-3) مدیریت شناسایی و دسترسی (IAM). 1427-3-1) معماری IAM.. 1447-3-2) استانداردهای IAM.. 1477-3-2-1) SAML (Security Assertion markup language). 1487-3-2-2) (SPML) Service Provisioning Markup Language. 1507-3-2-3) (XACML) eXensible Access Control Markup Language. 1517-3-2-4) (Oauth) Open Authentication. 1547-3-3) مدیریت شناسایی به عنوان یک سرویس (a Service identity management as) 1557-4) مدیریت امنیت در ابر. 1567-4-1) نگرانیها و چالشهای امنیتی. 1597-4-2) استانداردهای مدیریت امنیت. 1607-4-2-1) کتابخانه زیرساختاری تکنولوژی اطلاعات (ITIL) 1607-4-2-2) سازمان بین المللی برای استانداردساز (ISO) 27001/27002 1627-4-2-3) قالب مجازی سازی باز (Open Virtualization Format) (OVF): 1647-4-3) مدلهای مدیریت امنیت. 1657-4-4) تکنولوژیهای امنیتی بکار گرفته شده در محاسبات ابری 1727-4-4-1) WS _ Security. 1727-4-4-2) TLS (Transport Layer Security). 1737-4-4-3) امضای XML. 1757-4-4-4) امنیت مرورگر. 1777-4-5) یک مدل امنیتی پیشنهادی برای محاسبات ابری. 1788- نتیجه گیری. 1849- منابع. 186 فهرست اشکال شکل 2-1- معماری محاسبات توری. 3شکل 2-2- نگاشت معماری محاسبات توری به محاسبات سرویسگرا 9شکل 2-3- معماری OGSA.. 11شکل 2-4- تکامل محاسبات ابری (برگرفته از IBM 2009). 14شکل 3-1- محاسبات ابری. 16شکل 3-2- API ابری. 41شکل 3-3- معماری سه لایه محاسبات ابری. 49شکل 3-4- تشابه محاسبات ابری و محاسبات توری. 51شکل 3-5- معماری سیستمی ابری. 54شکل 3-6- معماری ابری. 55شکل 3-7- حالتهای استقرار ابری. 58شکل 3-8- ابر اختصاصی مجازی. 69شکل 5-1- چالشهای محاسبات ابری. 88شکل 5-2- مزیتهای کلیدی SaaS. 90شکل 5-3- چالشهای SaaS از دید مشتری. 93شکل 5-4- هزینه های کلیدی SaaS. 96شکل 6-1- بلاکهای سازنده امر. 102شکل 6-2- لایه های ابری اوراکل. 105شکل 6-3- عناصر کلیدی معماری برای ابر اختصاصی اوراکل 114شکل 6-4- توزیعشدگی سیستمها. 115شکل 6-5- معماری پایهای پلتفرم به عنوان سرویس. 116شکل 6-6- قدمهای چرخه حیات PaaS. 117شکل 6-7- تور برنامه کاربردی. 119شکل 6-8- SOA و BPM.. 121شکل 6-9- واسط کاربری اوراکل. 122شکل 6-10- مدیریت شناسایی و دسترسی. 123شکل 6-11- مدیریت سازمانی. 124شکل 6-12- حرکت به سمت ابری شدن. 125شکل 7-1- ابر اختصاصی در مقابل اکسترانت. 127شکل 7-2- امنیت در چرخه حیاتی توسعه نرم افزار. 134شکل 7-3- رمزنگاری متقارن. 140شکل 7-4- رمزنگاری نامتقارن. 141شکل 7-5- رابطه در دسترس پذیری و downtime. 142شکل 7-6- معماری IAM.. 145شکل 7-7- چرخه شناسایی. 146شکل 7-8- SSO در Google Apps. 150شکل 7-9- یک موردکاربردی از SPML. 152شکل 7-10- مورد کاربردی XACML. 154شکل 7-11- توالی تعاملها بین مشتری و سرویسهای google. 156شکل 7-12- مدیریت شناسه در SaaS. 157شکل 7-13- مدیریت امنیت ابر. 158شکل 7-14- چالشهای پیش روی امنیت. 159شکل 7-15- چرخه حیات ITIL. 164شکل7-16-یک پیام SOAP که بدنهاش امضا شده است.. 176شکل 7-17- پیام SOAP پس از حمله. 177شکل 7-18- ماژولهای سیستمی SACS. 181شکل 7-19- مدل امنیتی. 182شکل 7-20- بررسی کارایی مدل امنیتی محاسبات ابری. 183شکل 7-21- کارایی. 184