Prechod na používanie schémy hashovania hesiel yescrypt je plánovaný vo Fedore 35. Zmena zatiaľ nebola posúdená výborom FESCo (Fedora Engineering Steering Committee), ktorý zodpovedá za technickú časť vývoja distribúcie Fedora. V prípade schválenia zmeny sa od Fedory 35 budú heslá pre nových používateľov v /etc/shadow predvolene hashovať pomocou yescrypt. Podpora starých hashov, vytvorených na základe predtým používaného algoritmu sha512crypt, zostane zachovaná a bude dostupná ako voľba. Medzi distribúciami, ktoré už prešli na yescrypt, patrí ALT Linux, Debian Testing a Kali Linux.
Yescrypt rozširuje možnosti klasického scrypt podporou schém s vyššou spotrebou operačnej pamäte a znižuje efektívnosť útokov využívajúcich GPU, FPGA a špecializované čipy. Bezpečnosť yescrypt je zabezpečená použitím už osvedčených kryptografických primitívov SHA-256, HMAC a PBKDF2.
Medzi nevýhody použitého algoritmu sha512crypt vo Fedore patrí efektívnosť iba pri veľkosti salt presahujúcej 90 bitov (odporúča sa minimálne 128 bitov); zraniteľnosť voči DoS útokom vytváraním parazitnej záťaže na CPU pri hashovaní dlhých hesiel; zraniteľnosť voči útokom na základe pasívnej analýzy doby spracovania hash; a práca bez použitia kryptografickej funkcie derivácie kľúča (KDF, key derivation function).
Zdroj: opennet.ru
