Pravděpodobně jste slyšeli o antivirovém softwaru a firewallech, ale pravdou je, že na dveře dáváme příliš mnoho zámků, zatímco necháváme okno dokořán otevřené. Většina společností se zaměřuje na posilování softwaru vrstvu po vrstvě, ale zapomínají na zásadní detail: procesor, mozek, který řídí celý systém, je obvykle zcela slepý k tomu, co se děje v jeho hodinových cyklech, a není schopen rozlišit, zda je instrukce legitimní, nebo se jedná o koordinovaný útok.
Věci se komplikují, když analyzujeme aktuální data. Nedávné zprávy, například od společností Verizon a IBM, jasně ukazují, že zneužívání zranitelností je nyní preferovaným vstupním bodem hackerů a představuje téměř třetinu všech narušení bezpečnosti. Aby toho nebylo málo, integrace umělé inteligence do útočných nástrojů zvýšila náklady na incidenty a dosáhla průměrných 6 milionů dolarů, což dokazuje, že obrana softwaru pomocí většího množství softwaru je v podstatě marná snaha.
Hardware jako poslední linie obrany

Vzhledem k této situaci se objevily převratné návrhy, jako například technologie CoreGuard od společnosti Dover Microsystems. Místo přidávání dalších řádků kódu, které statisticky vedou pouze k většímu počtu chyb, je cílem implementovat křemíkovou vrstvu paralelně s procesorem. Tento systém funguje jako monitor, analyzuje každou instrukci v reálném čase a pokud zjistí porušení jakéhokoli programovatelného pravidla, okamžitě ji zablokuje dříve, než může způsobit škodu.
Tento přístup se neobjevil z ničeho nic; má kořeny v programu DARPA CRASH, což je multimilionová investice zahájená po útoku Stuxnet. Tento útok byl zlomovým bodem, protože prokázal, že škodlivý kód dokáže obejít digitální bariéru a zničit fyzickou infrastrukturu . CoreGuard funguje na principu mikropolicingu, což jsou podrobná pravidla, která určují, co je platné a co ne, a běží stejnou rychlostí jako hlavní čip, aby se zabránilo zpomalení systému.
Kritické zranitelnosti: od Spectra po TONTOU

Abychom pochopili, proč potřebujeme zabezpečení na hardwarové úrovni, musíme se podívat na konstrukční nedostatky, které otřásly tímto odvětvím. Zranitelnosti jako Meltdown a Spectre ukázaly, že je možné obejít izolaci jádra a přistupovat přímo k paměti RAM, krást hesla nebo bankovní data, aniž by si toho operační systém všiml. Tyto nedostatky jsou obzvláště nebezpečné ve virtualizovaných prostředích, kde by útok na virtuální stroj mohl ohrozit celý hostitelský server.
V nedávné době útok TONTOU nahnala husí kůži odborníkům zneužitím nanosekundových oken ve spekulativní obraně společností Intel a AMD. Tato časová mezera je tak nepatrná, že žádná softwarová obrana není dostatečně rychlá, aby zasáhla. K tomu se přidává hrozba ransomwaru, který cílí na mikrokód procesoru; pokud se útočníkovi podaří upravit firmware čipu, malware se stane prakticky neviditelným pro jakýkoli běžný antivirový software.
Dopad umělé inteligence a budoucnost polovodičů

Příchod agentivní umělé inteligence přidává další vrstvu rizika. Když máme agenty umělé inteligence, kteří spravují infrastrukturu nebo autonomně spouští kód, může jakékoli selhání na úrovni křemíku proměnit samotného agenta v perfektní vektor útoku . Nové komunikační standardy mezi agenty proto musí integrovat modely hrozeb, které tato fyzická rizika zohledňují.
Zatímco řešení jako ARM TrustZone existují a oddělují bezpečný svět od nezabezpečeného, CoreGuard jde ještě o krok dále a je mnohem granulárnější. Zatímco TrustZone chrání jednotlivé segmenty, novým trendem je monitorování každého přechodu instrukcí . Ačkoli giganti jako Intel a AMD dosud raději spoléhali na záplaty firmwaru, přetrvávající zranitelnosti, jako je TONTOU, naznačují, že cesta k vynucování zabezpečení na bázi křemíku je nevyhnutelná.
Boj proti kyberkriminalitě se přesouvá do hlubin hardwaru, protože spoléhání se výhradně na software je riskantní kvůli množství chyb obsažených v kódu. Schopnost blokovat škodlivé instrukce na samotném čipu v kombinaci se systémy sledování v reálném čase, jako je Vector Deep Surveillance, představuje nezbytný vývoj k ochraně kritické infrastruktury před hrozbami, které fungují pod radarem operačního systému.