Lansarea managerului de pachete NPM 8.15 cu suport pentru verificarea locală a integrității pachetelor

Compania GitHub a lansat versiunea 8.15 a managerului de pachete NPM, care vine împreună cu Node.js și este utilizat pentru distribuția modulelor scrise în JavaScript. Se menționează că în fiecare zi, prin NPM, sunt descărcate peste 5 miliarde de pachete.

Modificări cheie:

  • A fost adăugată o nouă comandă „audit signatures” pentru efectuarea unui audit local al integrității pachetelor instalate, care nu necesită manipulări cu utilitarele PGP. Noua metodă de verificare se bazează pe utilizarea semnăturilor digitale bazate pe algoritmul ECDSA și pe utilizarea HSM (Hardware Security Module) pentru gestionarea cheilor. Toate pachetele din depozitul NPM au fost deja resemnate folosind noua schemă.
  • A fost anunțată disponibilitatea unei autentificări extinse cu două factorii pentru utilizare generală. A fost adăugat un proces simplificat de autentificare și publicare în npm CLI, care funcționează prin intermediul browserului. Atunci când se specifică opțiunea „—auth-type=web” pentru autentificarea contului, se utilizează o interfață web deschisă în browser. Parametrii de sesiune sunt memorați. Pentru stabilirea unei sesiuni, este necesară confirmarea email-ului prin intermediul parolelor unice (OTP), iar pentru efectuarea operațiunilor în sesiunile deja stabilite este suficient să se confirme al doilea pas al autentificării cu doi factori. Este disponibil un mod de memorie care permite efectuarea operațiunilor de publicare timp de 5 minute de pe aceeași adresă IP și cu același token fără solicitări suplimentare de autentificare cu doi factori.
  • A fost oferită posibilitatea de a lega conturile GitHub și Twitter de NPM, permițând conectarea la NPM folosind conturile de GitHub și Twitter.

Printre planurile viitoare se menționează implementarea autentificării cu doi factori ca fiind obligatorie pentru conturile legate de pachete care au mai mult de 1 milion de descărcări pe săptămână sau au mai mult de 500 de pachete dependente. În prezent, autentificarea cu doi factori este obligatorie doar pentru cele mai populare 500 de pachete.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster