آشنایی با KataOS – سیستمعامل امنیتی گوگل
نمایش خبر
تاریخ : 1401/7/27 نویسنده: مسعود بهرامی شرق | ||
برچسبها : | گوگل Google ، سیستم عامل Operating System ، امنیت Security |


معمولا مشکل امنیت سیستمها با افزودن یک قابلیت نرمافزاری به سیستم کنونی و یا با تکهای از سختافزار ASIC (آیسی با کاربرد خاص) حل میشود. متأسفانه این رویکرد همیشه کافی نیست. به تازگی تیمی در بخش پژوهشی گوگل اقدام به حل این مشکل کرده است. این راهحل شامل ساخت پلتفرمی امن است که برای دیوایسهای توکار (با قابلیت اجرای اپلیکیشنهای یادگیری ماشینی) بهینهسازی شده است. این پلتفرم، در واقع یک سیستمعامل متنباز به نام KataOS (بر بستر سرویس میزبانی GitHub) است.
سیستمعامل KataOS با زبان برنامهنویسی Rust نوشته شده است؛ همان زبانی که «پروژه متن باز اندروید» و «پروژه هسته لینوکس» هم با استفاده از آن توسعه یافتهاند. به گفته تیم متن-باز گوگل، KataOS در همان زبان برنامهنویسی Rust پیادهسازی میشود. همین امر، نقطه آغاز قدرتمندی را برای امنیت نرمافزاری فراهم میکند، زیرا به این ترتیب تمام ردههای باگها – مثل خطاهای off-by-one و سرریز بافر – حذف خواهند شد.
بنا بر آنچه در صفحه GitHub این پروژه آمده، سیستمعامل KataOS و پروژه مادرِ آن – که Sparrow نام دارد – یک کار ادامهدار و در جریان به شمار میروند. به گفته تیم مسئول، حجم زیادی از کار باقی مانده، اما گوگل مایل است ضمن به اشتراک گذاشتن جزییات اولیه، از سایرین دعوت کند که در این پروژه مشارکت کنند تا این شرکت بتواند سیستمهای محیطی هوشمندی بسازد که به طور پیشفرض از درون ایمن باشند.

باید توجه داشت که KataOS برای کامپیوترهای دسکتاپ یا گوشیهای هوشمند نیست، بلکه برای اینترنت اشیا و خانههای هوشمند طراحی شده است. هدف از این پروژه، ساخت سیستمهای امن برای سختافزارهای توکار یا دیوایسهای غیرمتمرکز (edge devices) است؛ مثل دوربینهای متصل به شبکه که جهت برداشت تصاویری که روی خود دیوایس و یا در فضای ابری (برای یادگیری ماشینی) پردازش میشوند، مورد استفاده قرار میگیرند.
لازم به ذکر است، سیستمعامل KataOS با ریزهسته یا میکروکرنل امنیتی sel4 ساخته شده که با وجود متن-باز بودن، برمبنای لینوکس نیست و ارتباطی با سیستمعامل Fuchsia OS ندارد. به گفته گوگل، ایمن بودن sel4 به لحاظ ریاضی ثابت شده و محرمانه بودن، یکپارچگی و در دسترس بودن آن تضمین شده است. ناگفته نماند، sel4 در سال 2020 از سوی مؤسسه معتبر Data61 به عنوان هستهای صحیح و بدون باگ معرفی شد. بنیاد لینوکس نیز میزبانی از بنیاد sel4 را تقبل کرده است.
اینکه چه آیندهای در انتظار KataOS است، هنوز مشخص نیست. بد نیست بدانید، چند سال پیش گوگل سیستمعاملی مشابه با نام Fuchsia OS را برای دیوایسهای اینترنت اشیا توسعه داد. این سیستمعامل روی دیوایسهای ساخت گوگل – مثل Nest Hub – اجرا میشد، اما به گزارش برخی منابع نزدیک به گوگل، جدیدترین اخبار حاکی از آنند که این شرکت قصد دارد دایره کاربری این سیستمعامل را از دیوایسهای خانه هوشمند فراتر برده و آن را به یک پلتفرم عمومیتر تبدیل کند.
-
سامسونگ Galaxy A56 در نگاه رسانهها – نقاط ضعف و قوت از دید حرفهایها
-
معرفی Pura X تاشوی عمودی هواوی با طراحی چشمنوار و یک ایده طلایی
-
معرفی +Infinix Note 50 Pro - میانرده 5.5G با لنز پریسکوپی و حسگر ضربان قلب و SpO2
-
معرفی F29 5G و F29 Pro 5G – میانردههای اوپو با باتریهای حجیم و درجه حفاظت IP69
-
آشنایی با Oppo A5 و Oppo A5 Energy Edition – تازههای اوپو با استحکام بالا و آنتن تقویتشده
-
معرفی Pixel 9a - میانرده جدید گوگل با چیپ Tensor G4، باتری 5,100mAh و صفحهنمایش 6.3 اینچی
-
معرفی Realme P3 Ultra – میانرده ماهپیکر ریلمی با Dimensity 8350 Ultra و امکانات گیمینگ