خدمات شبکه

آموزش خدمات شبکه

خدمات شبکه

آموزش خدمات شبکه

حفاظت از زیرساخت های حساس

یک تحلیل‌گر مستقل در ایتالیا فهرستی از 34 تهدید امنیتی دیگر را منتشر کرد که طبق ادعای او، نرم‌افزارهای صنعتی نوشته شده توسط زیمنس در آلمان، آیکونیکس در ماساچوست، 7-Technologies در دانمارک و دیتاک در ایرلند نسبت به این حملات آسیب‌پذیر هستند. سپس US-CERT خودش حفره‌هایی را در یک سیستم که توسط اکاوای کوآلالامپور در مالزی ساخته شده بود کشف کرد.

«چیزی که در این جا مورد نیاز است طراحی روشی است که این سیستم‌ها بتوانند حملات را شناسایی نصب شبکه و از آن‌ها اجتناب کنند. به همین دلیل این هفته  2013اتحادیه اروپا بر سر بودجه 4 میلیون یورویی برای پروژه تحقیقاتی دفاعی SCADA توافق کرد. از جمله تمهیداتی که در این باره اندیشیده شده می‌توان به محدود کردن دسترسی به اینترنت توسط SCADA به کم‌ترین حد مورد نیاز اشاره کرد.

رالف لنگنر (Ralph Langner)، کارشناس امنیت سیستم‌های کنترلی و امنیت سایبری از آلمان است که پس از رمزگشایی از استاکس‌نت و شیوه عملکرد آن در سال 2010 بیش‌ازپیش مورد توجه قرار گرفت.


طرز کار ساختاری استاکس نت و مهندسی معکوس آن :

چندین حفره امنیتی از نوع Cross Site Scripting در نرم افزار Web Navigator شرکت زیمنس وجود دارد که با سوء استفاده از هر یک از این حفره های امنیتی، فرد نفوذگر می تواند کنترل نرم افزار WinCC را به اختیار خود در آورد. نرم افزار Web Navigator صفحه رابط نرم افزار WinCC است که در از طریق مرورگرها بر روی سیستم عامل های مختلف میتوان آن را اجرا و مدیریت نمود.


نرم افزار های ارزشمند برای اسکن- پویش در قبال استاکس نت:
شرکت امنیتی Positive Technologies دو ابزار امنیتی به نام های WinCC Harvest و PLC Scan برای استفاده کنندگان از سیستم های SCADA شرکت زیمنس تهیه و منتشر کرده اند. ابزار WinCC Harvest می تواند در آزمون های نفوذ (Penetration Testing) برای جمع آوری اطلاعات از بانک اطلاعاتی SQL مورد استفاده توسط WinCC به کار گرفته شود. ابزار PLC Scan نیز برای کنترل و شناسایی PLCها یا دستگاه های الکترونیکی Programmable Logic Controllers است که برای کنترل ماشین های صنعتی در سیستم های SCADA به کار گرفته می شوند.


ویروس های همسان استاکس نت:
Code Red و Nimda


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

مکانیزاسیون: استفاده از ماشین آلات در مقابل نیروی عضلانی
اتوماسیون: استفاده از سیستم‌های کنترلی و فناوری‌های اطلاعات به منظور کاهش نیاز انسان به کار در محیط تولید کالا و خدمات است.


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

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

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

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

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


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

دستگاه‌های SCADA با استفاده از پروتکل‌هایی از قبیل DNP v3، ICCP و MODBUS، با سیستم کنترل ارتباط برقرار می‌کند. اطلاعات و گزارشات مدیریتی، از طریق اینترفیس‌های زیر از/به دستگاه‌های SCADA وارد می‌شود:

1. واسط انسان و ماشین (HMI): دستگاهی است که نحوه پردازش داده را به یک اپراتور میکروتیک انسانی نشان می‌دهد و از این طریق، اپراتور انسانی عملکرد ماشین را نظارت و کنترل می‌کند.

2. واحدهای خروجی راه دور: این واحدها به سنسورها متصل شده، سیگنال‌های سنسور را به داده‌های دودویی تبدیل کررده و داده‌های دودویی را به سیستم نظارتی ارسال می‌کنند.

3. کنترل کننده‌های منطقی قابل برنامه نویسی یا PLC‌ها: مانند مغز متفکر این سیستم‌ها هستند و کارهای اساسی را انجام می‌دهند زیرا آنها اقتصادی‌تر، تطبیق‌پذیر، و انعطاف‌پذیر بوده و دارای قابلیت پیکربندی بهتری نسبت به TRU‌های (واحدهای خروجی راه دور) با هدف خاصی هستند.

4. زیرساخت ارتباطی: سیستم‌های ناظر را به واحدهای پایانه راه دور متصل می‌سازد.

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

در سیستم‌های کنترل صنعتی (ICS) دو عنصر مهم وجود دارد که عملکرد آنها به همدیگر مرتبط است این دو عنصر، سیستم‌های SCADA و PLC هستند. سیستم‌های SCADA به منظور ارائه اطلاعات بصورت بلادرنگ به یک اپراتور انسانی طراحی شده‌اند و می‌توانند اطلاعات حالت جاری فرآیندهای فیزیکی و همچنین توانایی تغییر ایجاد کردن در فرآیند از راه دور را به اپراتور ارائه کنند. سیستم‌های SCADA امروزه به صورت گسترده‌ای در صنعت توزیع شده‌اند و از لحاظ جغرافیایی از سیستم‌های گردآوری داده‌های متمرکز جدا شده‌اند. سیستم‌های SCADA در یک سیستم کنترل توزیع شده (DCS) معمولا چندین سیستم تعاملی را کنترل می‌کنند که مسئولیت یک فرآیند محلی را برعهده دارند.

سیستم‌های کنترلی توزیع شده (DCS) به صورت گسترده در صنایع مبتنی بر فرآیندهای فیزیکی استفاده می‌شوند. اما PLC یک سیستم نهفته مبتنی بر کامپیوتر است که می‌تواند تجهیزات فرآیندهای صنعتی را کنترل کند همچنین توانایی مرتب کردن جریان اجرایی فرآیندها را هم دارد. سیستم‌های PLC معمولا به همراه سیستم‌های SCADA به منظور اجرا کردن عملیات‌های سرپرستی شده توسط اپراتور SCADA مورد استفاده قرار می‌گیرند.

اولین سیستم‌های کنترل صنعتی (ICS) در سال 1977 نمی‌توانستند به یک شبکه خارجی متصل شوند اما با این حال توانایی متصل شدن به یک شبکه محلی با یک محیز کنترلی بسته به همراه پروتکل‌های اختصاصی را داشتند. اما سیستم‌های کنترل صنعتی (ICS) امروزی از پشته پروتکل TCP/IP، اجرا شدن بر روی سیستم عامل‌های بلادرنگ و متصل شدن به اینترنت جهانی پشتیبانی می‌کنند. به همین دلیل در آینده ما با مسائل امنیتی بسیاری برای سیستم‌های کنترل صنعتی (ICS) رو به ر خواهیم شد. سیستم‌های کنترل صنعتی قسمت کلیدی زیرساخت‌های حیاتی هستند. به همین دلیل به وجود آمدن یک مساله امنیتی برای سیستم‌های ICS مستقیما می‌تواند بر روی سیستم‌های زیرساخت تاثیر بگذارد.


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

امنیت و بهینه‌سازی معماری شبکه استفاده از تجهیزات امنیتی مانند فایروال ها
کنترل دسترسی‌های راه دور
استفاده از آنتی‌ویروس
کنترل دسترسی به ایمیل و اینترنت
پیکر‌بندی امن سیستمها
پشتیبان‌گیری و ریکاوری
تفکیک شبکه‌های صنعتی
مانیتورینگ سیستم
امن‌سازی شبکه‌های بیسیم
مدیریت وصله‌های امنیتی امنیت منابع انسانی
مدیریت آسیب‌پذیری
مدیریت تغییرات
انجام تست‌های امنیت
تامین امنیت فیزیکی

امنیت سایبری – مدل سازی ریسک و تهدیدات ( چگونگی > چه کسانی !)

مهم‌ترین بخش امنیت یک سیستم، تقویت و پیشگیری پیش از حمله است، چرا که غالباً دفاع پس از حمله نمی‌تواند چندان ثمربخش و مؤثر واقع شود.

آنچه در دنیای امنیت مهم است، توجه به «چگونگی»هاست، نه صرفاً فقط «چه کسانی»، و به زبانِ ساده‌تر، مهم‌تر این است چگونه یک سرقتِ سایبری خدمات شبکه اتفاق می‌افتد، نه آنکه چه کسانی آن را انجام می‌دهند.

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

در مدل‌سازی تهدید، اولین و مهم‌ترین گام مشخص کردن همه‌ی آن چیزهایی است که قصدِ حفاظت از آنها را داریم. در اینجا باید به این نکته نیز توجه کرد که مشخص کردن ارزشِ
 آنچه قصد حفاظت از آن را داریم صرفاً یک مسئله‌ی یک طرفه نیست، به این معنا که در شناساییِ دارایی‌های ارشمندِ سیستم، تنها نباید به آنچه از دید خود (به عنوانِ توسعه 
دهنده و یا مصرف‌کننده) ارزشمند است توجه کنیم، بلکه باید آنچه برای یک میکروتیک مهاجمِ احتمالی نیز ارزشمند است را شناسایی و ارزیابی کنیم

در گام بعد، نیاز است تا گروه‌های حمله کننده‌ی احتمالی به سیستم را شناسایی و ارزیابی کرد. این گروه‌ها باید شاملِ خودی‌ها و غریبه‌ها و همچنین دربرگیرنده‌ی اشتباهاتِ
 غیرعمدی (مانند ضعف‌های عملکردِ سیستم) و حمله‌های مخرب باشد.


سطح حمله

سطح حمله (Attack Surface) مجموعه‌ای از نقاطِ ضعفی است که نفوذ از طریقِ آنها برای مهاجمان امکان‌پذیر است. در حقیقت سطحِ راه اندازی شبکه وایرلس حمله همان نقاطِ آسیب‌پذیریِ سیستم است
 که مهاجم قادر خواهد بود از این طریق آنها به سیستم نفوذ کند و اطلاعات را خارج کند.
در مدل‌سازیِ تهدید، ارزیابی و تحلیلِ سطحِ حمله اهمیت بالایی دارد، چرا که با این روش، توسعه‌دهندگان و مسئولانِ امنیت می‌توانند از مناطقِ خطر و همین‌طور از شدتِ خطر اطلاع
 پیدا کنند، و بخش‌های بازِ سیستم برای مهاجمان را شناسایی کنند.



به طورِ کلی تحلیلِ سطح حمله در ۳ مورد کلی به توسعه‌دهندگان کمک شایانی میکند:

  1. شناساییِ بخش‌ها و عملکردهای آسیب‌پذیر سیستم.
  2. شناسایی مناطقِ در معرضِ خطر که نیازمندِ دفاعِ عمیق‌تر هستند، و به طورِ کلی شناساییِ مناطقی که نیازمندِ دفاع در برابر مهاجمین احتمالی هستند.
  3. شناساییِ زمانی که سطحِ حمله تغییر داده شده است، و نیاز به ارزیابی تهدید می‌باشند.
سطح حمله بسته به نوع سیستم و عملکرد آن نیز می‌تواند متفاوت باشد، همان‌طور که دشمنان احتمالی آن هم متفاوت هستند.

اما به طور جامع سطحِ حمله را می‌توان در ۴ بخشِ زیر دسته‌بندی کرد:
  1. مجموعه‌ی مسیرهای ورودی و خروجی برای اطلاعات و دستورها.
  2. کدهایی که از این مسیرهای ورودی و خروجی محافظت می‌کنند، از جمله؛ ارتباطات منابع و احرازهویت، اجازه‌نامه‌ها و اعتبار سنجی داده‌ها.
  3. تمامیِ اطلاعات با ارزش سیستم مانند؛ کلیدها، مالکیت معنوی، اطلاعات کسب و کار و اطلاعات شخصی.
  4. کدهایی که از این اطلاعات محافظت می‌کنند، از جمله؛ رمزنگاری‌ها، دسترسی حسابرسی و کنترلِ عملیات امنیت.
برای مثال، اگر در یک سیستم، تنها نگرانی، مهاجمان از راه دور باشند، و سیستم تنها از طریق اینترنت پشتیبانی شبکه با دنیای خارج ارتباط داشته باشد، سطحِ حمله بخشی از سیستم است
 که با بخش‌هایی دیگر در اینترنت تعامل دارد، و همین‌طور بخشی که ورودی‌های اینترنت را قبول می‌کند نیز می‌تواند به عنوان سطح حمله نیز تعریف شود. در نتیجه، یک دیوار آتشین
 در این سیستم می‌تواند با فیلتر کردن بخشی از ترافیک شبکه سطح حمله را محدودتر کند.


نمودار حمله

نمودار حمله (Attack Tree) مدل‌سازی گرافیکیِ حمله علیه سیستم است، که در واقع هدفِ حمله و مراحل نفوذ و حمله را نشان می‌دهد.
با ترسیمِ نمودارِ حمله می‌توان چگونگیِ یک حمله را از ابتدای نفوذ به سیستم تا به اتمام رساندن مأموریتِ خرابکارانه‌ را ردیابی و بررسی کرد.

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

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

آزمون بین المللی میکروتیک – آشنایی با دوره میکروتیک MTCNA

مدرک بین المللی میکروتیک دوره میکروتیک MTCNA

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

اما قبل از اینکه دور ه های میکروتیک رو با هم بررسی کنیم اجازه بدید با شرکت میکروتیک آشنا بشیم

میکروتیک :

میکروتیک نام شرکتی در لتونی در اروپای شرقی است که در سال ۱۹۹۵ توسط دو دانشجو MIT آمریکاتاسیس شد

و کار خود را با فروش تجهیزات شبکه رایانه‌ای و مخابرات بی سیم آغاز کرد و در پی توسعه کار خود سیستم عاملی

را تحت عنوان MikroTik Router OS ارائه کرد که مهمترین محصول این شرکت است و در واقع مسیریابی است که با استفاده از هسته لینوکس ساخته شده است. سیستم‌ عاملمیکروتیک علاوه‌ بر قابلیت نصب بر روی رایانه‌های خانگی ، به صورت بسته نرم‌ افزاری و سخت‌افزاری

نیز ارائه شده است و همزمان با شکل‌گیری استاندارد ۸۰۲.۱۱ و توسعه سخت‌افزاری این سیستم‌ عامل ، قابلیت بی سیم نیز به آن افزوده شده است.

این سیستم عامل جزو مسیریاب‌های قوی ارائه شده و هم رده مسیریاب‌های شرکت سیسکو راه اندازی شبکه وایرلس می باشد با این تفاوت که با قیمتی بسیار پایین تر ارائه می گردد.

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

از میکروتیک می توان در موارد زیر استفاده کرد :

  • مسیریابی (Routing)

  • دیوارآتش (Firewall)

  • بی سیم (Wireless)

  • پراکسی سرور (Proxy Server)

  • مدیریت کاربر (user managment)

  • کیفیت سرویس (Quality of Service)

  • تعادل رسانی بارگزاری (Load Balancing)

  • پشتیبانی از آی‌پی نسخه ۶ (IPv6 support)

  • پروتکل پیکربندی پویای میزبان (DHCP Server)

  • ترجمه نشانی شبکه (NAT (Network Address Translate

  • شبکه خصوصی مجازی (VPN (Virtual Private Network

  • میزبانی اتصالات (PPPOE – PPTP – L2TP – SSTP – OpenVPN – ISDN)

    مدارک میکروتیک

    میکروتیک دارای ۷ مدرک زیر می‌باشد.

  • MTCNA

  • MTCTCE

  • MTCWE

  • MTCUME

  • MTCRE

  • MTCIPv6E

  • MTCINE

مدارک میکروتیک | آزمون های میکروتیک | دوره های میکروتیک | نقشه راه میکروتیک

  • آشنایی با دوره میکروتیک MTCNA

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

    قابل ذکر است که این دوره پیش نیاز دیگر دوره‌های میکروتیک می باشد.

    هدف دوره :

  • شناساندن میکروتیک و توانایی‌های آن به دانش‌پذیر و بیان نحوه‌ پیاده‌سازی ساختار شبکه بوسیله‌ی راه اندازی میکروتیک و همچنین آماده سازی برای گذراندن دوره‌های مهندسی میکروتیک می‌باشد.پیش‌نیاز: آشنایی با مفاهیم پایه‌ TCP/IP

    سرفصل موضوعات دوره میکروتیک MTCNA :

  • معرفی RouterOS میکروتیک

  • دیوارآتش در میکروتیک

  • Qos و مدیریت پهنای باند

  • مدیریت شبکه

  • وایرلس

  • Bridging در میکروتیک

  • مسیریابی

  • تانل

  • آزمون بین المللی میکروتیک – آشنایی با دوره میکروتیک MTCNA

    با اولین پست در رابطه با  مدرک بین المللی میکروتیک ( آزمون بین المللی میکروتیک ) با موضوع دوره میکروتیک MTCNA آشنا شدید و سرفصل موضوعات دوره میکروتیک MTCNA را فراگرفتید. همانطور که اشاره شد میکروتیک دارای ۷ مدرک شامل MTCINE ، MTCIPv6E ، MTCRE ، MTCUME ، MTCWE ، MTCTCE ، MTCNA می باشد که در پست های بعد درباره هریک از این مدرک ها به توضیح خواهیم پرداخت

رایانش ابری و افزایش امنیت اطلاعات

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

کلمات کلیدی
رایانش ابری، امنیت در رایانش ابری، مجازی سازی، برون سپاری محاسباتی  CLOUD COMPUTING VIRTUALIZATION, CLOUD SECURITY, COMPUTATION OUTSOURCING,SECURITY

1. مقدمه
با گسترش روزافزون رایانه و همچنین وابستگی بشر به دنیای دیجیتال ، محققان همواره به دنبال راهی به منظور سرعت بخشیدن و ارتقای خدمات به مشتریان خود بوده اند که امروزه پردازش ابری این امر را محقق می کند {2} . پردازش ابری یک پدیده ی نوظهور در علم رایانه است و دلیل این نامگذاری آن است که داده ها و برنامه ها در میان ابری از سرویس دهنده های وب قرار گرفته اند. بطور ساده ، پردازش ابری یعنی استفاده اشتراکی از برنامه ها و منابع در محیط شبکه ، بدون این که مالکیت و مدیریت منابع شبکه و برنامه ها برای ما مهم باشد{3} . در حال حاضر تعریف استانداردی از رایانش ابری ارائه نشده است اما با این حال تعریفی که بیشتر محققان روی آن اتفاق نظر دارند بهاین صورت است:
رایانش ابری مدلی است برای دسترسی آسان به مجموعه ای از منابع رایانشی، این منابع ( همچون شبکه ها، سرویس دهنده ها، فضای ذخیره سازی، برنامه های کاربردی و سرویس ها) قابل تغییر و پیکر بندی هستند. در رایانش ابری، مدیریت منابع و دخالت مستقیم تامین کننده به حداقل می رسد و سرویس ها به سرعت فراهم یا آزاد می شوند {3} .
همواره یک ابر یارانه ای در دو قسمت پیکربندی می شود.بخش انتهایی و بخش ابتدایی.بخش ابتدایی همان همان قسمتی است که کاربران مشاهده می کنند و در واقه اطلاعت و شکل ظاهری نرم افزار است، و بخش انتهایی همان "ابر" رایانه ای است که پردازش ها را در بر می گیرد و در واقع میتوان گفت نرم افزاری که برای ارتباط با بخش نصب شبکه انتهایی مورد استفاده قرار می گیرد نیز جزء بخش ابتدایی است{17} .
برخی از ویژیگی های رایانش ابری برگرفته از مدلهای رایانشی دیگر ( همچون رایانش شبکه ای، رایانش خودمختار، مدل مشتری/ سرویس دهنده، رایانش همگانی، رایانش توزیع شده ، نظیر به نظیر ) است، اما متفاوت از آن ها است.
پردازش شبکه ای ، ترکیبی از پردازش موازی و پردازش ترکیب شده که در آن یک ابر رایانه مجازی و تعدادی رایانه شبکه شده به صورت هماهنگ یک پردازش بزرگ را انجام می دهند.
پردازش همگانی ، مجموعه ای از منابع محاسباتی است و در واقع محاسبه و ذخیره سازی داده ها در مقیاس عمومی و به صورت خدمات اندازه گیری انجام می شود.
در پردازش خودمختار نیز رایانه ها قابلیت خودگردان دارند.بنابراین همانطور که در بالا هم گفته شد واضح است که رایانش ابری متفاوت از این رایانش های ذکر شده است{12} .
موضوع مهمی که اخیراً در پردازش ابری مورد توجه قرار گرفته است ، "امنیت" است، اما با این حال هنوز هم امنیت در پردازش ابری یک چالش بزرگ محسوب می شود. از سوی دیگر برای برقراری و تامین امنیت بایستی به بررسی و تشخیص تهدیدات احتمالی و محافظت از فرآیند های امنیتی و پلتفرم های میزبان پرداخت{4}.
در حال حاضر یکی از مفیدترین راهکارهای حفظ امنیت در رایانش ابری، "مجازی سازی" است.مجازی سازی می تواند به عنوان یکی از مولفه های امنیتی مورد استفاده قرار گیرد، به عنوان مثال ماشین های مجازی که در اینترنت قرار دارند، در معرض بسیاری از فعل و انفعالاتی قرار دارند که فناوری مجازی سازی میتواند به فیلتر کردن آنه بپردازد.
به طور خلاصه میتوان گفت هدف از محاسبات مجازی ، بهبود استفاده از منابع به وسیله یک پلتفرم واحد، برای کاربران است{23} ، به بیان دیگر، مجازی سازی نظارت بر ماشین مجازی و همچنین امکان مدیریت سرویس دهنده ها و خوشه های پیجیده را آسانتر می کند{4} . در فناوری مجازی سازی ، از سیستم عامل ، میان افزار ( یا نرم افزار واسط) و برنامه کاربردی یک کپی عینی گرفته می شود و به صورت پیش ساخته در یک رایانه فیزیکی یا بخشی از یک سرویس دهنده قرار داده می شود، این کپی برداری به کاربران امکان می دهد تا بتوانند بیش از یک بار از یک مجوز استفاده کنند و امکانات و منابع رایانش ابری در اختیار بگیرند{17} .
در این مقاله ابتدا به بررسی اجمالی رایانش ابری و راه های ایجاد امنیت پرداخته می شود، در بخش 3 به تهیه پس زمینه ای از اطلاعات پسیو شبکه مورد نیاز برای درک بهتر نیاز به امنیت در رایانش ابری پرداخته می شود، بیش از آنکه به جزئیات مجازی سازی پرداخته می شود، در بخشهای 4،5 و 6 به کلیات بحث امنیت در رایانش ابری و برون سپاری پرداخته می شود، نهایتاً در بخش 9 نیز به نتیجه گیری این تحقیق پرداخته خواهد شد.

2. رایانش ابری

مفاهیم اساسی رایانش ابری در سال 0960 میلادی توسط"جان مک کارتی" از بنیان گذاران هوش مصنوعی ارائه شد{12} اما در آن زمان با استقبال چندانی مواجه نشد.

رایانش ابری نوعی فناوری است که با استفاده از اینترنت و سرویس دهنده (های) مرکزی، از داده ها و برنامه های نگهداری می کند و به مصرف کنندگان اجازه می دهد تا بدون آنکه هیچ یک از برنامه های کاربردی مورد نیاز خود را نصب یا آنها را خریداری کنند، از آنها استفاده کنند.

پرواضح است که هر ایده یا روش جدید، دارای مزایا و معایبی است، از جمله مزایای رایانش ابری میتوان به عدم محدودیت مکانی و زمانی، اشتراک گذاری ساده منابع و همچنین کاهش هزینه های سرمایه ای و عملیاتی (مهمترین مزیت) اشاره کرد{5} ، چرا که در واقع رایانش ابری به صورت پویا منابع مقیاس پذیری را به عنوان سرویس بر روی اینترنت ارائه می دهد. از معایب رایانش ابری نیز میتوان به امنیت پایین، عدم حفظ حریم خصوصی، دسترسی محدود به سرویس دهنده، هزینه های بالای باند، مشکلات مربوط به تغییر سرویس دهنده و آسیب پذیری در شرایط بحران اقتصادی اشاره کرد{18}.


3. امنیت ابرها
هرچند امروزه گره های ابر بسیار مورد توجه مردم قرار گرفته اند اما با این حال یکی از چالش های عمده ای که رایانش ابری با آن روبرو است، چگونگی حفاظت از داده ها و برقراری امنیت فرآیندهای کاربران است، امنیتی که در محیط ابر فراهم می شود، برای سازمان ها و افراد بسیار بسیار حائز اهمیت است، چرا که برخی سازمان ها انتقال برنامه های کاربردی مهم و داده های حساس خود را به یک محیط ابر عمومی ، یک ریسک بزرگ تلقی می کنند، بنابراین برای کاهش این نگرانی ها ، یک ارائه دهنده ابر باید این اطمینان را ایجاد کند که مشتریان می توانند امنیت و کنترل حریم خصوصی خود را روی برنامه های کاربردی حفظ کنند ، پس ارائه دهندگان ابر برای متقاعد کردن مشتریان خود در مورد مسائل امنیتی بایستی اقداماتی را انجام دهند، از جمله می توان به " موافقت نامه سطح سرویس اشاره نمود. این موافقت نامه سندی است که ارتباط بین ارائه دهنده و دریافت کننده را مشخص می کند و در حقیقت یک توافق حقوقی بین ارائه دهنده سرویس و مشتری است.{18} 
مواردی که در خصوص جلب رضایت و اطمینان مشتری در موافقت نامه مطرح می شود، به شرح زیر می باشد{18} 
  • شناسایی و تعریف نیاز های مشتری
  • ساده سازی مسائل پیچیده
  • کاهش زمینه های تعارض بین کاربران
  • تشویق به گفت و گو در مورد برخوردها و اختلافات
  • حذف انتظارات غیر واقعی
  • ارائه جارجوبی برای درک راحتر
شکل 1- لایه های موجود در رایانش ابری


همانطور که در جدول 1 نشان داده شده است، برای پیاده سازی مجازی سازی، رویه و کنترل رایانش ابری، اهمیت"امنیت" در حوزه های ریسک پذیر و بحرانی، برابر 7.91 درصد است.در {24} نشان داده شده است که محیط مجازی ابرها به اندازه کافی ایمن و قابل اعتماد هستند. اگرچه ریسک های دیگر این محیط نیز اهمیت دارند ولی در این تحقیق ابتدا روی ریسکهای امنیتی تمرکز می شود.

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

  1. زیر ساخت- به عنوان یک سرویس (LASS)
  2. پلتفرم- به عنوان یک سرویس(paas)
  3. نرم افزار- به عنوان یک سرویس(SaaS)
جدول 1 – حوزه های ریسک پذیر و بحرانی در مجازی سازی و رایانش ابری{24} 
حوزه ریسک پذیر درصد بحرانی بودن (%)  درصد اهمیت (%)درصد عدم (%) 
 امنیت 91.7 8.3 0
 مدیریت عملیات ها 41.7 58.3 0
 مدیریت تغییرات 41.7 50 8.3
 حوادث و سوانح 66.7 33.3 0
 مدیریت سطح سرویس 41.7 41.7 16.7
 مدیریت واسط 8.3 50 41.7
 آیین نامه و قوانین 33.3 41.7 25

1-3 زیر ساخت امن- به عنوان یک سرویس
این مدل به کاربران اجازه می دهد که پتانسیل محاسباتی، فضای ذخیره سازی، اجزای شبکه و سایر منابع را در یک محیط مجازی اجازه کرده و از آنها استفاده کنند.مدیریت و یا کنترل زیرساخت های ابر به عهده کاربر نمی باشد اما کاربر روی   فعالیت های سیستم عامل؛ عملیات ذخیره سازی، برنامه های کاربردی منتشر شده و برخی اجزای  شبکه کنترل دارد. Amazon s Elastic compute cloud یا به اختصار  EC2 مثال خوبی از Iaas است.
EC2 سرویس هایی را در وب فراهم می کند که اندازه گیری مجدد در محاسبه ابر را فراهم می کند، این قابلیت به توسعه دهندگان این امکان را می دهد که محاسبات را به صورت ساده تر انجام دهند.یکی از مهمترین ویژگی های EC2 این است که زمان مورد نیاز برای بوت شدن سرویس دهنده های جدید را بسار کاهش میدهد، در واقع دلیل این کاهش در این است که وقتی شما محاسباتتان نیاز به تغییرات زیاد دارد، آمازون الاستیک این امکان را به شما میدهد تا ظرفیت خود را به اندازه مورد نیاز بالا و پایین بیاورید{22}.


2-3 پلتفرم های نرم افزاری- به عنوان یک سرویس
پلتفرم های نرم افزاری در بالای لایه زیر ساخت امن، برای یکپارچه سازی سیستم ها و پشتیبانی از میان افزارهای مجازی سازی ساخته شده است. چنین پلتفرم هایی به کاربران اجازه بکارگیری برنامه های کاربردی نرم افزاری که ساخت خود کاربر است را، بر روی زیرساخت های ابر با استفاده از زبان های برنامه نویسی پشتیبانی شده توسط ارائه دهنده و ابزارهای نرم افزاری مثل جاوا ، PYTHON و یا NET را می دهند. نکته حائز اهمیت این است که کاربر زیرساخت های ابر را مدیریت نمی کند{16}.


3-3 نرم افزار- به عنوان سرویس
این سرویس از یک نرم افزار کاربردی کامل ، برای خدمت به هزاران مشتری ابر استفاده می کند، لازم به ذکر است هیچ یک از این مشتریان هیچگونه هزینه ای چشم گیری در استفاده از سرویس دهنده ها و یا گرفتن مجوز برای استفاده از نرم افزار را نمی پردازند.از جمله وظایفی که این سطح بر عهده دارد میتوان به حفظ امنیت تراکنش ها و رعایت حق کپی رایت برای محافظت از حقوق معنوی مالک داده اشاره کرد.لازم به ذکر است برای حفظ مالکیت داده ها و حریم خصوصی کاربر روشهایی همچون رمزنگاری و رنگ آمیزی داده ها پیشنهاد شده است{16}. اغلب ارایه دهندگان سرویس های پردازش ابری،سرویس هایی را ارائه میدهند که در چند لایه ی معماری سیستم رده بندی شوند{12} ، اما بنا بر توضیحات بالا متوجه می شویم که هر لایه وظیفه خاصی را برعهده دارد، اما نکته بسیار مهم این است که همه آنها میتوانند به صورت یک سرویس واحد کار کنند و یا حتی از یک یا چند سرویس دهنده استفاده کنند{7} .

4. امنیت در برون سپاری محاسباتی
یکی دیگر از خدمات اساسی و فعال که در الگوریتم رایانش ابری وجود دارد محاسبات برون سپاری است. با برون سپاری کار ها در رایانش ابری ، قدرت محاسباتی کاربران، دیگر به منابع و دستگاه ها محدود نمی شود، بلکه آن ها میتوانند به معنای واقعی از منابع نامحدود محاسباتی ابر بدون آنکه هیچ هزینه هنگفته ای را متحمل شده باشند استفاده کنند.بهرحال این مساله میتواند خطرات امنیتی زیادی را برای اطلاعات و همچنین محاسبات داشته باشد ،البته کاربران این خطر را زمانی بیبیشتر احساس میکنند که داده های شان شامل اطلاعات حساس از جمله سوابق مالی یک کار،داده های یک تحقیق خصوصی و غیره باشد.{8} .
یک مساله ای که در محاسبات برون سپاری شده برای کاربران قابل تامل است این است که کاربران از نحوه عملکرد ابر آگاه نیستند و جزییات عملیات برای آنها شفاف نیست بنابراین ممکن است کاربران به سختی به رایانش ابری اعتماد کنند پس در نتیجه ما نیاز به یک مکانیزم در برون سپاری داریم که از اطلاعات ما محافظت کند و به ما اطنینانی در خصوص صحت اطلاعات برگرئانده شده بدهد این مساله دشوار است اما راه حلی که ارائه شده است باید دارای خصوصیات زیر باشند اولا باید در شرایطی که محاسبات پیچیده است راه حلی که ارائه می شود عملاً امکان پذیر باشد ثانیاً باید مسائل امنیتی شبکه های وایرلس را بدون محدود کردن پیش فرض های سیستم رایانش ابری تضمین کرد.این بدین معنی است که باید تعادل مناسبی بین تضمین های امنیتی و عملکرد وجود داشته باشد {8} رایانش ابری در مورد مسائل امنیتی شش مورد را بررسی می کند{18} که در جدول 2 شده اند.


5. امنیت در محاسبات ابری
یکی از مسائل کلیدی که ممکن است در پردازش ابری (شکل 2) به وجود بیاید از دست دادن کنترل است.به عنوان مثال کاربر خدمات (SU ) نمی داند که دقیقاً اطلاعات او در کجای ابر ذخیره و پردازش می شود چرا که داده ها از طریق اینترنت میتوانند به راحتی از مرز های بین المللی عبور کند در نتیجه می تواند به سیستم هایی که US نمی تواند به طور مستقیم آنها را کنترل کند مهاجرت کنند بنابراین این مساله میتواند منجر به تهدید های امنیتی بیشتری شود. از سوی دیگر نتیجه ای که از این مساله میتوان گرفت این است که گره های ابر، نسبت به حملات اینترنتی آسیب پذیرند چرا که در واقع ابر یک اینترنت است و بطور کاملتر، ما تنها از طریق اینترنت است که می توانیم به ابر دسترسی پیدا کنیم.

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

شکل 2- لایه های ابر و سیستم حفاظت ابر


6. چرا مجازی سازی؟
همانطور که گفتیم مجازی سازی یکی از عناصر بسیار مهم در پردازش ابری محسوب می شود. به کمک این فناوری از سیستم عامل، میان افزار و یا نرم افزار واسط و برنامه کاربردی یک کپی عینی گرفته می شود و به صورت پیش ساخته در یک رایانه فیزیکی یا بخشی از یک سرویس دهنده قرار داده می شود. فناوری مجازی سازی به کمک سازمان فناوری اطلاعات به بهینه سازی عملکرد برنامه ها می پردازد که این روش شیوه ای به صرفه ای برای خریداران و مشتریان است. مجازی سازی واژه ای است که اشاره به انتزاع از منابع کامپیوتر دارد و در واقع می توان گفت هدف محیط محاسبات مجازی، بهبود استفاده از منابع به وسیله پلتفرم واحد برای کاربران است.
اروزه بیشتر توجهات در مجازی سازی حول سرویس دهنده ه های مجازی می باشد چرا که سرویس دهدنده های مجازی باعث میزان قابل توجهی صرفه جویی می شود. کلمه VM به رایانه نرم افزار اشاره دارد که شبیه به یک رایانه فیزیکی است و وظیفه آن را می توان سیستم عامل و برنامه های کاربردی بیان کرد. سیستم عاملی که روی ماشین مجازی (VM) قرار گرفته است را سیستم عامل مهمان می نامند و همچنین یک لایه ای وجود دارد که مانیتور VM یا مدیر (VMM) نامیده شده است که وظیفه آن کنترل زیر سیستم های مجازی دیگر است.

شکل 3- سیستم عامل مبتنی بر مجازی سازی


7. تأمین امنیت به وسیله مجازی سازی
امروزه مجازی سازی یکی از راه حل هایی است که برای تأمین امنیت در پردازش ابری به کار گرفته می شود . پذیرش و انتشار پردازش توسط مسائل امنیتی تهدید می شود . بنابراین این باعث می شود هم ارائه دندگان ابر هم کاربران ابر تحت تأثیر این مسأله قرار بگیرند. یکی از روشهای مجازی سازی برای تأمین محاسبات ابری، حفظ یکپارچگی ماشین های مجازی مهمان و یزرساخت است. این بدین معنی است که یک سیستم حفاظتی ابر پیشرفته با هدف تضمین امنیتی مضاعف برای منابع ابر پیشنهاد شده است. ACPS را می توان بر چندین راه حل ابری و در حالی که هنوز به طور کامل برای ماشین های مجازی و کاربران ابر نارمئی است مستقر کرد که این مسأله می تواند به طور مأثر بر یکپارچگی مهمان و اجزای زیرساخت نظارت کند. ACPS می تواند به نقض های امنیتی محلی واکنش نشان دهد و همچنین لایه های مدیریتی بالاتر را از چندین رویدادهایی مطلع سازد.

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

دیتاسنترهای نسل جدید

با ظهور بیشمار خدمات و راهکارهای مبتنی بر ابر، افراد و سازمان ها، ابر مورد نیازشان را از  فروشندگان مختلف تامین می‌کنند. انواع جدید معماری محتوا، مدل‌ های
 ابر و حتی ظهور (IoT وIoE) همگی نحوه استفاده از منابع دیتاسنتر را دگرگون ساخته‌ است. در زمان کار با ابر، بسیاری از مدیران فراموش می‌ کنند که این خدمات از کجا نشات گرفته اند و ابر واقعا در کجا واقع است.
 
به همین صورت، مراکز داده در گوشه و کنار جهان به سختی از عهده تقاضا در بازار کنونی بر می‌آیند. بگذارید نگاهی دقیق‌ تر به این مسئله بیاندازیم، بدون تردید بسیاری از ارائه دهندگان خدمات مرکز داده اکنون می‌گویند:
الان کسب و کار مرکز داده خوب است.

براساس گزارش اخیر Cisco، در واقع این افزایش و ارتقای مجازی‌ سازی دیتاسنتر بوده که گسترش محاسبات ابر را ممکن ساخته خدمات شبکه است؛ مجازی‌ سازی دیتاسنتر خدمات انعطاف‌ پذیر،
 سریعاً قابل گسترش و کارامدی را ارائه می‌کند. تا سال 2018، بیش از سه چهارم از کلیه بارهای کاری در ابرها پردازش خواهند شد. گرایشات دیگر اثرگذار بر رشد محاسبات ابر عبارتند از: پذیرش
 و استعمال گسترده و فراگیر چندین دستگاه توام با افزایش انتظارات کاربری برای دسترسی به برنامه‌های کاربردی و محتوا در هر زمان، از هر جا و از هر شبکه‌ای. برای برآورده ساختن این تقاضا 
و خواست‌های روزافزون کاربران، خدمات مبتنی بر ابر همچون ذخیره‌ سازی ابر شتاب یافته اند. تا سال 2018، بیش از 50% از جمعیت مصرف کننده اینترنت از خدمات ذخیره‌سازی ابر شخصی استفاده خواهند کرد.
 
مراکز داده در تلاشی بی وقفه برای برآوردن تقاضای امروز صنعت می‌ بایست با بارهای کاری جدید، نیازمندی‌های پهنای باند بیشتر تطبیق یافته و در عین حال، امکان اجاره زیرساخت به چندین
 موجر را مورد بررسی قرار دهند.

  • SDN/NFV راه‌های تازه‌ای را به شبکه باز می‌کند. اینجا همه چیز راجع به کارایی شبکه و SDN  و NFV است. از طریق مجازی‌ سازی لایه شبکه، دیتاسنتر می‌توانند محیط‌ های به 
  • هم‌ پیوسته‌ تر را ایجاد کنند که کل جهان را پوشش می‌دهند. کارهایی که امروز ما با دستگاه‌های 2 تا 7 لایه می‌توانیم انجام دهیم واقعاً خارق العاده‌اند. بعلاوه، توانایی ما در خلق صدها و
  •  حتی هزارها ارتباط مجازی آن هم فقط از یک کنترلر شبکه توان ارتباطی ابر را افزایش داده است. قطعه‌ بندی منطقی شبکه نیز دیتاسنتر را قادر ساخته تا از طریق ارائه خدمات اختصاصی
  •  با تکیه بر فناوری‌های سوئیچینگ هوشمند بیش از پیش پیشرفت کنند. از این گذشته، معماری جدید شبکه‌ میکروتیک سازی به مدیران اجازه می‌دهد تا به درکی صحیح از DNA مرکز داده‌ شان برسند. 
  • نتیجتاً، آنها قادر به خلق خط‌ مشی‌های اتوماسیون توانمند، استانداردهای QoS بهتر و حتی بهبود امنیت شبکه‌شان خواهند بود.
  • به‌ هم‌ پیوستگی و ابر. محاسبات پر تراکم نقشی بزرگ را در امروز در مهاجرت مراکز داده به ابرها بازی می‌کند. انواع جدید سیستم‌ های ابر همگرا و بسترهای محاسبات یکپارچه محیط‌ های بسیار کارامد
  •  و مقیاس‌ پذیرتر را خلق می‌کنند. امروز با فناوری پیشرفته مجازی‌ سازی، ما قادریم تا کاربران، رایانه‌های شخصی و برنامه‌های کاربردی بیشتر را در هر سرور جای دهیم. این نوع مالکیت موقت 
  • چندگانه محیط رَک را ساده‌ تر و مدیریتش را آسان‌ تر ساخته است و در عین حال، به سازمان‌ها کمک می‌کند تا سبزتر و دوستدار محیط‌زیست باشند همانطور که در ادامه نیز خواهید دید.
  • سبزتر شدن. در روند مهاجرت به بسترهای ابر و ارائه خدمات ابر، محیط دیتاسنتر بدل به کانون نیازمندی‌های منابع جدید شده است. از اینرو، مراکز داده اقدام به بهره‌برداری از فناوری‌های کارامدتری
  •  برای پشتیبانی کاربران بیشتر و مدیریت مقرون به صرفه‌تر [منابع] خود نمودند. با این وجود، چنین صرفه‌جویی‌های اقتصادی راه را برای ورود فناوری‌های سبزتر نیز گشوده است. با فرض توجه 
  • شایانی که در فرهنگ «سبز» امروز معطوف به اثرات زیست محیطی مراکز داده شده است، بسیاری از ارائه دهندگان خدمات مرکز داده به دنبال یافتن راه‌هایی برای بهبود کارایی مصرف برق و [سیستم‌های] 
  • خنک‌سازی خود هستند. برای مثال، مراکز داده پمپ‌ها و فن‌های دارای سرعت ثابت را در تاسیسات خنک‌کننده خود با موتورهایی با فرکانس متغیر جایگزین کرده‌اند که تعادل دقیق‌تری بین عرضه
  •  و تقاضا برای خنک‌سازی [سیستم‌ها] را برقرار می‌کند. از این گذشته، آنها روی شیوه‌های خودکار و هوشمند برای پیکربندی و مدیریت تاسیسات خنک‌کننده خود با تکیه بر دما و رطوبت کف 
  • محیط ذخیره‌سازی داده‌ها و خارج از آن نیز سرمایه‌گذاری‌هایی داشته اند؛ از این میان می‌توان به شرکت گوگل اشاره کرد. از 2008 به این طرف، توان مصرفی موثر (PUE) سرتاسری گوگل افت
  •  قابل ملاحظه‌ای را نشان می‌دهد. میانگین توان مصرفی موثر دوازده ماهه کلیه دیتاسنتر گوگل برابر 1.12 است؛ و بر این اساس، این دیتاسنتر نصب شبکه را باید کارامدترین نمونه در جهان معرفی کرد. 
با پدید آمدن خواست‌ها و نیازهای جدید، فرصت‌های گوناگون و تازه‌ای برای ارائه دهندگان خدمات مرکز داده‌ای که قادر به همگامی با بازار باشند نیز بوجود خواهند آمد. مثلاً سیسکو در
 جایی گفته است که بسیاری از شرکت‌ها رویکردی هیبرید را در ارتباط با بهره‌برداری از ویژگی‌های منحصر به ابرها اتخاذ کرده اند، تا جاییکه آنها بخشی از بار کاری‌شان را از ابرهای خصوصی
 با مدیریت داخلی به ابرهای عمومی با مدیریت خارجی انتقال داده اند. 

هر روز بر تعداد شرکت‌هایی که به مزایای مهاجرت به محیط ابر پی برده افزوده می‌شود و همگام با آن، هر سه نوع مدل تحویل خدمات ابر (یعنی، IaaS، PaaS و SaaS) در حال رشد هستند.
 فقط یک چیز نباید فراموش گردد و آن اثر دیتا سنتر بر ابر است. برای فهم بهتر مسئله فقط کافی است نگاهی به خدمات پسیو شبکه سیار، مصرف‌گرایی فناوری اطلاعات و البته داده‌های بزرگ بیاندازید؛ به 
عبارت دیگر، با تکامل بازار و  خدمات ابر، معماری مرکز داده‌ شما نیز به عنوان شالوده سازنده آنها در امان نخواهد ماند. برنده‌ها کسانی هستند که همگام با تقاضا پیش بروند و معماری را ارائه
 نمایند که مقرون به صرفه، مقیاس‌پذیر و در بسیاری از موارد دوستدار محیط‌ زیست باشد.