Trustefi Customs obsługuje teraz PyPI, npm, Maven, NuGet i inne.Zobacz, jak to działa
Produkt

Każdy pakiet open source zatwierdzony, zanim trafi do Państwa kodu.

Trustefi Customs to bezpieczna brama między publicznymi rejestrami a Państwa zespołami. Sprawdza każdy pakiet, zatrzymuje to, co niepożądane, i rejestruje to, co przeszło.

Każdy ekosystem, jedna brama

Customs współpracuje z rejestrami, z których Państwa zespoły już korzystają: od Pythona i JavaScriptu po Javę, .NET, Go, Rust i obrazy kontenerów.

PythonPyPI
JavaScriptnpm
JavaMaven Central
.NETNuGet
GoGo modules
Rustcrates.io
RubyRubyGems
ContainersBase images

Jak działa Customs

01

Połącz

Skieruj pip, npm, Maven i pozostałe narzędzia na Customs. Programiści pracują tak jak dotąd.

02

Sprawdź

Inspector sprawdza każdy pakiet pod kątem złośliwego kodu, typosquattingu i znanych podatności.

03

Zdecyduj

Bezpieczne pakiety są zatwierdzane. Ryzykowne są blokowane, a zespół dowiaduje się dlaczego.

04

Zarejestruj

Manifest prowadzi pełny zapis tego, co trafiło do każdego buildu.

Wbudowane od pierwszego dnia

  • Inspector

    Inspekcja z użyciem AI wychwytuje złośliwe, podrobione i podatne pakiety jeszcze przed instalacją.

  • Night Watch

    Poprawki przygotowywane w nocy czekają rano na Państwa akceptację.

  • Manifest

    Wykaz komponentów oprogramowania (SBOM) dla każdego buildu, gotowy na Cyber Resilience Act.

  • Policy Control

    Reguły ustala się raz, na przykład licencje, wiek pakietów czy zablokowanych wydawców, a Customs egzekwuje je wszędzie.

Co sprawdza Inspector

Typosquatting

Nazwy podszywające się pod popularne pakiety.

Złośliwy kod

Skrypty instalacyjne, zaciemnianie kodu i nieoczekiwane połączenia sieciowe.

Znane podatności

Opublikowane CVE przypisane do konkretnych wersji.

Zmiany wydawców

Nowi opiekunowie, przejęte konta i nagłe zmiany właściciela.

Pochodzenie

Podpisane buildy i weryfikowalne źródło.

Polityka licencji

Licencje sprzeczne ze sposobem dystrybucji Państwa oprogramowania.

Zaprojektowane, by działać po cichu w Państwa stacku

Trustefi sprawdza wszystko, co trafia do Państwa środowiska, zanim zobaczą to programiści, skanery czy audytorzy.

Wybierz, jak szybko działamy

Każdy plan Customs obejmuje inspekcję, blokowanie i Manifest. Wyższe plany zapewniają szybszą reakcję naszych specjalistów.

Watch

Automatyczna inspekcja i blokowanie oraz powiadomienia dla Państwa zespołu.

Guard

Szybsza analiza wyników i wsparcie naszych inżynierów.

Fortress

Natychmiastowe działanie przy poważnych zagrożeniach i bezpośrednia opieka.

Najczęściej zadawane pytania

Jakie ekosystemy obsługuje Customs?
Python (PyPI), JavaScript i TypeScript (npm), Java i Kotlin (Maven Central), .NET (NuGet), moduły Go, Rust (crates.io), Ruby (RubyGems) oraz bazowe obrazy kontenerów. Zespoły pracujące w wielu językach podłączają każdy menedżer pakietów do tej samej bramy Customs, więc jeden zestaw zasad obejmuje wszystko.
Co się dzieje, gdy pakiet zostaje zablokowany?
Instalacja kończy się błędem z jasną przyczyną, na przykład prawdopodobnym typosquattingiem lub krytyczną podatnością. Zespół otrzymuje powiadomienie, zdarzenie jest zapisywane na potrzeby audytu, a Night Watch proponuje bezpieczną alternatywę lub poprawioną wersję, jeśli istnieje. Zespół bezpieczeństwa może przejrzeć decyzję i zatwierdzić wyjątek, gdy jest ku temu dobry powód.
Czy Customs zastępuje nasze obecne skanery?
Nie, działa przed nimi. Skanery zwykle wykrywają problemy, gdy kod jest już zainstalowany lub wdrożony. Customs zatrzymuje ryzykowne pakiety na wejściu, więc skanery zgłaszają mniej problemów, a zespoły spędzają mniej czasu na sprzątaniu. Manifest daje też skanerom i audytorom wiarygodny wykaz każdej zależności.
Czy Customs spowalnia nasze buildy?
Zatwierdzone pakiety są buforowane, więc kolejne instalacje są często szybsze niż bezpośrednio z publicznego rejestru. Nowe pakiety są sprawdzane przy pierwszym żądaniu, a większość kontroli kończy się w kilka sekund. Bufor sprawia też, że buildy mniej zależą od dostępności zewnętrznych rejestrów.
Jak Night Watch dobiera poprawki?
Night Watch szuka najmniejszej bezpiecznej zmiany, na przykład wersji poprawkowej usuwającej podatność, i sprawdza, czy nie wprowadza nowych ryzyk. Przygotowuje zmianę jako pull request lub merge request do przeglądu. Nic nie jest scalane automatycznie, więc zespół zachowuje kontrolę nad każdą zmianą.
Jak Customs pomaga w spełnieniu Cyber Resilience Act?
CRA oczekuje, że producenci będą wiedzieć, jakie komponenty zawierają ich produkty, i szybko zgłaszać aktywnie wykorzystywane podatności. Manifest tworzy wykaz komponentów oprogramowania dla każdego buildu, a Inspector oznacza dotknięte wersje, gdy tylko pojawią się nowe podatności. Razem zapewniają dokumentację i wczesne ostrzeganie, których wymaga rozporządzenie.

Zobacz Customs we własnym środowisku.

Podłączymy projekt testowy i pokażemy, co Customs by zatrzymał.