Verkkosivustohaku

OpenSSH ilmoittaa suunnitelmastaan poistua DSA-avaimista


OpenSSH poistaa DSA-avaimet käytöstä oletuksena kesäkuusta 2024 alkaen, ja niiden täydellinen poisto on suunniteltu vuodelle 2025.

Digitalisen turvallisuuden vahvistamiseksi OpenSSH on ilmoittanut suunnitelmastaan lopettaa DSA-avainten tukeminen, päätös, joka perustuu algoritmin luonteisiin heikkouksiin ja turvallisempien vaihtoehtojen kehittymiseen. Mutta ensin selvennetään lukijoillemme, mihin DSA oikein on tarkoitettu.

DSA ja sen rajoitukset

DSA, joka tarkoittaa Digital Signature Algorithmia, on kryptografinen algoritmi digitaalisiin allekirjoituksiin ja todennukseen sekä keskeinen osa SSHv2-protokollaa. Sen rajoitukset on kuitenkin tunnistettu jo pitkään, erityisesti sen 160-bittisen yksityisavaimen rajoituksen ja SHA1-tiivisteeseen perustumisen vuoksi.

Nämä rajoitukset tekevät sen turvallisuustasosta yhtä suuren tai pienemmän kuin 80 bittiä symmetrisessä salauksessa, mikä on nykyisessä kyberturvallisuusympäristössä riittämätön standardi.

Siitä huolimatta, että DSA on ainoa pakollinen toteutettava algoritmi SSHv2:n RFC-dokumenteissa, pääasiassa patenttirajoitusten vuoksi vaihtoehtoisille algoritmeille SSHv2:n kehityksen aikaan, DSA on jäänyt jälkeen turvallisuuden ja suorituskyvyn osalta vahvemmista vaihtoehdoista kuten RSA, ECDSA ja EdDSA.

OpenSSH:n aikajana DSA:n poistamiselle

Tietenkään tämä ei tapahdu yhdessä yössä. Sen sijaan OpenSSH on hahmotellut vaiheittaisen lähestymistavan. Tässä on suunnitelma.

  • Maaliskuu 2024 (arvioitu): DSA tulee olemaan valinnainen käännösaikana, mutta oletuksena käytössä seuraavassa OpenSSH-julkaisussa. Tämä muutos antaa käyttäjille ja jakelijoille mahdollisuuden arvioida DSA:n poistamisen vaikutuksia omissa ympäristöissään.
  • Kesäkuu 2024 (arvio): Seuraava julkaisu muuttaa käännösaikaisen oletuksen siten, että DSA poistetaan käytöstä. Se kuitenkin säilyy vaihtoehtona niille, jotka sitä tarvitsevat.
  • Tammikuun 2025 jälkeen: Ensimmäisessä julkaisuissa 1. tammikuuta 2025 jälkeen DSA-koodi poistetaan kokonaan OpenSSH:sta.

Laitteiden käyttäjille, jotka tukevat vain DSA:ta, OpenSSH suosittelee ylläpitämään vanhempaa OpenSSH-asiakasohjelman versiota, samoin kuin menettelyä noudatettiin, kun SSHv1-protokollan tuki lopetettiin.

Lisäkeskustelut ja kyselyt DSA:n poistamisesta voidaan ohjata OpenSSH-kehityspostituslistalle tai ottamalla suoraan yhteyttä kehittäjiin.