
Significado y definición de cryptojacking
El cryptojacking es un tipo de ciberdelito que implica el uso no autorizado de dispositivos de personas (computadoras, teléfonos inteligentes, tabletas o incluso servidores) por parte de cibercriminales para extraer criptomonedas. Como muchas formas de ciberdelito, el motivo es el lucro, pero a diferencia de otras amenazas, está diseñado para permanecer completamente oculto a la víctima.
¿Qué es el cryptojacking?
El cryptojacking es una amenaza que se incrusta en una computadora o dispositivo móvil y luego utiliza sus recursos para extraer criptomonedas. Las criptomonedas son dinero digital o virtual, que adopta la forma de tokens o "monedas". La más conocida es Bitcoin, pero existen aproximadamente otras 3000 formas de criptomonedas y, si bien algunas criptomonedas se han aventurado en el mundo físico a través de tarjetas de crédito u otros proyectos, la mayoría siguen siendo virtuales.
Las criptomonedas utilizan una base de datos distribuida, conocida como "blockchain", para funcionar. La cadena de bloques se actualiza periódicamente con información sobre todas las transacciones que se han realizado desde la última actualización. Cada conjunto de transacciones recientes se combina en un "bloque" mediante un proceso matemático complejo.
Para producir nuevos bloques, las criptomonedas dependen de que las personas proporcionen la potencia informática. Las criptomonedas recompensan a las personas que proporcionan la potencia informática con criptomonedas. Aquellos que intercambian recursos informáticos por moneda se denominan "mineros".
Las criptomonedas más grandes utilizan equipos de mineros que manejan equipos informáticos dedicados para completar los cálculos matemáticos necesarios. Esta actividad requiere una cantidad significativa de electricidad; por ejemplo, la red Bitcoin actualmente utiliza más de 73 TWh de energía al año.
Los cryptojackers y el futuro del cryptojacking
Ahí es donde entra en juego el cryptojacking: los cryptojackers son personas que quieren los beneficios de la minería de criptomonedas sin incurrir en los enormes costos. Al no tener que pagar por hardware de minería costoso ni por grandes facturas de electricidad, el cryptojacking permite a los piratas informáticos minar criptomonedas sin los grandes gastos generales. El tipo de criptomoneda que se extrae principalmente en computadoras personales es Monero, que atrae a los cibercriminales porque es difícil de rastrear.
Existe cierto debate sobre si el criptojacking está en declive o en aumento. El criptojacking tiende a aumentar en proporción al valor de las criptomonedas, en particular Bitcoin y Monero. Pero en los últimos años, dos factores han tenido un efecto moderador sobre el criptojacking:
Medidas represivas por parte de las fuerzas del orden.
El cierre de Coinhive, que era el sitio líder en el tema de los mineros de criptomonedas, proporcionó un código JavaScript que los sitios web podían incorporar para que los equipos de los visitantes minaran Monero. El código de Coinhive fue rápidamente objeto de abuso: los piratas informáticos también podían inyectar un script de minería en un sitio web sin el conocimiento del propietario del sitio. El sitio cerró en marzo de 2019 y, con él, la cantidad de infecciones del sitio se redujo drásticamente.
La motivación detrás de un ataque de criptominería es simple: dinero. La minería de criptomonedas puede ser muy lucrativa, pero obtener ganancias es un desafío si no se tienen los medios para cubrir grandes costos. La criptominería es la manifestación criminal de la criptominería y ofrece una forma ilegítima, pero efectiva y económica de extraer monedas valiosas.
¿Cómo funciona el cryptojacking?
Los cibercriminales piratean dispositivos para instalar software de criptominería. El software funciona en segundo plano, extrayendo criptomonedas o robando de las billeteras de criptomonedas. Las víctimas desprevenidas usan sus dispositivos normalmente, aunque pueden notar un rendimiento más lento o demoras.
Los piratas informáticos tienen dos formas principales de obtener el dispositivo de una víctima para minar criptomonedas en secreto:
Haciendo que la víctima haga clic en un enlace malicioso en un correo electrónico que carga el código de criptominería en la computadora
Al infectar un sitio web o un anuncio en línea con código JavaScript que se ejecuta automáticamente una vez cargado en el navegador de la víctima
Los piratas informáticos suelen utilizar ambos métodos para maximizar sus ganancias. En ambos casos, el código coloca el script de cryptojacking en el dispositivo, que se ejecuta en segundo plano mientras la víctima trabaja. Independientemente del método utilizado, el script ejecuta problemas matemáticos complejos en los dispositivos de las víctimas y envía los resultados a un servidor que el pirata informático controla.
A diferencia de otros tipos de malware, los scripts de cryptojacking no dañan los equipos ni los datos de las víctimas. Sin embargo, sí roban recursos de procesamiento informático. Para los usuarios individuales, un rendimiento informático más lento puede ser simplemente una molestia. Pero el cryptojacking es un problema para las empresas porque las organizaciones con muchos sistemas cryptojacked incurren en costos reales. Por ejemplo:
El uso del servicio de asistencia técnica y del tiempo de TI dedicado a rastrear problemas de rendimiento y reemplazar componentes o sistemas con la esperanza de resolver el problema.
Aumento de los costos de electricidad.
Algunos scripts de criptominería tienen capacidades de gusanos que les permiten infectar otros dispositivos y servidores en una red. Esto hace que sea más difícil identificarlos y eliminarlos. Estos scripts también pueden verificar si el dispositivo ya está infectado por malware de criptominería de la competencia. Si se detecta otro criptominero, el script lo desactiva.
En los primeros casos de criptominería, algunos editores web intentaron monetizar su tráfico pidiendo permiso a los visitantes para minar criptomonedas mientras estaban en su sitio. Lo posicionaron como un intercambio justo: los visitantes recibirían contenido gratuito mientras los sitios usarían su computadora para minar. Por ejemplo, en los sitios de juegos, los usuarios podrían permanecer en la página durante un tiempo mientras el código JavaScript extrae monedas. Luego, cuando abandonan el sitio, la criptominería terminaría. Este enfoque puede funcionar si los sitios son transparentes sobre lo que están haciendo. La dificultad para los usuarios es saber si los sitios son honestos o no.
Las versiones maliciosas de criptominería (es decir, cryptojacking) no piden permiso y siguen funcionando mucho después de que abandones el sitio inicial. Esta es una técnica utilizada por los propietarios de sitios dudosos o piratas informáticos que han comprometido sitios legítimos. Los usuarios no tienen idea de que un sitio que visitaron ha estado usando su computadora para minar criptomonedas. El código usa solo los recursos del sistema suficientes para pasar desapercibido. Aunque el usuario piensa que las ventanas visibles del navegador están cerradas, una oculta permanece abierta. A menudo puede ser una ventana emergente, cuyo tamaño se ajusta debajo de la barra de tareas o detrás del reloj.
El cryptojacking puede incluso infectar dispositivos móviles Android, utilizando los mismos métodos que se utilizan para atacar a los ordenadores de escritorio. Algunos ataques se producen a través de un troyano oculto en una aplicación descargada. O los teléfonos de los usuarios pueden ser redirigidos a un sitio infectado, que deja una ventana emergente persistente. Si bien los teléfonos individuales tienen una capacidad de procesamiento relativamente limitada, cuando los ataques se producen en gran número, proporcionan suficiente fuerza colectiva para justificar los esfuerzos de los cryptojackers.