ZŁOŚLIWY KOD 70

Streszczenie złośliwego kodu Xygeni 70

Co tydzieńNasze systemy wykrywania złośliwego oprogramowania skanują tysiące nowych i zaktualizowanych pakietów w publicznych rejestrach, takich jak npm i PyPI.

Ten tydzień był wyjątkowo aktywny.

Potwierdziliśmy 53 XNUMX złośliwych pakietów, głównie w poprzek Npm, z dodatkowymi przypadkami w OpenVSXKilka z nich pojawiło się w skoordynowanych klastrach, z powtarzającymi się złośliwymi wersjami publikowanymi pod tymi samymi nazwami lub w obrębie blisko spokrewnionych rodzin pakietów. Wiele z nich naśladowało zestawy SDK płatności, enterprise obróbka, narzędzia dla programistów, Rozszerzenia OpenVSX, Pakiety o tematyce sztucznej inteligencji i agentów, komponenty ułatwień dostępu, Pomocnicy interfejsu użytkownikaoraz inne moduły powszechnie używane w nowoczesnych procesach prac programistycznych.

Nie były to odosobnione anomalie. W tym tygodniu szczególnie rzucało się w oczy wielokrotne publikowanie w tych samych rodzinach pakietów, ponowne wykorzystywanie wzorców nazewnictwa oraz sposób, w jaki złośliwe pakiety były maskowane, aby wyglądały na legalne zależności w ramach rzeczywistego oprogramowania. pipelines.

Ta cotygodniowa migawka jest częścią naszego trwającego Streszczenie złośliwego kodugdzie weryfikujemy nowe zagrożenia i dostarczamy przydatne informacje, które pomogą Zespoły DevSecOps chronić ich pipelinezanim dojdzie do uszkodzenia.

Przyjrzyjmy się bliżej temu, co odkryliśmy w tym tygodniu i dlaczego jest to ważne.

ekosystemPakietData
Npmadmin0911:1.0.23Kwiecień 14, 2026
Npmadmin0911:1.0.47Kwiecień 14, 2026
Npmadmin0911:1.0.59Kwiecień 14, 2026
Npm@searchos/bot-proxy:0.1.4Kwiecień 10, 2026
Npmbaidu-ti:1.0.0Kwiecień 10, 2026
openvsxrajdeepchandra/spectrum-design-tokens-for-vscode:0.0.1Kwiecień 11, 2026
openvsxrajdeepchandra/spectrum-design-tokens-for-vscode:0.0.3Kwiecień 11, 2026
openvsxrajdeepchandra/spectrum-design-tokens-for-vscode:0.0.4Kwiecień 11, 2026
Npm@genoma-ui/components:99.99.2Kwiecień 11, 2026
Npmpaysafe-payments-sdk-common:99.0.0Kwiecień 13, 2026
Npmpłatności kartą paysafe:99.0.0Kwiecień 13, 2026
Npmpaysafe-google-pay:99.0.0Kwiecień 13, 2026
Npmpaysafe-apple-pay:99.0.0Kwiecień 13, 2026
Npmpaysafe-venmo:99.0.0Kwiecień 13, 2026
Npmpłatności kartą paysafe:99.99.1Kwiecień 13, 2026
Npmpaysafe-payments-sdk-common:99.99.1Kwiecień 13, 2026
Npmpaysafe-google-pay:99.99.1Kwiecień 13, 2026
Npmpaysafe-venmo:99.99.1Kwiecień 13, 2026
Npmunisys-core:99.99.1Kwiecień 11, 2026
Npmunisys-auth:99.99.1Kwiecień 11, 2026
Npmunisys-sdk:99.99.1Kwiecień 11, 2026
Npmunisys-agentic-ai-playground:99.99.2Kwiecień 11, 2026
Npmunisys-auth:99.99.2Kwiecień 11, 2026
Npmunisys-sdk:99.99.2Kwiecień 11, 2026
Npmsysverify-core:1.0.0Kwiecień 13, 2026
Npmfiltr wyszukiwania-host:1.0.0Kwiecień 13, 2026
Npmmagentaa11y:9.9.11Kwiecień 14, 2026
Npmmagentaa11y:9.9.12Kwiecień 14, 2026
Npmbitu-user:99.0.0Kwiecień 13, 2026
Npmbitu-app:99.0.0Kwiecień 13, 2026
Npmrn-bitu:99.0.0Kwiecień 13, 2026
Npmbitu-core:99.0.0Kwiecień 13, 2026
Npmprotokół bitu:99.0.0Kwiecień 13, 2026
Npmbitu-staking:99.0.0Kwiecień 13, 2026
Npmbitu-trade:99.0.0Kwiecień 13, 2026
Npmbitu-wallet:99.0.0Kwiecień 13, 2026
Npmbitu-sdk:99.0.0Kwiecień 13, 2026
Npm@gbrlxvii/ts-form-utils:1.0.2Kwiecień 13, 2026
Npm@gbrlxvii/ts-form-utils:1.0.3Kwiecień 13, 2026
Npmbitu-staking:99.0.1Kwiecień 13, 2026
Npmmagentaa11y:9.9.16Kwiecień 14, 2026
Npmmagentaa11y:9.9.18Kwiecień 14, 2026
Npmedytor stosów:9.9.9Kwiecień 16, 2026
Npmexpress-security-policy:1.0.2Kwiecień 17, 2026
Npmixpresso-core:1.0.1Kwiecień 16, 2026
Npmixpresso-core:1.0.2Kwiecień 16, 2026
Npm@athena-ui-components/deeplink:0.0.41Kwiecień 16, 2026
Npm@athena-ui-components/helpers:1.1.24Kwiecień 16, 2026
Npm@athena-ui-components/lang:0.1.18Kwiecień 16, 2026
Npm@athena-ui-components/layout:1.2.24Kwiecień 16, 2026
Npmnode-red-contrib-yolo-object-detection:9.1.11Kwiecień 16, 2026
Npmnode-red-contrib-yolo-object-detection:9.1.12Kwiecień 16, 2026
Npmmonom:1.0.7Kwiecień 17, 2026

Zabezpiecz swoje zależności Open Source przed lukami w zabezpieczeniach i złośliwym kodem

Zminimalizuj ryzyko i chroń swoje aplikacje przed złośliwymi pakietami dzięki Wczesne wykrywanie złośliwego oprogramowania XygeniOkreśl priorytety i zajmij się lukami, które mają największe znaczenie. Nasze kompleksowe rozwiązanie oferuje monitorowanie zależności w czasie rzeczywistym, aby wykrywać i łagodzić zagrożenia, zanim wpłyną one na Twoje oprogramowanie.

Zarządzanie komponentami open source w obecnym krajobrazie rozwoju oprogramowania jest kluczowe ze względu na rosnącą liczbę luk w zabezpieczeniach i zagrożeń związanych ze złośliwym kodem. Xygeni Open Source Security Rozwiązanie skanuje i blokuje szkodliwe pakiety po ich opublikowaniu, radykalnie minimalizując ryzyko infiltracji systemów przez złośliwe oprogramowanie i luki w zabezpieczeniach. Nasz kompleksowy monitoring obejmuje wiele rejestrów publicznych, zapewniając weryfikację wszystkich zależności pod kątem bezpieczeństwa i integralności. Xygeni zwiększa możliwości Twojego zespołu w zakresie utrzymania bezpiecznych i niezawodnych projektów programistycznych poprzez kontekstowe priorytetyzowanie krytycznych problemów i usprawnianie procesów naprawczych.

Xygeni wykorzystuje wielowarstwowe techniki, aby zatrzymać złośliwy kod, zanim się rozprzestrzeni. Przede wszystkim statyczna analiza kodu wykrywa wzorce zaciemniania, ukryte ładunki i nadużycia skryptów. Dodatkowo, analiza behawioralna sandboxingu instaluje… hooks, polecenia środowiska uruchomieniowego i sztuczki związane z trwałością. Co więcej, funkcja wykrywania uczenia maszynowego identyfikuje warianty złośliwego oprogramowania typu zero-day npm i pypi, które są pomijane przez skanery sygnatur. Wreszcie, system wczesnego ostrzegania monitoruje publiczne repozytoria w czasie rzeczywistym, weryfikuje wyniki i natychmiast powiadamia zespoły DevOps.

Dzięki temu połączeniu deweloperzy otrzymują szybkie i przydatne informacje, zintegrowane bezpośrednio z CI/CD przepływy pracy.

Dlaczego programiści powinni zwracać uwagę na złośliwe pakiety npm

Współczesne zagrożenia rzadko czekają na uruchomienie. Na przykład złośliwe pakiety npm często uruchamiają się podczas instalacji, podczas gdy złośliwe pakiety pypi ukrywają wyciek tokenów lub tylne furtki. Atakujący:

  • Zmień prywatne repozytoria GitHub na publiczne, aby je powielić.
  • Wykradaj dane uwierzytelniające i poufne za pomocą zakodowanych ładunków.
  • Użyj zaciemnionych programów ładujących JavaScript do wdrażania oprogramowania ransomware lub botnetów.

W rzeczywistości liczba złośliwych pakietów open source wzrosła o 156% w ciągu jednego roku. W rezultacie zespoły, które polegają jedynie na opóźnionych źródłach danych lub podstawowych skanerach, pozostają w tyle.

Co raport o złośliwym oprogramowaniu śledzi w npm i PyPI

Niniejszy skrót stanowi centralny punkt dla:

  • Potwierdzone złośliwe pakiety npm
  • Potwierdzono złośliwe pakiety pypi
  • Wykrywanie złośliwego kodu na podstawie zachowania
  • Incydenty potwierdzone przez rejestr
  • Podsumowania raportów o złośliwym oprogramowaniu tygodniowe i miesięczne
  • Historyczny dziennik zmian wszystkich ustaleń dotyczących złośliwego oprogramowania npm i pypi

Innymi słowy, zapewnia pojedynczy punkt odniesienia. Zespół badawczy Xygeni co tydzień aktualizuje tę stronę, dodając linki do pełnych analiz technicznych i raportów IOC na GitHubie.

Jak chronić się przed złośliwymi pakietami npm i złośliwym oprogramowaniem PyPI

Ze względu na rosnące ryzyko, organizacje potrzebują silnych mechanizmów obronnych:

  • Wymuś instalację wyłącznie za pomocą pliku blokady (npm ci) w CI/CD.
  • Dodatkowo zależności skanowania są wstępnie instalowane przy użyciu mechanizmu wczesnego ostrzegania Xygeni.
  • Ponadto blok buduje się na podstawie sygnałów złośliwego kodu, wykorzystując Guardrails.
  • Wygeneruj SBOMs do śledzenia zależności pośrednich i stosowania zasad.
  • Przede wszystkim należy przeszkolić programistów w zakresie wykrywania typosquattingu, zaciemniania tekstu i podejrzanych skryptów instalacyjnych.

Wypróbuj narzędzia Xygeni do wykrywania złośliwego oprogramowania

Xygeni dostarcza:

  • Wykrywanie w czasie rzeczywistym złośliwego kodu, w tym tylnych furtek, oprogramowania szpiegującego i oprogramowania wymuszającego okup.
  • W przeciwieństwie do podstawowych skanerów analiza w npm, PyPI, Maven, NuGeta, Rubinowe Klejnoty.
  • Automatyczne blokowanie kompilacji, gdy raport o złośliwym oprogramowaniu zidentyfikuje zagrożenie.
  • Wgląd w podatność na wykorzystanie luk, sprawdzanie reputacji osób odpowiedzialnych za utrzymanie oraz wykrywanie anomalii.
sca-tools-oprogramowanie-narzędzia-analizy-kompozycji
Określ priorytety, rozwiąż problemy i zabezpiecz zagrożenia związane z oprogramowaniem
Załóż darmowe konto.
Nie wymagamy karty kredytowej.

Zabezpiecz rozwój i dostarczanie oprogramowania

z pakietem produktów Xygeni