مایکروسافت ماژول امنیتی IPE را برای لینوکس کرنل معرفی کرد

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

به گزارش گروه فناوری ایمان نیوز، مایکروسافت با انتشار اطلاعیه ای جدید جزئيات پروژه ای تازه را شرح داده است که ظاهرا از مدت ها پیش، برای هسته ی لینوکس (Linux Kernel) روی آن کار می کند. پروژه ی جدید مایکروسافت که با نام IPE مخفف Integrity Policy Enforcement درواقع، نوعی ماژول امنیتی لینوکس (LSM) است. ماژول های امنیتی افزونه هایی اختیاری برای لینوکس کرنل هستند که قابلیت های امنیتی بیشتری به آن اضافه می کنند.

براساس اطلاعات رسمی مایکروسافت در گیت هاب، IPE نتیجه ی تلاش این شرکت برای حل مشکل یکپارچگی کدها در لینوکس است. ناگفته نماند مایکروسافت در سرویس های ابری آژور (Microsoft Azure) به صورت گسترده از سیستم عامل لینوکس بهره می گیرد.

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

مایکروسافت می گوید ماژول امنیتی IPE برای همه ی کاربران و به منظور انجام اهداف عمومی در نظر گرفته نشده است. آن طور که ردموندی ها می گویند، ماژول IPE برای موارد استفاده ی بسیار خاصی طراحی شده است که در آن ها مقوله ی امنیت اهمیت بسیار زیادی دارد. درضمن، IPE در وضعیتی به کار می رود که لازم باشد ادمین های سیستم روی کدهای اجراشده کنترل کامل داشته باشند. نمونه ای از این سیستم ها را می توان سیستم های توکار (Embedded Systems) نظیر دستگاه های فایروال شبکه به شمار آورد که درون دیتاسنترها فعالیت می کنند.

مایکروسافت می گوید:

IPE همچون ماژول امنیتی SELinux از دو حالت مختلف عملکرد پشتیبانی می کند: Permissive و Enforce. حالت های Permissive و Enforce نوعی بررسی روی سیستم انجام می دهند و به دنبال موارد نقض کننده ی قوانین می گردند؛ با این حال، تفاوت موجود این است که حالت Permissive پس از یافتن خطا، اقدامی انجام نمی دهد. این موضوع باعث می شود کاربران بتوانند پیش از اجرای قوانین [به منظور رفع خطا]، آن ها را آزمایش کنند .

مایکروسافت ضمن معرفی ماژول IPE، مشخصات آن را نیز منتشر کرده است. براساس اعلام رسمی، این ماژول فعلا در وضعیت RFC قرار دارد و اضافه شدن آن به لینوکس کرنل، اندکی زمان می برد. لینوکس کرنل هم اکنون از نوعی ماژول امنیتی برای حل مشکل یکپارچگی کد بهره مند است که از آن با نام IMA یاد می شود. مایکروسافت می گوید IPE تفاوت هایی با IMA دارد؛ زیرا ماژول امنیتی این شرکت هیچ گونه وابستگی به متادیتای فایل سیستم ندارد. همچنین طبق گفته های مایکروسافت، IPE برخلاف IMA به کد اضافی نیازی ندارد.

دیدگاه شما کاربران زومیت درباره ی ماژول امنیتی IPE برای لینوکس کرنل چیست؟

افزودن نظر