Damien Miller (djm @) I OpenSSH har en förbÀttring lagts till som bör hjÀlpa till att skydda mot olika attacker via sidokanaler, sÄsom , och . Det tillagda skyddet syftar till att förhindra Ätervinning av den privata nyckeln som finns i minnet genom att anvÀnda sidokanaler för datalÀckage.
Essensen av skyddet Àr att privata nycklar, nÀr de inte anvÀnds, krypteras med en symmetrisk nyckel som erhÄllits frÄn en relativt stor "förhandsnyckel" (prekey) bestÄende av slumpmÀssig data (för nÀrvarande Àr dess storlek 16 KB).
NÀr det gÀller implementeringen krypteras privata nycklar vid inlÀsning i minnet och avkrypteras automatiskt och transparent nÀr de anvÀnds för signaturer eller vid lagring/s serialisering.
För att en attack ska lyckas mÄste angriparna Ätervinna hela prekey med hög precision innan de kan försöka dekryptera den skyddade privata nyckeln. Den nuvarande generationen av attacker har emellertid en sÄdan frekvens av felaktig Ätervinning av bitar att dessa fel gör en korrekt Ätervinning av förhandsnyckeln osannolik.
KĂ€lla: opennet.ru
