Utgivning av pakethanteraren NPM 8.15 med stöd för lokal paketintegritetskontroll

GitHub har lanserat version 8.15 av paketförvaltaren NPM, som ingÄr i Node.js-distributionen och anvÀnds för att sprida moduler skrivna i JavaScript. Det nÀmns att över 5 miljarder paket laddas ner dagligen via NPM.

NyckelÀndringar:

  • En ny kommando "audit signatures" har lagts till för att genomföra lokal integritetsgranskning av installerade paket, utan att behöva anvĂ€nda PGP-verktyg. Den nya verifieringsmekanismen bygger pĂ„ digitala signaturer baserade pĂ„ ECDSA-algoritmen och anvĂ€nder HSM (Hardware Security Module) för nyckelhantering. Alla paket i NPM-förvaret har redan signeras om med den nya schemat.
  • Utökad tvĂ„faktorsautentisering har nu blivit tillgĂ€nglig för allmĂ€nt bruk. En förenklad inloggning och publiceringsprocess i npm CLI har lagts till, som fungerar via webblĂ€sare. NĂ€r alternativet "—auth-type=web" anges anvĂ€nds ett webbgrĂ€nssnitt för att autentisera kontot, vilket öppnas i webblĂ€saren. SessionsinstĂ€llningar sparas. För att etablera en session krĂ€vs bekrĂ€ftelse av e-post via engĂ„ngslösenord (OTP), och vid Ă„tgĂ€rder i redan etablerade sessioner rĂ€cker det att bekrĂ€fta den andra fasen av tvĂ„faktorsautentiseringen. En kom ihĂ„g-lĂ€ge erbjuds som gör det möjligt att utföra publiceringsĂ„tgĂ€rder under 5 minuter frĂ„n samma IP och med samma token utan ytterligare tvĂ„faktorsautentiseringsanrop.
  • Det har blivit möjligt att koppla samman GitHub- och Twitter-konton med NPM, vilket möjliggör inloggning till NPM med hjĂ€lp av konton frĂ„n GitHub och Twitter.

Framöver planeras det att tvÄfaktorsautentisering ska bli obligatorisk för konton kopplade till paket som har mer Àn 1 miljon nedladdningar per vecka eller som har mer Àn 500 beroenden. För nÀrvarande tillÀmpas obligatorisk tvÄfaktorsautentisering endast för de 500 mest populÀra paketen.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster