Zurück zum Blog

Einführung: Sichern Sie das Solana-Ökosystem

4. Juni 2024
4 Min. Lesezeit

In dieser Serie „Secure the Solana Ecosystem" tauchen wir in verschiedene Aspekte der Sicherheit auf der Solana-Blockchain ein. Beginnend mit grundlegenden Konzepten schreitet die Serie zu nuancierteren Themen wie programmübergreifenden Interaktionen, Kontovalidierungen und der Handhabung komplexer Funktionen wie Multi-Signatur-Mechanismen und Typsicherheit fort. Jeder Artikel baut auf dem vorherigen auf und vermittelt Entwicklern ein umfassendes Verständnis davon, wie die Sicherheit und Effizienz bei der Arbeit mit Solana verbessert werden kann.

Aufschlüsselung: Ein umfassender Überblick

In diesem Artikel stellen wir kurz den Hintergrund von Solana vor und gehen das Beispielprojekt (d.h. Hello World) durch. Wir erfahren, wie man ein Programm auf Solana bereitstellt und wie man den Client verwendet, um mit dem On-Chain-Programm zu interagieren.

In diesem Artikel stellen wir vor, wie die programmübergreifende Aufrufung über die Funktion invoke() implementiert wird. Wir verwenden auch verschiedene Beispiele, um die Unterschiede zwischen invoke() und invoke_signed() zu veranschaulichen.

In diesem Artikel stellen wir vor, wie ein Programm in Solana aktualisiert werden kann. Wir verwenden verschiedene Beispiele, um den detaillierten Prozess zu veranschaulichen.

In Solana implementieren Anweisungen eine bestimmte Logik basierend auf verschiedenen Konten, die von Clients oder anderen Programmen bereitgestellt werden. Daher ist die ordnungsgemäße Überprüfung der Konten sehr wichtig. In diesem Artikel stellen wir vor, wie Konten ordnungsgemäß überprüft werden, und verwenden zwei Angriffsszenarien, um die Bedeutung dieser Überprüfungen zu veranschaulichen.

In diesem Artikel stellen wir die einfache Implementierung von Multi-Sig in Solana vor. Es handelt sich um das Szenario, in dem Sie die Signaturen von mehreren Benutzern Off-Chain sammeln können. Das Szenario, bei dem die Transaktionen vollständig On-Chain signiert werden müssen, wird später vorgestellt.

In diesem Artikel stellen wir die allgemeine Implementierung von Multisig in Solana vor. Die Implementierung nutzt die Funktion von PDA, die es dem Programm ermöglicht, die Transaktion automatisch per PDA zu signieren, wenn die Anzahl der gültigen Signaturen die Anforderung erfüllt.

In diesem Artikel stellen wir das Problem der Typverwechslung in Solana vor. Es gibt viele Möglichkeiten, dieses Problem zu vermeiden. Zum Beispiel können wir ein Attribut hinzufügen, um den Typ des Kontos in der Struktur aufzuzeichnen, und das Programm sollte immer das Typattribut überprüfen, bevor es aus dem übergebenen Konto liest oder in dieses schreibt.


Über BlockSec

BlockSec ist ein wegweisendes Blockchain-Sicherheitsunternehmen, das 2021 von einer Gruppe weltweit anerkannter Sicherheitsexperten gegründet wurde. Das Unternehmen hat sich der Verbesserung von Sicherheit und Benutzerfreundlichkeit für die aufkommende Web3-Welt verschrieben, um deren Massenadoption zu fördern. Zu diesem Zweck bietet BlockSec Dienstleistungen zur Sicherheitsprüfung von Smart Contracts und EVM-Chains Sicherheitsauditing, die Phalcon-Plattform für Sicherheitsentwicklung und proaktive Bedrohungsabwehr, die MetaSleuth-Plattform für Fondverfolgung und -untersuchung sowie die MetaSuites-Erweiterung für Web3-Entwickler, die effizient in der Kryptowelt surfen.

Bis heute hat das Unternehmen über 300 angesehene Kunden wie MetaMask, Uniswap Foundation, Compound, Forta und PancakeSwap betreut und in zwei Finanzierungsrunden zig Millionen US-Dollar von namhaften Investoren erhalten, darunter Matrix Partners, Vitalbridge Capital und Fenbushi Capital.

Offizielle Website: https://blocksec.com/

Offizielles Twitter-Konto: https://twitter.com/BlockSecTeam

Für die neuesten Informationen anmelden
Über die sichere Speicherung hinaus, Teil 2: Wallet-Kryptografie sicher implementieren
Security Insights

Über die sichere Speicherung hinaus, Teil 2: Wallet-Kryptografie sicher implementieren

Kann ein Angreifer einen privaten Schlüssel rekonstruieren, ohne dessen geschützte Kopie auszulesen? Teil 2 von Beyond Secure Storage untersucht sechs Vorfälle, bei denen schwache Zufallszahlen, Entropieverlust oder Fehler bei Signatur-Nonces Schlüssel vorhersagbar oder rekonstruierbar machten. Daraus leitet er Anforderungen an die Implementierung der Schlüsselerzeugung und des Signierens ab und erläutert anschließend, wie Zahlungsinstitute deren Einhaltung durch Code-Reviews und Tests des produktiv eingesetzten Systems überprüfen können.

Wie Krypto-Vermögen gestohlen wird, ohne dass private Schlüssel entwendet werden
Case Studies

Wie Krypto-Vermögen gestohlen wird, ohne dass private Schlüssel entwendet werden

Sichere private Schlüssel garantieren keine sicheren Zahlungen. Anhand tatsächlicher Sicherheitsvorfälle bei BigONE, Bybit, Resolv, Binance, Drift und Chainflip untersucht BlockSec, wie Angreifer Schwachstellen im gesamten Ablauf von Kryptozahlungen ausnutzen. Erfahren Sie, welche Risiken bei der Zahlungsfreigabe, der Erstellung von Transaktionen, den Signaturberechtigungen und der Abwicklung bestehen – und was Zahlungsinstitute prüfen müssen, um Gelder zu schützen.

BlockSec Phalcon gewinnt bei den Regulation Asia Awards 2026 die Auszeichnung als beste Lösung für Monitoring und Überwachung digitaler Vermögenswerte
Features

BlockSec Phalcon gewinnt bei den Regulation Asia Awards 2026 die Auszeichnung als beste Lösung für Monitoring und Überwachung digitaler Vermögenswerte

BlockSec Phalcon hat bei den 9. Regulation Asia Awards for Excellence 2026 den Preis für Best Digital Asset Monitoring & Surveillance Solution gewonnen. Erfahren Sie, wie Phalcon Compliance Risikoprüfung, kontinuierliche Überwachung, Untersuchungen und Berichterstattung miteinander verbindet, um Institutionen dabei zu unterstützen, AML/CFT-Risiken zu steuern und die Compliance im Bereich digitaler Vermögenswerte zu stärken.