Seguridad

Exploit

Aprovechar un fallo del código para hacer algo que no estaba previsto. No es robar una contraseña: es usar el sistema tal y como está escrito.

Un exploit es aprovechar un fallo en el código para conseguir algo que no estaba previsto. La diferencia con lo que la mayoría imagina al oír «hackeo» es importante: casi nunca hay contraseñas robadas ni nadie entrando por la fuerza. El atacante usa el sistema tal y como está escrito — solo que ha encontrado un caso que el autor no pensó.

Por eso en cripto es tan frecuente. Un contrato inteligente hace exactamente lo que dice, incluso cuando lo que dice no es lo que su autor quería, y como es público, cualquiera puede leerlo buscando ese hueco. En DeFi además el hueco tiene dinero detrás desde el primer día.

Los tres sitios donde más aparecen: en la lógica económica (el contrato calcula un precio o un saldo de una forma que se puede manipular), en los permisos (una función que debería poder llamar solo el dueño y puede llamar cualquiera) y en cómo un sistema identifica las cosas, que es de donde salen algunos de los más caros — el hackeo de Injective se llevó 4,9 millones por ahí.

El error típico al leer la noticia es confundir dos cosas muy distintas: que falle una aplicación construida encima de una red, o que falle la red. Lo primero es habitual y afecta a quien usara esa aplicación; lo segundo es rarísimo. Cuando veas un titular, la primera pregunta es siempre esa — y casi siempre la respuesta está en el segundo párrafo, no en el titular.

Último vídeo del canal

¿Qué es Zcash (ZEC)? Se ha MULTIPLICADO x70 en su peor año

Análisis, operativa en directo y lo que se mueve en el mercado, explicado sin humo.

Ver también

Más de Seguridad

← Todos los términos del diccionario