آشنایی با 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 – اجرا میشد، اما به گزارش برخی منابع نزدیک به گوگل، جدیدترین اخبار حاکی از آنند که این شرکت قصد دارد دایره کاربری این سیستمعامل را از دیوایسهای خانه هوشمند فراتر برده و آن را به یک پلتفرم عمومیتر تبدیل کند.
- معرفی Sony Xperia 10 VI – یک گوشی 164 گرمی با SD 6 Gen 1 و صفحهنمایش 21:9
- معرفی Sony Xperia 1 VI با زوم 7.1 برابری دوربین تلهفتو و صفحهنمایش با نرخ رفرش متغیر
- معرفی vivo X100 Ultra با SD 8 Gen 3، دوربین 200 مگاپیکسلی پریسکوپی و دوربین اصلی 1 اینچی
- معرفی GPT-4o دستاورد هوش مصنوعی جدید OpenAI با تواناییهای متنی، صوتی و تصویری
- معرفی vivo X100s و vivo X100s Pro – پرچمدارهایی با +Dimensity 9300 و مجموعه دوربین قدرتمند
- منابع خبری: برنامه Arm برای ارائه تراشههای هوش مصنوعی در سال 2025 میلادی
- معرفی Realme GT Neo6 – میانردهای پیشرفته با SD 8s Gen 3، باتری 5,500mAh و 1 ترابایت حافظه داخلی