Bösartige Angriffe auf die Lieferkette bewegen sich von der npm-Community zum VSCode-Marktplatz

Teilen:

Forscher haben einen Anstieg bösartiger Aktivitäten auf dem VSCode Marketplace festgestellt, was die Anfälligkeit der Plattform für Angriffe auf die Lieferkette, ähnlich denen, die zuvor in der npm-Community beobachtet wurden, unterstreicht.

Böswillige Akteure nutzen zunehmend npm-Pakete aus, um bösartigen Code zu verbreiten. Dies spiegelt die Taktiken wider, die zuvor in VSCode-Erweiterungen mit dem npm-Paket etherscancontracthandler verwendet wurden, was diese sich entwickelnde Bedrohung verdeutlicht und die Notwendigkeit der Wachsamkeit in beiden Ökosystemen unterstreicht.

VSCode-Erweiterungen, die mit Node.js und npm-Paketen erstellt werden, können Schwachstellen verursachen, da sie möglicherweise kompromittierte npm-Abhängigkeiten enthalten.

Erweiterungen gelten zwar oft als sicher, aber ihre Abhängigkeit von externen Paketen macht sie zu einem potenziellen Angriffsvektor.

Bösartige npm-Pakete, die möglicherweise in VSCode installiert werden, können lokale Entwicklungsumgebungen kompromittieren, was das Risiko von Angriffen in der Lieferkette und die Notwendigkeit strenger Sicherheitsprüfungen von Paketen verdeutlicht.

Kostenloses Webinar über Best Practices für API-Schwachstellen und Penetrationstests: Kostenlose Registrierung

Im Oktober 2024 tauchte eine Kampagne mit 18 bösartigen VSCode-Erweiterungen mit Downloader-Funktionalität auf.

<img
VoiceMod.VoiceMods überhöhte Anzahl von Installationen und gefälschte Bewertungen

Eine ausgeklügelte Phishing-Kampagne zum Thema Kryptowährungen entwickelte sich zu einem gezielten Angriff auf Zoom-Nutzer, da bösartige Browsererweiterungen entwickelt wurden, die als legitime Tools getarnt waren, um die Opfer zur Installation von Malware zu verleiten, die betrügerische Taktiken wie aufgeblasene Downloadzahlen und gefälschte Bewertungen einsetzte, um die Glaubwürdigkeit zu erhöhen.

Die bösartigen Erweiterungen, die als Solidity Language-Unterstützung für Visual Studio Code getarnt waren, verwendeten JavaScript Obfuscator, um ein einfaches Skript zu verbergen, das eine Nutzlast der zweiten Stufe von verschiedenen Domänen herunterlud, darunter auch scheinbar legitime Domänen wie Microsoft und CaptchaCDN, um Benutzer zu täuschen.

Ein bösartiges npm-Paket, etherscancontracthandler, wurde von einem Bedrohungsakteur veröffentlicht, der es auf die Krypto-Community abgesehen hat. Es ähnelt bösartigen VSCode-Erweiterungen und lud eine sekundäre Nutzlast von bestimmten Domänen herunter, indem es einen einheitlichen String-Identifikator verwendete.

<img
Bösartiger Code aus VSCode-Erweiterungen Ethereum.SoliditySupport

Es wurde festgestellt, dass VSCode-Erweiterungen und npm-Pakete verschleierten bösartigen Code mit ähnlichen Strukturen enthalten. Nach der Entdeckung wurde das bösartige npm-Paket gemeldet und umgehend entfernt, wodurch die Auswirkungen auf etwa 350 Downloads begrenzt wurden.

IDEs und ihre Erweiterungen stellen aufgrund ihres Potenzials für böswillige Ausnutzung erhebliche Sicherheitsrisiken dar.

Regelmäßige Sicherheitsbewertungen von IDEs und ihren Abhängigkeiten sind von entscheidender Bedeutung, um unbefugten Zugriff und die Gefährdung der Entwicklungsumgebung und der Lieferkette zu verhindern.

Reversing Labs weist auf die Anfälligkeit von Software-Lieferketten hin, insbesondere von npm- und VSCode-Ökosystemen. Böswillige Akteure können Pakete leicht kompromittieren und so Hintertüren und Risiken für Datendiebstahl einführen.

Für Unternehmen und Entwickler ist es wichtig, die Abhängigkeiten von Drittanbietern sorgfältig zu bewerten und robuste Sicherheitslösungen zu implementieren, um dieses Risiko zu minimieren.

Aman Mishra

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

lade-bild
London, GB
5:56 am, Apr. 21, 2025
Wetter-Symbol 10°C
L: 9° | H: 10°
moderate rain
Luftfeuchtigkeit: 88 %
Druck: 1008 mb
Wind: 2 mph NE
Windböe: 0 mph
UV-Index: 0
Niederschlag: 1.58 mm
Wolken: 100%
Regen Chance: 0%
Sichtbarkeit: 10 km
Sonnenaufgang: 5:51 am
Sonnenuntergang: 8:06 pm
TäglichStündlich
Tägliche VorhersageStündliche Vorhersage
Today 10:00 pm
Wetter-Symbol
9° | 10°°C 1 mm 100% 9 mph 88 % 1013 mb 0 mm/h
Tomorrow 10:00 pm
Wetter-Symbol
8° | 16°°C 0 mm 0% 10 mph 89 % 1017 mb 0 mm/h
Mi. Apr. 23 10:00 pm
Wetter-Symbol
8° | 14°°C 1 mm 100% 14 mph 92 % 1018 mb 0 mm/h
Do. Apr. 24 10:00 pm
Wetter-Symbol
8° | 16°°C 0.2 mm 20% 9 mph 83 % 1024 mb 0 mm/h
Fr. Apr. 25 10:00 pm
Wetter-Symbol
8° | 16°°C 0 mm 0% 9 mph 89 % 1025 mb 0 mm/h
Today 7:00 am
Wetter-Symbol
10° | 10°°C 0 mm 0% 3 mph 88 % 1008 mb 0 mm/h
Today 10:00 am
Wetter-Symbol
10° | 12°°C 0 mm 0% 3 mph 83 % 1008 mb 0 mm/h
Today 1:00 pm
Wetter-Symbol
13° | 15°°C 0 mm 0% 7 mph 62 % 1009 mb 0 mm/h
Today 4:00 pm
Wetter-Symbol
15° | 15°°C 1 mm 100% 9 mph 69 % 1009 mb 0 mm/h
Today 7:00 pm
Wetter-Symbol
14° | 14°°C 1 mm 100% 7 mph 84 % 1011 mb 0 mm/h
Today 10:00 pm
Wetter-Symbol
11° | 11°°C 0 mm 0% 6 mph 87 % 1013 mb 0 mm/h
Tomorrow 1:00 am
Wetter-Symbol
9° | 9°°C 0 mm 0% 7 mph 89 % 1014 mb 0 mm/h
Tomorrow 4:00 am
Wetter-Symbol
8° | 8°°C 0 mm 0% 5 mph 88 % 1015 mb 0 mm/h
Name Preis24H (%)
Bitcoin(BTC)
€76,314.71
2.40%
Ethereum(ETH)
€1,429.89
1.16%
Fesseln(USDT)
€0.87
0.01%
XRP(XRP)
€1.85
1.32%
Solana(SOL)
€122.42
-1.02%
USDC(USDC)
€0.87
0.00%
Dogecoin(DOGE)
€0.140279
0.88%
Shiba Inu(SHIB)
€0.000011
2.38%
Pepe(PEPE)
€0.000007
3.60%
Nach oben scrollen