موضوع مقاله: امنیت محاسبات ابری | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # امنیت محاسبات ابری | مقدمه: این مفهوم شامل مجموعه‌ای از سیاست‌ها، تکنولوژی‌ها و کنترل‌ها جهت محافظت از داده‌ها، برنامه‌ها و زیرساخت‌های امنیتی در محاسبات ابری است. | ## بخش 1: امنیت محاسبات ابری | مسائل امنیتی مرتبط با محاسبات ابری سازمانها از محاسبات ابری در بسیاری از مدل‌های سرویس دهی از قبیل (نرم‌افزار به عنوان سرویس، زیر ساخت به عنوان سرویس و پلاتفرم به عنوان سرویس) و مدل‌های گسترش یافته نظیر (خصوصی، عمومی و ترکیبی) استفاده می‌کنند. مسائل و نگرانی‌های امنیتی در ارتباط با محاسبات ابری وجود دارد اما تمام این نگرانی‌ها به ۲ دسته کلی تقسیم می‌شوند: اول، مسائل امنیتی مربوط به فراهم کنندگان محاسبات ابری و دوم، مسائل امنیتی مربوط به مشتریان. در اغلب موارد، فراهم‌کننده باید از ایمن بودن زیرساختش مطمئن باشد و از داده‌های مشتریانش و برنامه‌های کاربردی محافظت کند درحالی‌که، مشتری باید از عملکرد فراهم‌کننده خدمات محاسبات ابری در راستای ایجاد معیارهای امنیتی مناسب برای محافظت از داده‌هایش مطمئن شود. کابرد گسترده مجازی سازی در پیاده‌سازی زیرساخت محاسبات ابری نگرانی‌های امنیتی یکسانی برای مشتریان و خدمات عمومی محاسبات ابری ایجاد کرده‌است. مجازی سازی، جایگزین ارتباط بین سیستم عامل و سخت‌افزار در محاسبات، ذخیره‌سازی‌ها و حتی شبکه می‌شود. این امر باعث معرفی لایه جدیدی به نام لایه مجازی می‌شود که خودش نیاز به تنظیم، مدیریت و امنیت صحیح دارد. اگرچه که این نگرانی‌ها بیشتر به صورت تئوری مطرح می‌شوند اما می‌توانند در واقعیت وجود داشته باشند؛ مثلاً، یک شکاف در ایستگاه کاری مدیریت که از نرم‌افزارهای مدیریتی مجازی استفاده می‌کند می‌تواند باعث از کار افتادن یک پایگاه داده یا تنظیم مجدد آن به صورتی مطلوب برای مهاجم شود. کنترل‌های امنیتی در محاسبات ابری معماری امنیت ابری فقط در صورتی کاراست که پیاده‌سازی‌های دفاعی صحیح وجود داشته باشد. این کنترل‌ها برای محافظت از هر نوع ضعفی در سیستم و کاهش اثر یک حمله قرار داده شده‌اند. اگرچه که بسیاری از انواع کنترل، پشت معماری امنیتی محاسبات ابری وجود دارد، آن‌ها می‌توانند در دسته‌های زیر قرار گیرند: کنترل‌های بازدارنده این کنترل‌ها به منظور جلوگیری از هر نوع حمله عمدی در یک سیستم محاسبات ابری تنظیم شده‌است. کنترل‌های پیش گیرنده این کنترل‌ها به کمک مدیریت آسیب‌پذیری‌ها سبب افزایش قدرت سیستم می‌شوند. | ## بخش 2: امنیت محاسبات ابری | کنترل پیش گیرنده، از آسیب‌پذیری‌های سیستم محافظت خواهد کرد، اگر یک حمله اتفاق بیفتد، بعد از آن این نوع از کنترل‌ها سعی در پوشش حمله و کاهش خرابی امنیت سیستم می‌کند. برخلاف کنترل پیش گیرنده، کنترل تصحیح‌کننده در حین وقوع حمله، عکس‌العمل نشان می‌دهد. در زمان رخداد حمله، کنترل شناسایی‌کننده، سیگنالی برای کنترل‌های پیش گیرنده یا تصحیح‌کننده برای مشخص کردن مشکل ارسال می‌کند. ابعاد امنیت ابری کنترل‌های امنیتی درستی باید برای دارایی‌ها، تهدیدها و ریسک آسیب‌پذیری ماتریس‌های ارزیابی پیاده‌سازی شوند. اگرچه که نگرانی‌های امنیتی در محاسبات ابری می‌توانند به ابعاد مختلفی تقسیم‌بندی شوند(گارتنر ۷ تا از آن‌ها را نام برده و Cloud Security Alliance 14 تا از این نگرانی‌ها را شناسایی کرده) این ابعاد به ۳ دسته کلی تقسیم شده‌اند: مسائل امنیتی و خصوصی‌سازی، مسائل پذیرش و مسائل حقوقی و قراردادی. فراهم کنندگان محاسبات ابری یا سیستم مدیریت هویت مشتریان به زیرساخت‌هایشان را با کمک تکنولوژی SSO یکپارچه می‌کنند یا یک راه حل اختصاصی در مدیریت هویت ارائه می‌دهند. امنیت پرسنلی و فیزیکی ارائه دهنده‌ها مطمئن هستند که ماشین‌های فیزیکی به اندازه کافی امن هستند و دسترسی به این ماشین‌ها و داده‌های مربوط به مشتریان تنها محدودیت نیست و تمام دسترسی‌ها مستند می‌شوند. دسترس پذیری ارائه دهنده‌ها مطمئن هستند که آهنا دسترسی مرتب و قابل پیش‌بینی به داده‌ها و برنامه‌هایشان دارند. امنیت برنامه‌ها ارائه دهنده‌ها مطمئن هستند که برنامه‌ها به عنوان یک سرویس روی محاسبات ابری که امنیت آن‌ها با پیاده‌سازی رویه‌های تست و پذیرش برای به خارج فرستادن یا کد برنامه‌های پکیج شده در دسترس هستند. همچنین این مکانیزم، نیاز به معیارهایی برای امنیت برنامه‌ها در محیط کارفرما دارند. خصوصی‌سازی نهایتاً، فراهم کنندگان محاسبات ابری مطمئن هستند که تمام داده‌های حساس (برای مثال، شماره کارت‌های اعتباری) ماسک می‌شوند و تنها کاربران دارای مجوز، اجازه دسترسی به داده‌ها را دارند. | ## بخش 3: امنیت محاسبات ابری | به علاوه، شناسه‌های دیجیتالی و گواهی نامه‌ها باید از هر نوع داده ای که ارائه دهنده، دربارهٔ فعالیت‌های مشتری جمع می‌کند یا تولید می‌کند حفظ شود. مسائل قانونی به علاوه، ارائه دهنده‌ها و مشتریان باید مسائل قانونی از قبیل قراردادها و E-Discovery و قوانین مرتبط که ممکن است در کشورهای مختلف متفاوت باشد را در نظر بگیرند. ارائه دهندگان محاسبات ابری باید قادر باشند مشتریانشان را مجبور کنند تا این قوانین را رعایت کنند. تداوم کسب و کار و بازیابی اطلاعات ارائه دهندگان محاسبات ابری برنامه‌هایی برای تداوم کسب و کار و بازیابی داده‌ها برای اطمینان از اینکه این سرویس می‌تواند خطرات و ضرورت‌های از بین رفتن داده‌ها را دارند. گزارش‌ها و بازرسی‌ها علاوه بر گزارش‌ها و بازرسی‌ها، ارائه کنندگان محاسبات ابری با مشتریان کار می‌کنند تا مطمئن شوند که این گزارش‌ها و بازرسی‌ها به‌طور درستی امن شده‌اند، تا زمانی‌که مشتریان نیاز دارند نگهداری می‌شوند و برای سرمایه‌گذاری‌های قانونی در دسترس هستند. رعایت نیازمندی‌های منحصربه‌فرد استفاده از یک فراهم‌کننده سرویس محاسبات ابری می‌تواند منجر به نگرانی‌های امنیتی اضافی دربارهٔ صلاحیت داده‌ها شود چون که مشتریان داده‌ها روی سیستم یکسان یا مرکز داده مشابه یا درون یک ارائه دهنده محاسبات ابری یکسانی باقی نمی‌مانند. مسائل حقوقی و قراردادی گذشته از امنیت و رعایت مسائل برشمرده شده در بالا، ارائه دهندگان محاسبات ابری و مشتریان آن‌ها دربارهٔ مسئولیت‌هایی مذاکره خواهند کرد از قبیل مشخصه‌های معنوی و زمان پایان خدمات (زمانیکه داده و برنامه‌های کاربردی در نهایت به مشتری بازگردانده می‌شود). پرونده‌های عمومی مسائل حقوقی نیز ممکن است شامل نیازهایی برای نگهداری سوابق در بخش دولتی، که در آن بسیاری از سازمان‌ها توسط قانون برای حفظ و ایجاد پرونده‌های الکترونیکی موجود در یک مد خاص است می‌باشد. این امر توسط قانونگذاری ممکن است به منظور نیاز سازمان به مطابقت با قوانین و شیوه‌های تعیین شده توسط آژانس‌های حفظ سوابق مشخص شود. | ## جمع‌بندی | سازمان‌های دولتی با استفاده از محاسبات ابری و ذخیره‌سازی باید این نگرانی‌ها را به مورد توجه قرار دهند.