آشنایی با 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 – اجرا میشد، اما به گزارش برخی منابع نزدیک به گوگل، جدیدترین اخبار حاکی از آنند که این شرکت قصد دارد دایره کاربری این سیستمعامل را از دیوایسهای خانه هوشمند فراتر برده و آن را به یک پلتفرم عمومیتر تبدیل کند.
- بررسی ویدئویی و نگاهی از نزدیک به ردمی +Note 14 Pro
- معرفی Moto G05 ،Moto G15 Power ،Moto G15 و Moto E15 – پایینردههای اقتصادی موتورولا
- رونمایی از Poco M7 Pro 5G – میانردهای با Dimensity 7025 Ultra و دوربین 50 مگاپیکسلی
- معرفی Honor GT با SD 8 Gen 3، دوربین اصلی 50 مگاپیکسلی و شارژر سیمی 100 واتی
- معرفی نسخه چینی vivo Y300 5G – میانردهای با تراشه Dimensity 6300 و اسپیکرهای قدرتمند
- معرفی Lava Blaze Duo 5G با طراحی زیبا، Dimensity 7025 و نمایشگر ثانویه 1.58 اینچی
- معرفی نسل جدید مدل هوش مصنوعی Gemini 2.0 با قابلیت تبدیل متن به گفتار و تصویر