SlÀpp av OpenSSH 8.1

Efter sex mÄnaders utveckling presenteras utgivning OpenSSH 8.1, en öppen implementation av klient och server för arbete med protokollen SSH 2.0 och SFTP.

I det nya numret förtjÀnar ÄtgÀrden av sÄrbarheten som berör ssh, sshd, ssh-add och ssh-keygen sÀrskild uppmÀrksamhet. Problemet finns i koden för parsning av privata nycklar av typen XMSS och tillÄter en angripare att initiera ett heltalsöverskott. SÄrbarheten har mÀrkts som exploaterad men i praktiken sÀllan nyttjad, eftersom stödet för XMSS-nycklar Àr en experimentell funktion som Àr avstÀngd som standard (i den bÀrbara versionen ingÄr det inte ens en byggalternativ i autoconf för att aktivera XMSS).

Huvudsakliga förÀndringar:

  • i ssh, sshd och ssh-agent tillagd kod som förhindrar Ă„terstĂ€llning av privat nyckel som finns i minnet genom attacker via sidokanaler, sĂ„dana som Spectre, Meltdown, RowHammer och RAMBleed. Privata nycklar krypteras nu nĂ€r de laddas in i minnet och dekrypteras endast vid anvĂ€ndning, vilket gör att de förblir krypterade i övrigt. Med detta tillvĂ€gagĂ„ngssĂ€tt krĂ€vs det för att en angripare ska lyckas Ă„terstĂ€lla den privata nyckeln att först Ă„terstĂ€lla den slumpmĂ€ssigt genererade temporĂ€ra nyckeln pĂ„ 16 KB som anvĂ€nds för att kryptera huvudnyckeln, vilket Ă€r osannolikt givet den höga frekvensen av Ă„terstĂ€llningsfel vid moderna attacker;
  • I ssh-keygen experimentellt stöd har lagts till för en förenklad schema för skapande och verifiering av digitala signaturer. Digitala signaturer kan skapas med hjĂ€lp av vanliga SSH-nycklar som lagras pĂ„ disk eller i ssh-agent, och verifieras med hjĂ€lp av en lista liknande authorized_keys tillĂ„tna nycklar. Den digitala signaturen inkluderar information om namnomrĂ„det för att undvika förvirring vid tillĂ€mpning i olika domĂ€ner (till exempel för e-post och filer);
  • ssh-keygen har som standard omstĂ€llts till att anvĂ€nda algoritmen rsa-sha2-512 vid underskrift av certifikat med en digital signatur baserad pĂ„ RSA-nyckel (nĂ€r den anvĂ€nds i CA-lĂ€ge). SĂ„dana certifikat Ă€r inte kompatibla med versioner före OpenSSH 7.2 (för att sĂ€kerstĂ€lla kompatibilitet mĂ„ste algoritmtypen Ă„sidosĂ€ttas, till exempel genom att anropa 'ssh-keygen -t ssh-rsa -s 
');
  • i ssh har uttrycket ProxyCommand fĂ„tt stöd för substitutionen '%n' (det angivna vĂ€rdet i adressfĂ€ltet för vĂ€rdnamn);
  • I listor över krypteringsalgoritmer för ssh och sshd kan nu symbolen «^» anvĂ€ndas för att infoga föreslagna standardalgoritmer. Till exempel kan man ange «HostKeyAlgorithms ^ssh-ed25519» för att lĂ€gga till ssh-ed25519 i standardlistan;
  • I ssh-keygen har möjligheten att visa den kommentar som Ă€r kopplad till nyckeln vid extrahering av den offentliga nyckeln frĂ„n den privata lagts till;
  • I ssh-keygen har möjligheten att anvĂ€nda flaggan «-v» vid nyckelsökning (till exempel «ssh-keygen -vF host») lagts till, vilket ger en tydlig hostsignatur;
  • Möjligheten att anvĂ€nda PKCS8 som ett alternativt format för att lagra privata nycklar pĂ„ disk. Som standard anvĂ€nds fortfarande PEM-formatet, men PKCS8 kan vara anvĂ€ndbart för att uppnĂ„ kompatibilitet med tredjepartsapplikationer.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster