Sprawdzanie narzędzi do oceny poziomu zabezpieczeń i liczby licencji pakietu

Ukończone

Kilka narzędzi jest dostępnych od innych firm, aby ułatwić ocenę zabezpieczeń i licencji pakietów oprogramowania.

Jak wspomniano w poprzedniej sekcji, jednym z tych narzędzi jest udostępnienie scentralizowanego repozytorium artefaktów.

Skanowanie można wykonać w dowolnym momencie, sprawdzając część pakietu w repozytorium.

Drugie podejście używa narzędzi, które skanuje pakiety używane w potoku kompilacji.

Podczas procesu kompilacji narzędzie może skanować pakiety przez kompilację, udzielając natychmiastowych opinii na temat używanych pakietów.

Sprawdzanie pakietów w potoku dostarczania

Podczas uruchamiania potoku dostarczania dostępne jest narzędzia do skanowania zabezpieczeń pakietów, składników i kodu źródłowego. Często takie narzędzia używają artefaktów kompilacji podczas procesu kompilacji i wykonują skanowania. Narzędzia mogą działać w lokalnym repozytorium artefaktów lub danych wyjściowych kompilacji pośredniej. Niektóre przykłady dla każdego z nich to takie produkty jak:

Tool (Narzędzie dostępu do centrum danych) Type
Artefakt Repozytorium artefaktów
SonarQube Narzędzie do analizy kodu statycznego
Mend (Bolt) Skanowanie kompilacji.

Konfigurowanie potoku

Konfiguracja skanowania pod kątem typów licencji i luk w zabezpieczeniach potoku jest wykonywana przy użyciu odpowiednich zadań kompilacji w narzędziu DevOps. W przypadku usługi Azure DevOps są to zadania potoku kompilacji.