GitHub wprowadza nową funkcję, która umożliwia programistom weryfikację ich pakietów npm za pomocą podpis kryptograficzny. Według firmy należącej do Microsoftu nowe funkcje pomagają poprawić wiarygodność i bezpieczeństwo pakietów.

Narzędzie znane jako NPM Package Signing jest teraz dostępne w wersji beta w GitHub Actions dla użytkowników z zespołem, Konto Pro lub Enterprise.

Ta funkcja polega na generowaniu unikalnej pary kluczy dla każdego programisty, który zdecyduje się na podpisywanie pakietów NPM. Deweloper może następnie użyć pary kluczy do podpisania swoich pakietów npm i opublikowania ich w GitHub Packages, usłudze hostingowej dla pakietów npm.

Podpisy może zweryfikować każdy, kto ma pakiet z NPM lub Yarn, menedżera pakietów JavaScript. Ten proces zasadniczo gwarantuje, że pakiet jest czysty i nie został zastąpiony ani udostępniony przez cyberprzestępcę.

Menedżer pakietów dla npm JavaScript w GitHub

Jeśli nie znasz npm, jest to menedżer pakietów dla JavaScript i domyślny menedżer środowiska uruchomieniowego Node.js. Ma klienta wiersza poleceń i internetową bazę danych pakietów publicznych i prywatnych, znaną jako rejestr npm. Możesz dowiedz się więcej o NPM tutaj.

Funkcja GitHub integruje się również z kodem GitHub narzędzia do skanowania i tajnego skanowania, które mogą wykrywać luki w zabezpieczeniach i tajemnice w pakietach npm. Firma zaprasza teraz organizacje do testowania wersji beta i przekazywania opinii na temat funkcji podpisywania pakietów.

Akcje GitHub zapewniają programistom narzędzia do ulepszania ich projektów. Wykorzystując kontenery kodu Dockera, programiści będą mogli ustalać harmonogram wydarzeń. Projekty mogą mieć wyzwalacze zdarzeń, od wprowadzenia nowego kodu po kanały testowe, które wyzwalają Akcje.

Wskazówka dnia: jeśli musisz utworzyć, usunąć lub zmienić rozmiar partycji, system Windows ma wszystko, czego potrzebujesz dzięki wbudowanemu narzędziu do zarządzania dyskami.

Categories: IT Info