A Fedora 35-ben a yescrypt jelszóhash-elési séma használatára való áttérés van tervezve. A változtatást a Fedora Engineering Steering Committee (FESCo), amely a Fedora disztribúció fejlesztéséért felelős technikai bizottság, még nem tárgyalta. Amennyiben a változtatást jóváhagyják, a Fedora 35-től kezdődően az új felhasználók jelszavai a /etc/shadow fájlban alapértelmezés szerint yescrypt segítségével lesznek hash-elve. A korábbi sha512crypt algoritmus által létrehozott régi hashek támogatása megmarad, és opció formájában elérhető lesz. A yescrypt-re már áttért disztribúciók közé tartozik az ALT Linux, a Debian Testing és a Kali Linux.
A yescrypt kibővíti a klasszikus scrypt lehetőségeit azzal, hogy támogatja a nagyobb memóriahasználatú sémákat, ezáltal csökkentve a GPU, FPGA és speciális chipek által végzett támadások hatékonyságát. A yescrypt biztonságát a már bevált kriptográfiai primitívek, mint a SHA-256, HMAC és PBKDF2 alkalmazása biztosítja.
A Fedora által alkalmazott sha512crypt algoritmus hátrányai közé tartozik, hogy az hatékony csak akkor, ha a só mérete meghaladja a 90 bitet (ajánlott minimum 128 bit); érzékeny a DoS-támadásokra a hosszú jelszavak hash-elése során generálódó parazita CPU-terhelés által; érzékeny a jelszó hosszának meghatározására a hash feldolgozásának passzív időbeli elemzésén alapuló támadásokra; kriptográfiai kulcsformáló funkció (KDF, key derivation function) alkalmazása nélkül működik.
Forrás: opennet.ru
