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.

Quelle

Kommentar verfassen

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

lade-bild
London, GB
10:45 am, Jan. 16, 2025
Wetter-Symbol 8°C
L: 6° | H: 8°
overcast clouds
Luftfeuchtigkeit: 91 %
Druck: 1035 mb
Wind: 5 mph SW
Windböe: 9 mph
UV-Index: 0
Niederschlag: 0 mm
Wolken: 100%
Regen Chance: 0%
Sichtbarkeit: 10 km
Sonnenaufgang: 7:58 am
Sonnenuntergang: 4:21 pm
TäglichStündlich
Tägliche VorhersageStündliche Vorhersage
Today 9:00 pm
Wetter-Symbol
6° | 8°°C 0 mm 0% 4 mph 94 % 1035 mb 0 mm/h
Tomorrow 9:00 pm
Wetter-Symbol
3° | 7°°C 0 mm 0% 4 mph 96 % 1035 mb 0 mm/h
Sa. Jan. 18 9:00 pm
Wetter-Symbol
2° | 7°°C 0 mm 0% 3 mph 87 % 1033 mb 0 mm/h
So. Jan. 19 9:00 pm
Wetter-Symbol
1° | 6°°C 0 mm 0% 6 mph 90 % 1023 mb 0 mm/h
Mo. Jan. 20 9:00 pm
Wetter-Symbol
5° | 9°°C 0 mm 0% 7 mph 96 % 1022 mb 0 mm/h
Today 12:00 pm
Wetter-Symbol
8° | 8°°C 0 mm 0% 4 mph 91 % 1034 mb 0 mm/h
Today 3:00 pm
Wetter-Symbol
8° | 9°°C 0 mm 0% 3 mph 87 % 1034 mb 0 mm/h
Today 6:00 pm
Wetter-Symbol
6° | 7°°C 0 mm 0% 4 mph 93 % 1034 mb 0 mm/h
Today 9:00 pm
Wetter-Symbol
5° | 5°°C 0 mm 0% 4 mph 94 % 1035 mb 0 mm/h
Tomorrow 12:00 am
Wetter-Symbol
4° | 4°°C 0 mm 0% 3 mph 96 % 1034 mb 0 mm/h
Tomorrow 3:00 am
Wetter-Symbol
4° | 4°°C 0 mm 0% 4 mph 96 % 1034 mb 0 mm/h
Tomorrow 6:00 am
Wetter-Symbol
3° | 3°°C 0 mm 0% 3 mph 95 % 1035 mb 0 mm/h
Tomorrow 9:00 am
Wetter-Symbol
3° | 3°°C 0 mm 0% 3 mph 95 % 1035 mb 0 mm/h
Name Preis24H (%)
Bitcoin(BTC)
€96,614.93
2.40%
Ethereum(ETH)
€3,246.23
3.92%
XRP(XRP)
€3.01
9.47%
Fesseln(USDT)
€0.97
0.02%
Solana(SOL)
€195.76
7.34%
Dogecoin(DOGE)
€0.365585
5.80%
USDC(USDC)
€0.97
-0.01%
Shiba Inu(SHIB)
€0.000021
3.88%
Pepe(PEPE)
€0.000017
7.06%
Peanut das Eichhörnchen(PNUT)
€0.60
10.82%
Nach oben scrollen