Foto: REDPIXEL.PL/Shutterstock
El mes pasado resultó ser el peor del año en curso para el sector de las finanzas descentralizadas (DeFi). De hecho, en julio se registró una pérdida total de $468 millones de dólares de los protocolos DeFi debido a hackeos y otros ciberataques. Es un rendimiento mucho peor que el del mismo mes de 2022, que registró una pérdida de unos $80 millones de dólares.
Mayores pérdidas en Ethereum
Las mayores pérdidas se produjeron en la red Ethereum (ETH). Ascendieron a $447 millones de dólares, más del 95% del total de las pérdidas mensuales. El pirateo de la plataforma de cadenas cruzadas Multichain fue el mayor culpable. En total, la plataforma perdió 231 millones de dólares en criptofondos. El proveedor de criptopagos Alphapo también fue pirateado por valor de unos $100 millones de dólares.
Los problemas de acceso provocan las mayores pérdidas
La nueva red de exchanges de Coinbase, Base, que no empezó a funcionar hasta este año, sufrió una pérdida notable de $23 millones de dólares. Esta semana, Base fue testigo de otro back pull en el token BALD, en el que los primeros inversores ganaron millones en un día, pero que en última instancia dejó a muchos inversores engañados. Más de 38 ataques estuvieron relacionados con back pulls y provocaron una pérdida total de $36 millones de dólares.
La forma en que se produjeron la mayoría de las pérdidas fue a través de problemas de acceso. En el contexto de las criptomonedas, esto se refiere a problemas con la forma en que se establecen los derechos de acceso y los permisos en una blockchain o contrato inteligente. Estos problemas pueden surgir cuando hay fallos en la seguridad del control de acceso, que permiten a usuarios no autorizados acceder a determinadas funciones o datos. Un total de $364 millones de dólares en exchanges habían sido pirateados mediante este método.
Se perdieron $78 millones de dólares mediante ataques de reentrada. Estos últimos son contratos inteligentes maliciosos que invocan una función de otro contrato sólo para volver a llamar al contrato malicioso antes de que se complete la invocación de la primera función. Esto permite al atacante retirar fondos repetidamente antes de que el contrato original actualice el saldo.