¿Qué es una explotación de errores?
Las vulnerabilidades de errores se refieren a ataques en forma de programas, bloques de datos o conjuntos de comandos que aprovechan las vulnerabilidades del sistema para obtener ganancias o exponer cualquier sistema en particular. Las vulnerabilidades de errores pueden ser realizadas por actores malintencionados para causar un comportamiento inesperado en aplicaciones o redes de computadoras, lo que les permite obtener acceso a dichos sistemas o ejecutar ataques de denegación de servicio (DDoS).
Según algunas publicaciones, todavía hay muchos errores ocultos en las plataformas de cadenas de bloques y criptomonedas, que los piratas informáticos están tratando de descubrir. Hubo un informe publicado recientemente sobre un error de Bitcoin¿Qué es el Bitcoin? Bitcoin es una criptomoneda de intercambio digital nacida en el año 2009. Se diferencia de... Leer más descubierto hace años llamado error «INVDoS», que, si se explota, colapsaría los nodos de Bitcoin. Fue descubierto por Braydon Fuller en 2018, quien hizo pública la información. Resulta que un pirata informático podría haber creado fácilmente una transacción de Bitcoin mal formada que consumiría incontrolablemente los recursos de memoria de la red.
En el mismo año, los piratas informáticos también atacaron un proyecto de criptomonedas llamado Pigeoncoin. Pudieron capitalizar el error de inflación¿Qué es la inflación?... de Bitcoin para imprimir alrededor de $ 15,000 en Pigeoncoins. Al hacerlo, también tuvieron que explotar un código Bitcoin incorrecto. Después del descubrimiento del hack, los investigadores también vieron que podría haber más errores en la red de Bitcoin en ese entonces que podrían permitir a los atacantes inflar el suministro de Bitcoin por encima de su límite designado de 21 millones de monedas.
Errores como estos pueden explotarse para causar una pérdida masiva de fondos a través de la interrupción generalizada de los servicios y los contratos urgentes que se implementan en los mercados e intercambios de criptomonedas afectados. Por lo tanto, es importante que los desarrolladores siempre sometan sus proyectos a auditorías de seguridad exhaustivas y procedimientos rígidos de testnet¿Qué es una Testnet o red de prueba? Una cadena de bloques alternativa utilizada por los desarrolladores para... Leer más antes de implementarlos en su red principal para uso público.