GitHub teatas teenuses muudatuste tegemisest, mis on seotud Git-protokolli kaitse suurendamisega, mida kasutatakse git push ja git pull toimingute tegemiseks SSH kaudu vĂ”i skeemi "git://" kaudu (HTTPS kaudu toimumise muutused ei puuduta). PĂ€rast muudatuste jĂ”ustumist on GitHubi ĂŒhendamiseks SSH kaudu vajalik vĂ€hemalt OpenSSH versioon 7.2 (vĂ€lja anti 2016. aastal) vĂ”i PuTTY versioon 0.75 (vĂ€lja anti selle aasta mais). NĂ€iteks ei toeta CentOS 6 ja Ubuntu 14.04 SSH-klient, millega oli juba lĂ”petatud tugi.
Muudatused seisnevad mitteƥifreeritud pÀringute lÔpetamises Gitile ("git://") ja SSH-vÔtmete suurenenud nÔuetes, mis on vajalikud GitHubile pÀÀsemiseks. GitHub lÔpetab kÔigi DSA-vÔtmete ja vananenud SSH-algoritmide nagu CBC (aes256-cbc, aes192-cbc, aes128-cbc) ja HMAC-SHA-1 toe. Lisaks kehtestatakse tÀiendavad nÔuded uutele RSA-vÔtmetele (SHA-1 kasutamine on keelatud) ja toetatakse ECDSA ja Ed25519 hosti vÔtmeid.
Muudatused viiakse ellu jĂ€rk-jĂ€rgult. 14. septembril genereeritakse uued ECDSA ja Ed25519 hosti vĂ”tmed. 2. novembril lĂ”petatakse RSA vĂ”tmete toetamine, mis pĂ”hinevad SHA-1 (varasemate generaatoritega vĂ”tmed jĂ€tkavad tööd). 16. novembril lĂ”petatakse DSA-pĂ”histe hosti vĂ”tmete tugi. 11. jaanuaril 2022 katse korras peatatakse vanade SSH-algoritmide ja mitteĆĄifreeritud ĂŒhenduste toimetamine ajutiselt. 15. mĂ€rtsil lĂ”petatakse vanade algoritmide toimetamine lĂ”plikult.
Lisaks vĂ”ib mĂ€rkida, et OpenSSH koodibaasi on lisatud muudatus, mis keelab vaikimisi RSA vĂ”tmete kĂ€sitlemise, millel on SHA-1 hash («ssh-rsa»). RSA vĂ”tmete toimetamine SHA-256 ja SHA-512 hashidega (rsa-sha2-256/512) jÀÀb muutumatuks. «ssh-rsa» vĂ”tmete toe lĂ”petamine on tingitud kokkulangemiste rĂŒnnakute efektiivsuse suurendamisest (kokkulangevuse leidmise maksumus on hinnanguliselt umbes 50 000 dollarit). SSH-rsa rakenduse kontrollimiseks oma sĂŒsteemides vĂ”ib proovida SSH-ĂŒhendust, kasutades suvandit «-oHostKeyAlgorithms=-ssh-rsa».
Allikas: opennet.ru
