KryptoRatgeber

Glossar

Malicious Smart Contract

Aktualisiert 12. Juni 2026

Ein Malicious Smart Contract ist ein absichtlich schadhaft programmiertes, selbstausführendes Programm auf einer Blockchain, das darauf ausgelegt ist, Nutzervermögen zu stehlen, Netzwerkressourcen zu missbrauchen oder legitime Protokolle zu manipulieren – oft ohne dass der Betroffene den Angriff unmittelbar bemerkt.

Warum der unveränderliche Code zum Risiko wird

Smart Contracts sind nach ihrer Bereitstellung auf der Blockchain in der Regel nicht mehr veränderbar. Genau diese Eigenschaft, die für Transparenz und Vertrauenslosigkeit sorgen soll, macht schadhaften Code besonders gefährlich: Einmal deployed, kann ein Malicious Smart Contract dauerhaft aktiv bleiben. Ein verbreiteter Angriffsvektor sind Token-Approval-Exploits. Der Nutzer erteilt dabei – häufig beim Verbinden mit einer vermeintlich legitimen DeFi-Anwendung – eine unbegrenzte Approval (Token-Freigabe), also eine Spending-Erlaubnis für seine Token. Der bösartige Contract schöpft diese Erlaubnis zu einem späteren Zeitpunkt vollständig aus und transferiert die Mittel an den Angreifer.

Angriffsmuster im Überblick

Reentrancy-Angriffe zählen zu den technisch schwerwiegendsten Varianten: Ein bösartiger Contract ruft eine verwundbare Funktion eines anderen Contracts rekursiv auf, bevor dessen interner Zustandsspeicher aktualisiert wird. Dadurch lassen sich Guthaben mehrfach abheben, obwohl der Saldo formal bereits aufgebraucht sein müsste. Dieser Mechanismus hat in DeFi-Protokollen bereits dreistellige Millionenbeträge in US-Dollar abgezogen.

Fake-Trading-Bot-Scams funktionieren anders: Opfer werden über Social-Media-Kanäle oder Foren überredet, selbst einen präparierten Contract zu deployen und mit Kapital zu befüllen – in der Erwartung automatisierter Gewinne. Was der Nutzer nicht sieht: Der Contract enthält einen zweiten, verschleierten Owner-Eintrag, der dem Angreifer vollständigen Zugriff auf alle eingesandten Mittel gewährt.

Auf permissioned Blockchains wie Hyperledger Fabric eröffnen Malicious Smart Contracts zusätzliche Angriffsflächen. Dort kann schädlicher Chaincode als Denial-of-Service-Vektor gegen validierende Peers eingesetzt werden oder als Bot-Infrastruktur für Spam innerhalb des Netzwerks dienen.

Schutz und Einordnung

Die wichtigsten Gegenmaßnahmen sind konsequentes Token-Approval-Management (regelmäßiges Widerrufen nicht mehr benötigter Berechtigungen), die Beschränkung von Interaktionen auf geprüfte Protokolle sowie das Lesen von Smart-Contract-Audit-Berichten vor jeder Nutzung. Ein Audit schließt Risiken nicht vollständig aus, erhöht aber die Chance, dass bekannte Angriffsmuster wie Reentrancy oder versteckte Owner-Logik vor dem Launch erkannt werden. Das grundlegende Smart-Contract-Risiko lässt sich durch Sorgfalt minimieren, nicht eliminieren.