Do OpenSSH byla přidána ochrana proti útokům prostřednictvím bočních kanálů

Damien Miller (djm @) přidal v OpenSSH byla přidána vylepšení, která by měla pomoci chránit před různými útoky bočními kanály, jako jsou Spectre, Meltdown, RowHammer a RAMBleed. Přidaná ochrana má zabránit obnovení soukromého klíče nacházejícího se v operační paměti využíváním úniků dat bočními kanály.

Podstatou ochrany je to, že soukromé klíče jsou v okamžicích, kdy nejsou používány, šifrovány pomocí symetrického klíče, který je získán z relativně velkého „předklíče“ (prekey) složeného z náhodných dat (v současnosti má velikost 16 KB).
Z pohledu implementace jsou soukromé klíče šifrovány při načtení do paměti a poté automaticky a transparentně dešifrovány při použití na podpisy nebo při ukládání/serializaci.

Pro úspěšný útok musí útočníci obnovit celý prekey s vysokou přesností, než se pokusí dešifrovat chráněný soukromý klíč. Nicméně současná generace útoků má takovou frekvenci chyb při obnovování bitů, že souhrn těchto chyb činí správné obnovení předklíče málo pravděpodobným.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster