Sécurité du Balancer v3 : nouvelles mesures après un exploit

Sécurité du Balancer v3 : nouvelles mesures après un exploit

Après l'attentat du 3 novembre, l'équipe de Balancer a amélioré sa sécurité avec la v3 introduire de nouvelles règles de fonctionnement du pool et une approche plus préventive de la protection des protocoles.

L'exploit de novembre et le changement d'approche

L'exploit du 3 novembre a affecté les Composable Stable Pools sur la version V2 du protocole, tandis que V3 elle est restée complètement indemne. Cet événement a poussé Balancer à revoir en profondeur son modèle de sécurité.

Au lieu de simplement corriger la vulnérabilité, l’équipe a choisi de renforcer structurellement l’architecture existante. L’objectif est de prévenir de futures attaques en créant une protection à long terme directement au niveau du protocole.

L'incident a montré que le vecteur d'attaque existait depuis plus longtemps quatre ans avant d'être découvert. De plus, des modèles similaires ont affecté d’autres protocoles plus tard, sans que l’industrie ne les reconnaisse au préalable.

Des modèles réactifs à la prévention structurelle

Traditionnellement, la sécurité dans DeFi s'est concentrée sur une approche réactive : trouver les vulnérabilités, appliquer les correctifs, puis passer au problème suivant. Cependant, cette méthode ne couvre pas les vecteurs d’attaque encore inconnus.

Balancer a alors redéfini son objectif : éliminer des catégories entières d'exploits potentiels en limitant les protocoles aux seuls cas d'utilisation légitimes. Si une opération n’a pas de véritable justification économique, elle ne doit tout simplement pas être possible.

Dans ce cadre, la réponse ne se limite pas à une correction ponctuelle, mais vise à prévenir à l’avance les scénarios anormaux. Cela dit, la stratégie nécessite une architecture plus rigoureuse et plus facilement testable.

Architecture centrée sur le coffre-fort et son impact sur l'exposition aux risques

architecture centrée sur le coffre-fort de la V3 incarne déjà cette philosophie. Le système concentre les soldes de jetons, les commissions et la gestion du BPT dans un seul composant, réduisant ainsi la surface d'attaque répartie entre les pools individuels.

Grâce à un coffre-fort unique et fortement audité, Balancer a supprimé plusieurs vulnérabilités qui pourraient être exploitées par des acteurs malveillants. Parmi celles-ci se trouve la vulnérabilité d'arrondi spécifique qui a rendu possible l'exploit du 3 novembre sur la V2.

Les résultats le confirment : pas de pool de versions V3 a été touché par l'accident. De plus, le déplacement de la complexité de la couche pool vers le coffre-fort facilite globalement l’analyse et le test du comportement du protocole.

Ré-auditer Certora sur Balancer v3 et les résultats

L'équipe a décidé de ne pas s'arrêter aux succès obtenus lors de l'attaque de novembre. En collaboration avec Certoraun réaudit approfondi a été lancé sur de nombreux contrats V3.

L'objectif du réaudit était d'identifier et d'éliminer tout vecteur d'attaque possible avant qu'il ne puisse être exploité par des acteurs malveillants. De plus, l'analyse visait à vérifier la solidité de la nouvelle structure de la voûte.

L'équipe Certora n'a identifié aucune vulnérabilité dans les contrats V3 examinés, soulignant la robustesse de l'architecture simplifiée. Pour plus de détails sur la méthodologie et les résultats, Balancer se réfère au rapport complet publié par Certora.

Règles de pool pondérées New Balancer v3

En plus du réaudit, Balancer a introduit des garde-corps de sécurité supplémentaires sur les pools pondérés et stables V3. En plus de celles envisagées, deux mesures préventives ont été ajoutées qui éliminent directement d'éventuelles utilisations malveillantes.

La première mesure concerne moi limites minimales de solde de jetons. Des niveaux minimum effectifs ont été définis sur l’ensemble du spectre décimal des tokens, afin d’éviter d’atteindre des soldes extrêmement bas.

Étant donné que l’obtention de soldes très bas nécessite généralement des transactions très importantes, ce mécanisme limite efficacement les taille maximale des échanges. De plus, les opérations en piscine sont ainsi maintenues dans une fourchette économiquement significative.

La deuxième mesure est laArrondi d’équilibre amélioré. Dans la V2, certaines opérations de liquidité dans le coffre-fort ont transmis la direction d'arrondi aux pools, créant ainsi une marge pour des anomalies dans des cas spécifiques.

En V3, cependant, les mathématiques internes des pools effectuent toujours le bon arrondi, notamment pour le calcul du montantIn dans les swaps ExactOut. Cela résout le problème présent dans la version précédente et rend les flux plus robustes.

De plus, le solde tokenIn est arrondi à la hausse lors des calculs, poussant encore le système dans une direction conservatrice. Toutefois, ces modifications ne modifient pas le fonctionnement normal des utilisateurs légitimes.

Limites de pool stables du Balancer v3 et déséquilibre maximum autorisé

Un garde-corps supplémentaire a été introduit sur les piscines V3 Stable : le rapport de balourd maximal entre le solde maximum et minimum est fixé à 10 000:1. Au-delà de ce seuil, les opérations ne sont plus autorisées.

Les pools stables sont conçus pour maintenir des équilibres proches d’un ratio de 1:1. Par conséquent, cette limite, bien que grande, évite les déséquilibres extrêmes typiques des modèles d’attaque les plus connus.

L’idée centrale est de limiter les pools stables à une plage de fonctionnement économiquement logique. Il n’existe aucun cas d’utilisation légitime pour fonctionner avec des déséquilibres aussi extrêmes, c’est pourquoi le protocole les interdit complètement.

Flash swaps, prêts flash et nouveaux garde-fous

Un élément clé de l’analyse concernait la distinction entre les flash swaps et les prêts flash. Les deux offrent un accès temporaire aux actifs, mais leur fonctionnement sous-jacent est différent.

Les prêts flash sont limités par liquidité disponible du jeton, tandis que les swaps flash sont liés aux limites de stockage et peuvent théoriquement aller jusqu'à 1e128 jetons. Cette valeur dépasse largement la quantité réelle de tout actif.

Il n’y a aucune motivation légitime pour « emprunter » plus de jetons qu’il n’en existera jamais. Une telle demande est, au mieux, une erreur, au pire une tentative d’attaque.

Cela dit, les nouveaux garde-fous empêchent que ces scénarios impossibles ne se produisent au niveau de la piscine. De cette manière, le protocole est protégé à la fois contre les erreurs et contre les utilisations intentionnellement malveillantes.

Protection contre les exploits Balancer v3 et réponse aux incidents

L’exploit du 3 novembre a fourni des leçons importantes à l’ensemble du secteur. Même si le V3 n'a pas été affecté, la réponse de l'équipe a été de renforcer davantage l'engagement en matière de prévention.

En adoptant une approche préventive plutôt que réactive, Balancer vise à établir une nouvelle norme de sécurité pour ADMINISTRATEUR. Là Sécurité de l'équilibreur v3 intègre la robustesse directement dans l’architecture, bloquant les menaces potentielles avant même qu’elles n’apparaissent.

Cependant, la sécurité ne se limite pas aux seuls contrats intelligents. En collaboration avec Hypernatifles nouveaux pools incluent des fonctions de pause étendues, prises en charge par une surveillance continue 24h/24 et 7j/7.

Ce modèle permet une réponse immédiate lorsque des signaux de risque sont détectés, surmontant une rigidité basée uniquement sur l'immuabilité du code et se rapprochant d'une protection dynamique et active.

Déploiement de nouvelles usines et mission Balancer

Les nouvelles usines de piscines lestées et stables, dont Piscines à surtension stablesdotés de garde-fous de sécurité mis à jour, sont désormais déployés sur tous les réseaux hébergeant la version V3 du protocole.

La documentation officielle illustre en détail la conception de la V3, sa logique de fonctionnement et les paramètres introduits pour garantir plages de fonctionnement sûres aux applications de liquidité qui intègrent le système.

La mission déclarée de Balancer est d'accélérer l'innovation dans DéFi fournir des infrastructures sécurisées pour les applications de liquidité. Les projets peuvent s'appuyer sur ce cadre pour créer de nouveaux types de pools financiers et de dApps.

Globalement, l'évolution des mesures mises en place après l'accident de novembre montre la volonté de renforcer la sécurité dans le temps Équilibreur v3 consolider un modèle de protection qui combine architecture, garde-corps économiques et surveillance continue.

Voir l’article original en italien

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 !