Piratage Oracle Full Sail : les clients ont perdu des fonds

Piratage Oracle Full Sail : les clients ont perdu des fonds

Full Sail a associé le piratage de l'oracle à la perte des fonds des clients dans le stockage automatisé : un échange décentralisé fonctionnant sur le réseau Sui a indiqué une possible compromission de l'infrastructure du Switchboard.

Notation

le meilleur commerçants

selon les visiteurs site

“Fermé l'affaire minimum de +40%…”

« Maintenant, nous travaillons avec plus de 1 300 $ par mois. »

« Il s'avère que l'on retire systématiquement 500 à 600 $ »

Qu'est-il arrivé à Full Sail

Après l'incident, l'équipe de Full Sail a bloqué les dépôts et les retraits. Les coffres-forts automatisés où les utilisateurs déposaient des liquidités ont été attaqués. Trois questions sont actuellement particulièrement importantes pour les fournisseurs de liquidité :

  • Montant des dégâts
  • Liste des stockages concernés
  • Régime d'indemnisation possible

Switchboard, un fournisseur Oracle multi-chaînes, a suspendu simultanément ses travaux sur quatre réseaux en langue Move. Les conséquences pour l’écosystème ressemblent à ceci :

  • Aptos : Standard suspendu ; les marchés du crédit et les plateformes de négociation ont soit arrêté leurs opérations, soit se tournent vers des sources de données alternatives.
  • Sui : Le standard est suspendu ; les services dotés de flux de prix Move-based Switchboard recherchent de toute urgence un remplaçant.
  • IOTA : Standard suspendu ; Les plateformes liées aux données sur les prix des actifs ont été attaquées.
  • Mouvement : Le standard est suspendu ; Certains services restreignent temporairement les opérations ou modifient la source de données.

Les développeurs ont spécifiquement souligné que Solana continue de fonctionner comme d'habitude et n'a pas été affecté par l'attaque.

Comment les pirates ont exploité le prix IOTA

Une vérification préliminaire a montré que les attaquants ont eu accès à la clé Oracle compromise et ont commencé à modifier les données sur le prix du jeton IOTA. Les cotations se sont artificiellement accélérées à la hausse et la capitalisation de la pièce a approché pendant une courte période les 10 millions de dollars.

Alors que le prix gonflé était affiché sur la blockchain, les attaquants ont libéré environ 4,94 millions de pièces stables VUSD via le protocole Virtue CDP. Ce service vous permet de contracter des prêts en dollars stables garantis par IOTA et stIOTA.

La faillite a touché 45 clients de la bourse : leurs positions ont été liquidées. Après cela, les adresses d’échange ont été gelées et le protocole Virtue a été arrêté.

Qu’est-ce qu’un oracle blockchain et pourquoi est-il nécessaire ?

Un oracle blockchain est un service qui transmet des données du monde extérieur aux contrats intelligents : prix des actifs, indices de marché, résultats d'événements, données d'appareils ou nombres aléatoires. Le contrat intelligent lui-même ne peut pas accéder directement à l'échange, au site Web ou au capteur, il a donc besoin d'un intermédiaire qui fournira les données à la blockchain sous une forme compréhensible et vérifiable.

Généralement, un oracle reçoit des informations d'une ou plusieurs sources, les traite, signe le résultat et le publie en ligne. Le contrat intelligent utilise ensuite ces données pour calculer les garanties, les liquidations, les paiements, les transactions ou d'autres actions.

Le détournement d'Oracle est une attaque dans laquelle un attaquant altère les données, les clés ou le mécanisme de publication des prix. Dans DeFi, cela est particulièrement dangereux : un prix incorrect peut déclencher des liquidations inutiles, permettre la libération d'actifs non garantis ou supprimer des liquidités du protocole.

Pour le protocole DeFi, l'oracle n'est pas un service auxiliaire, mais une partie du système de sécurité : une erreur dans le flux des prix se transforme rapidement en réelles pertes pour les utilisateurs.

Que sont les oracles ?

Les oracles diffèrent par leur conception et leurs sources de données. Les types les plus importants :

  • Oracles centralisés : les données sont transmises par un seul opérateur ou une seule source, le système est donc plus simple, mais plus dépendant de la confiance dans cet opérateur.
  • Oracles décentralisés : les données sont collectées à partir de plusieurs sources ou nœuds, réduisant ainsi le risque d'un point de défaillance unique.
  • Oracles logiciels : recevez des données provenant de sources numériques telles que des bourses, des API et des services de marché.
  • Oracles matériels : transmettent des données à partir d'appareils physiques et de capteurs.
  • Oracles entrants : délivrez des données externes à la blockchain.
  • Oracles sortants : transmettent les événements de la blockchain vers des systèmes externes.

Dans les applications financières, les oracles sont le plus souvent nécessaires pour les prix des actifs, les calculs de garanties, les liquidations et les opérations sur produits dérivés. Dans les jeux, les loteries et les projets NFT, ils peuvent être utilisés pour générer des nombres aléatoires afin que le résultat ne puisse pas être prédit ou manipulé à l'avance.

Comment réduire le risque d'attaques sur les oracles

La défense ne repose généralement pas sur une technique, mais sur une combinaison de plusieurs approches. Parmi les méthodes de base :

  • Décentralisation des sources : le prix ou autre valeur ne provient pas d'un seul canal, mais de plusieurs flux indépendants.
  • Moyenne temporelle : le protocole n'utilise pas une hausse instantanée des prix, mais la valeur moyenne sur la période sélectionnée.
  • Contrôle des écarts : les changements soudains de prix sont soumis à des restrictions supplémentaires ou à des retards.
  • Multisig et contrôle des clés : les actions importantes nécessitent la confirmation de plusieurs participants, plutôt que d'une seule clé.
  • Sources de données de sauvegarde : si le flux principal échoue, le service peut passer à un flux alternatif.

Lors de l'intégration d'un oracle dans votre projet, vous choisissez d'abord les données dont le contrat intelligent a besoin, puis sélectionnez le type d'oracle, configurez la fréquence de mise à jour, les règles de vérification des écarts et un scénario d'urgence en cas de panne. Pour les protocoles de crédit, la clé sera les prix des actifs collatéraux, pour les plateformes de trading – les cotations et les indices, pour les mécanismes de jeu – le caractère aléatoire vérifiable.

Les modèles de conception Oracle courants aident à réduire la dépendance à une source unique :

  • Agrégation de données : plusieurs sources sont combinées en une seule valeur totale.
  • Prix ​​médian : Le protocole prend la médiane afin qu’une seule valeur aberrante ait moins d’impact sur le résultat.
  • Validation-révélation : les participants valident d'abord la valeur et la révèlent plus tard, ce qui rend la manipulation plus difficile.
  • Oracle de secours : si la source principale échoue, un flux de données de sauvegarde est activé.
  • Seuil de confirmation : la valeur n'est acceptée qu'après confirmation par plusieurs nœuds indépendants.

Contexte : un hack similaire dans l'écosystème Sui

En 2025, la principale bourse décentralisée de Sui, Cetus, avait déjà été confrontée à une attaque similaire contre son pool de liquidités. À l’époque, des pirates informatiques avaient exploité un bug de dépassement d’entier dans une bibliothèque mathématique partagée, et les pertes étaient estimées à environ 223 millions de dollars.

Les validateurs de Sui ont ensuite bloqué 162 millions de dollars d'actifs volés. Cetus a ensuite pu rétablir ses opérations en recevant un prêt USDC de 30 millions de dollars du Sui Network Support Fund.

L'incident de Full Sail a montré une fois de plus à quel point les protocoles DeFi peuvent être vulnérables aux défaillances des oracles. Dans l’infrastructure blockchain, les éléments suivants sont essentiels :

  • Exactitude du nom
  • Précision clé
  • Précision du flux de prix



Voir l’article original en russe

Amazon music unlimited
Rejoignez dès maintenant Amazon Music Unlimited et plongez dans un univers de 100 millions de titres sans publicité. Profitez de 30 jours d’essai gratuit pour une expérience musicale inégalée !