Google представляє операційну систему з відкритим кодом KataOS

Google оголосив про запуск операційної системи KataOS. Метою цієї системи є забезпечити систему безпеки для вбудованих пристроїв. Зараз є більше розумних пристроїв, які збирають і обробляють інформацію з навколишнього середовища. За словами Google, ці пристрої більш вразливі до проблем безпеки. Таким чином, існує потреба в простому рішенні, яке є перевірено безпечною системою для вбудованого обладнання. Якщо не можна математично довести, що пристрої навколо нас зберігають дані в безпеці, то є біда. Це тому, що дані, які вони збирають, можуть бути вразливими до зовнішніх атак. Це означає, що зображення, голосові записи, відео та інші дані можуть бути викрадені зловмисним програмним забезпеченням. Це причина, чому Google довелося представити KataOS.

KataOS

Згідно з повідомленнями, KataOS вибрала seL4 як мікроядро. Доведено, що воно безпечне і приватне, а також доступне. Рівень надійності високий, і користувачі можуть бути впевнені в захисті. Завдяки структурі seL4 CAmkES KataOS також може надавати визначені компоненти системи, які можна аналізувати. KataOS забезпечує перевірену безпечну систему. Це захищає конфіденційність користувачів, оскільки абсолютно неможливо, щоб програми порушили апаратний захист ядра. Крім того, модулі системи надійно захищені. Крім того, KataOS майже повністю реалізовано в Rust. Це є мова, яка усуває всі типи помилок, як-от одноразові помилки та переповнення буфера.

Рання версія KataOS від Google була викладена на GitHub. Вона включає більшість основних модулів KataOS:

  • Фреймворки для Rust (наприклад, системний виклик sel4, який надає API системного виклику sel4)
  • Альтернативний кореневий сервер, написаний на Rust (необхідний для динамічного загальносистемного керування пам’яттю)
  • Модифікація ядра sel4 для відновлення пам’яті, яку використовує кореневий сервер

KataOS запускає програми сторонніх розробників

Google також співпрацює з Antmicro. Зв’язок уможливить налагодження та емуляцію GDB через Renode для цільового обладнання. Всередині KataOS також може динамічно завантажувати та запускати програми сторонніх розробників. Він навіть запускає програми, створені поза структурою CAmkES. Наразі код на Github не містить модулів, необхідних для запуску цих програм. Однак Google сподівається запустити ці операції найближчим часом.

KataOS

Google також створив еталонну реалізацію для KataOS під назвою Sparrow. Причина Sparrow полягає в тому, щоб повністю показати систему безпечного середовища. Вона використовує KataOS із безпечною апаратною платформою. Sparrow містить чітко захищений корінь довіри, побудований за допомогою OpenTitan на архітектурі RISC-V. І це на додаток до безпечного ядра операційної системи. Однак для початкового випуску KataOS Google прагне використовувати емуляцію QEMU. Вона використовуватиме цю емуляцію для запуску більш стандартної 64-розрядної системи ARM.

Нагадаємо, раніше ми писали, що Ілон Маск планує передати стрічку X штучному інтелекту Grok, Microsoft порушила GDPR у школах: австрійський регулятор визнав недоліки у прозорості M365 та Фейкова прошивка Xiaomi: чому ви не отримаєте оновлення HyperOS 3 у 2025 році.
What’s your Reaction?
Cool
1
Cool
Happy
0
Happy
Shaking
0
Shaking
Interesting
0
Interesting
Sad
0
Sad
Angry
0
Angry
Читайте Gizchina в Google News

Сподобалась стаття? Подякуй редакції!

Поділитися з друзями
Оцініть автора
( Поки що оцінок немає )
GizChina.net
Viesearch - The Human-curated Search Engine