El término dusting attack o “ataque de polvo” refiere a un tipo de ataque dirigido a billeteras de criptomonedas que tiene como objetivo revelar la verdadera identidad de la persona detrás de una billetera para luego ser atacada de muchas otras formas.
Para lograr esto el atacante realiza de manera masiva pequeñas transacciones, denominadas dust, que en español se traduce como polvo, que son montos tan pequeños que incluso pueden pasar desapercibidas para el titular de una billetera. A partir del análisis y monitoreo de estas transacciones, los cibercriminales intentan desenmascarar la identidad del propietario de alguna de las billeteras que recibió estas transacciones. Este ataque, a diferencia de otros que atentan contra las criptomonedas, tienen como objetivo causar un daño a los dueños de las billeteras.
El concepto de dust es crucial para comprender este ataque, ya que hace referencia a un valor mínimo en criptomonedas que generalmente queda como residuo luego de una transacción entre dos billeteras. Este valor mínimo varía según la criptomoneda. Por ejemplo, al momento de escribir este artículo la mayoría de billeteras comprenden el límite de dust en bitcoin como 0.00000547 BTC, lo que equivale a 10 centavos de dólar. Cualquier valor menor a este es considerado dust.
Pero estas transacciones sin valor aparente dejan un rastro en la cuenta de la persona que las recibe. Y esta información es la que los cibercriminales intentan aprovechar. Al realizar estas transacciones los actores maliciosos obtienen cierta información de la billetera que luego intentan cruzar con datos obtenidos de otras fuentes o mediante técnicas como el scraping web, lo cual en última instancia les puede permitir descubrir la identidad real la persona detrás de una billetera.
Pero entonces, teniendo en cuenta que es posible ver todas las transacciones de manera pública y que los cibercriminales pueden enviar dust, ¿esto quiere decir que algunas billeteras o criptomonedas son inseguras? No.
Para comprender mejor cómo evitar un ataque de dusting, veamos paso a paso cómo funciona.
¿Cómo funciona un dusting attack?
Etapa de reconocimiento
En esta etapa, el cibercriminal delimita ciertos aspectos para ejecutar el ataque. En primer lugar, crea una lista de los objetivos a los cuales se quiere llegar, a los cuales se llama “Ballenas”. Estos objetivos pueden ser billeteras con una gran cantidad de criptomonedas, objetivos personales o políticos, o simplemente personas comunes dentro del mundo cripto. Teniendo las billeteras de estas personas, los actores maliciosos deben conocer el límite de cada moneda y billetera para considerar una transacción como dust y contar con esos fondos en sus propias billeteras. Usualmente, estos ataques se realizan de manera masiva, con lo cual podrían llegar a requerir una cantidad de criptomonedas pequeña pero considerable.
Etapa de ejecución
Luego de armar esta lista de direcciones de interés, los cibercriminales comienzan a enviar múltiples transacciones por estos montos mínimos, generalmente al azar para evitar levantar sospechas por parte de las víctimas. Este es el inicio del dusting attack.
Luego, los atacantes comienzan a hacer un análisis minucioso de la información y datos que puedan obtener de la billetera y el número de transacción: Metadatos, publicaciones, apariciones en línea, y más. Este análisis no solo se realiza en la misma blockchain, sino también a lo largo de todo sitio web que pueda estar relacionada con criptomonedas, Exchange, billeteras o incluso el objetivo.
Etapa de rédito
Luego de obtener la identidad real de los objetivos y, en algunos casos, información personal y privada, comienza la etapa en la cual los cibercriminales consiguen el “fruto” del ataque. Y como cualquier robo de información personal, esto suele derivar en ataques de phishing especialmente dirigidos, suplantación de identidad, robo de credenciales mediante ataques de fuerza bruta y demás. Es allí donde los cibercriminales ven el dinero, ya sea con el robo del mismo a sus víctimas o con la venta de sus datos personales.
Además de las consecuencias mencionadas, existe la posibilidad de que la billetera de la víctima sea marcada como “spam” o “potencialmente maliciosa” por quienes la administren, lo cual podría resultar en otra consecuencia no deseada para la víctima: la pérdida de sus criptoactivos.
Lecturas recomendadas:
Recomendaciones
Prevenir un dusting attack puede parecer complejo, ya que es la combinación de lo público de las transacciones y la información que queda de ellas lo que hace que un ataque pueda llevarse adelante. Sin embargo, existen ciertas recomendaciones para reducir el riesgo de ser víctima de uno de estos ataques:
- Cuidar nuestros datos personales. Como habrás leído en este artículo, los ataques de dusting no son posibles sin la asociación de la identidad de la víctima mediante la búsqueda de información personal de las mismas. Información como correos electrónicos personales, números de teléfono, nombres completos e identificadores gubernamentales son algunos de los datos más buscados por cibercriminales.
- Monitorear las transacciones entrantes y salientes de nuestras billeteras. Si detectamos transacciones de pequeños valores, puede ser que estemos siendo víctimas de un intento de dusting attack. Ante ello, utilizar los mecanismos que proveen los servicios de billeteras para poder denunciar las transacciones.
- Evitar sobreexponer nuestras direcciones de billeteras, y no reutilizar aquellas que ya hayan sido expuestas públicamente.
- Almacenar nuestros criptoactivos en servicios de billeteras que cuenten con algún tipo de protección contra estos ataques. Un ejemplo de ellos son Samurai y Wasabi, dos billeteras creadas con el objetivo de anonimizar fuertemente todo el proceso de intercambio de criptomonedas.