Google podpořil projekt Linuxu aby zvýšil bezpečnost internetu

Jak zlepšit bezpečnost internetu? Google má jasný plán, který zahrnuje investici do ambiciózního projektu. Mají v úmyslu do Linuxu implementovat jazyk Rust.

Ve čtvrtek Google oznámil, že se rozhodli finančně i politicky podpořit zvýšení bezpečnosti na internetu. To, jak se k tomuto cíli hodlají dopracovat, byste však nečekali. Bezpečnost internetu totiž úzce souvisí s operačním systémem Linux, jehož jádro, tzv. kernel, je napsáno zastaralým způsobem. Nový projekt využívá programovací jazyk Rust, pomocí kterého do kernelu implementují nové bezpečnostní prvky. Co to znamená pro koncového uživatele?

Zdroj: Miguel Ojeda

Bezpečnost internetu je v rukou Googlu

Kernel Linuxu je napsán v „céčku“ neboli programovacím jazyku C, který příští rok oslaví 50. narozeniny. Na tomto jazyku není v podstatě nic špatného, ale dnes jsou dostupnější mnohem lepší alternativy. Jeho největším neduhem je management paměti, který umí hackeři zneužít k tomu, aby do zařízení uložili řádky škodlivého kódu, aniž o tom kdokoliv věděl.

Pokud jste ještě nikdy neslyšeli o programovacím jazyce Rust, tak teď zbystřete. Jedná se o velmi moderní jazyk, který během programování sám kontroluje nedostupné paměťové bloky. Možná Vám to přijde jako drobnost, ale jedná se o geniální koncept. Vzhledem k tomu, že kontrola probíhá již během programování, tak tato přidaná vrstva bezpečnosti nemá žádný výkonnostní dopad na samotný běh systému. O tento programovací jazyk se aktuálně stará Rust Foundation.

Rust představuje nejlepší alternativu pro C a C ++, jaká je aktuální dostupná.

Bezpečnostní tým Microsoftu v roce 2019

Jsme v dobrých rukou

Celý tento projekt byl svěřen do rukou známého programátora Miguel Ojeda, který pracoval například i na softwaru pro Velký hadronový urychlovač v CERNu. Jeho úkolem je nyní implementovat Rust do kernelu Linuxu. Financování zajišťuje nezisková organizace Googlu, Internet Security Research Group, která v minulosti podpořila například i projekt Let ‚Encrypt.

Proč je tato iniciativa tak důležitá?

Myslíte, že se Vás to netýká? Jste na omylu. Každý, kdo má telefonu se systémem Android nebo používá jakoukoli službu od Googlu, je závislý na bezpečnosti Linuxu. To, že Android je v podstatě převlečený Linux možná již víte, ale také byste měli vědět, že servery Googlu využívají výhradně jen operační systém Linux.

Pro znalejší čtenáře je důležité říci, že v plánu není přepsat celý kernel do jazyka Rust. Ojeda navrhl 13 nejdůležitějších změn, které by měly proběhnout jako první. Pokud se ukáže, že je tento projekt v praxi skutečně tak efektivní jak to vypadá na papíře, tak budou jistě přibývat další změny.