Kompania GitHub shpalli lëshimin e menaxherit të paketave NPM 8.15, i cili është i përfshirë në shpërndarjen e Node.js dhe përdoret për shpërndarjen e moduleve në gjuhën JavaScript. Raportohet se çdo ditë ngarkohen më shumë se 5 miliard paketash përmes NPM.
Ndryshimet kryesore:
- Shtohet një komandë e re "audit signatures" për të kryer audite lokale të integritetit të paketave që instalohet, pa kërkuar manipulime me utilitarët PGP. Mënyra e re e verifikimit bazohet në përdorimin e nënshkrimeve digjitale të bazuara në algoritmin ECDSA dhe përdorimin e HSM (Hardware Security Module) për menaxhimin e çelësave. Të gjitha paketat në depin NPM tashmë janë nënshkruar përsëri duke përdorur skemën e re.
- Njoftohet pĂ«r disponibilitetin e gjerĂ« tĂ« autentifikimit tĂ« dyfishtĂ« tĂ« avancuar. Procesi i thjeshtuar i hyrjes dhe publikimit nĂ« npm CLI Ă«shtĂ« aktivizuar pĂ«rmes shfletuesit. Kur pĂ«rdoret opsioni "âauth-type=web" pĂ«r autentifikimin e llogarisĂ«, hapet njĂ« ndĂ«rfaqe web nĂ« shfletues. Parametrat e sesionit mbahen mend. PĂ«r tĂ« vendosur sesionin kĂ«rkohet konfirmimi i emailit me anĂ« tĂ« kodeve tĂ« pĂ«rkohshme (OTP), dhe pĂ«r kryerjen e operacioneve nĂ« sesionet e vendosura mjafton tĂ« konfirmohet faza e dytĂ« e autentifikimit tĂ« dyfishtĂ«. Oferohet njĂ« mod pĂ«r mbajnĂ« mend, i cili lejon kryerjen e operacioneve tĂ« publikimit nga i njĂ«jti IP dhe me tĂ« njĂ«jtin token pĂ«r 5 minuta pa kĂ«rkesa tĂ« tjera pĂ«r autentifikim tĂ« dyfishtĂ«.
- Ofrimi i mundësisë për lidhjen e llogarive GitHub dhe Twitter me NPM, duke lejuar lidhjen me NPM përmes llogarive në GitHub dhe Twitter.
Në planet e ardhshme përmendet përfshirja e autentifikimit të dyfishtë të detyrueshëm për llogaritë që lidhen me paketat që kanë më shumë se 1 milion shkarkime në javë ose kanë më shumë se 500 paketa të varura. Momentalisht, autentifikimi i dyfishtë i detyrueshëm aplikohet vetëm për 500 paketat më të njohura.
Burimi: opennet.ru
