BLOG

Bitcoin Core introduce una nueva política de divulgación de seguridad

Bitcoin Core introduce una nueva política de divulgación de seguridad para mejorar la transparencia y la comunicación sobre vulnerabilidades. Esta actualización mejora la forma de informar y corregir los fallos, con una clara clasificación de la gravedad. Los principales problemas y correcciones se detallan en la última actualización.

Bitcoin Core introduce una nueva política de divulgación de seguridad
25 de julio de 2024
Kester

Los responsables de la principal implementación de software de Bitcoin han anunciado una nueva política de divulgación de seguridad para mejorar la comunicación sobre problemas de seguridad.

Esta política pretende crear un procedimiento estandarizado para informar y revelar vulnerabilidades, aumentando así la transparencia y la seguridad dentro de la comunidad Bitcoin.

El anuncio también incluye varias vulnerabilidades no reveladas anteriormente.

Comprender la divulgación de la seguridad

Una divulgación de seguridad implica que investigadores de seguridad o hackers éticos informan a la organización pertinente sobre vulnerabilidades que han detectado en programas o sistemas. El objetivo es permitir que la organización corrija estas vulnerabilidades antes de que puedan ser explotadas por agentes malintencionados. Por lo general, el proceso implica descubrir la vulnerabilidad, informar de ella confidencialmente, verificarla, desarrollar una solución y, finalmente, divulgar públicamente la vulnerabilidad junto con consejos para mitigarla.

¿Deben preocuparse los usuarios?

Las últimas revelaciones de Bitcoin Core abordan varias vulnerabilidades con diferentes niveles de gravedad. Los principales problemas incluyen múltiples vulnerabilidades de denegación de servicio (DoS) que podrían interrumpir los servicios, un fallo de ejecución remota de código (RCE) en la biblioteca miniUPnPc, fallos en la gestión de transacciones que podrían llevar a la censura o a la gestión incorrecta de transacciones huérfanas, y vulnerabilidades de red como desbordamiento de búfer y desbordamiento de marca de tiempo que podrían causar divisiones de red.

No se cree que ninguna de estas vulnerabilidades suponga un riesgo crítico para la red Bitcoin por el momento. No obstante, se recomienda encarecidamente a los usuarios que mantengan actualizado su software.

Para obtener información más detallada, consulte los commits en GitHub: Bitcoin Core Security Disclosures.

Mejorar el proceso de divulgación

La nueva política de Bitcoin Core clasifica las vulnerabilidades en cuatro niveles de gravedad: Baja, Media, Alta y Crítica.

  • Gravedad baja: Se trata de fallos difíciles de explotar o con un impacto mínimo. Se darán a conocer dos semanas después de que se publique una solución.
  • Gravedad media y alta: Se trata de fallos con un impacto significativo o una facilidad de explotación moderada. Se divulgarán un año después.
  • Gravedad crítica: Los fallos que ponen en peligro la integridad de toda la red, como los que provocan inflación o robo de monedas, se gestionarán con procedimientos ad hoc debido a su gravedad.

Esta política pretende garantizar un seguimiento coherente y unos procesos de divulgación normalizados, fomentando una información responsable y permitiendo a la comunidad abordar los problemas con prontitud.

Historia de las revelaciones de CVE en Bitcoin

Bitcoin se ha enfrentado a lo largo de los años a varios problemas de seguridad importantes, conocidos como CVE (Common Vulnerabilities and Exposures). Estos incidentes subrayan la importancia de mantener prácticas de seguridad vigilantes e implementar actualizaciones oportunas. Algunos ejemplos notables son:

  • CVE-2012-2459: Este fallo crítico podía causar problemas en la red al permitir a los atacantes crear bloques no válidos que parecían válidos, pudiendo dividir temporalmente la red Bitcoin. Se solucionó en la versión 0.6.1 de Bitcoin Core y dio lugar a nuevas mejoras en los protocolos de seguridad de Bitcoin.
  • CVE-2018-17144t: Un error crítico que podría haber permitido a los atacantes crear Bitcoins adicionales, violando el principio de suministro fijo. Este problema se identificó y resolvió en septiembre de 2018. Se pidió a los usuarios que actualizaran su software para evitar una posible explotación.

Además, la comunidad Bitcoin ha considerado otras vulnerabilidades y posibles soluciones que aún no se han aplicado.

  • CVE-2013-2292: Un atacante podría ralentizar significativamente la red mediante la creación de bloques que tardan mucho tiempo en verificarse.
  • CVE-2017-12842: Esta vulnerabilidad puede engañar a los monederos ligeros de Bitcoin haciéndoles creer que han recibido un pago cuando no era así, lo que supone un riesgo para los clientes SPV (Simplified Payment Verification).

Estas discusiones enfatizan la necesidad de actualizaciones coordinadas y apoyadas por la comunidad para el protocolo de Bitcoin. La investigación en curso en torno a una bifurcación suave de limpieza por consenso pretende abordar las vulnerabilidades latentes de una manera unificada y eficiente, garantizando la robustez y seguridad continuas de la red Bitcoin.

Garantizar la seguridad del software es un esfuerzo continuo que exige un seguimiento y actualizaciones constantes. Esto se cruza con el debate más amplio sobre la osificación de Bitcoin, en el que mantener el protocolo central sin cambios se considera esencial para la estabilidad y la confianza. Algunos apoyan cambios mínimos para mitigar los riesgos, mientras que otros creen que las actualizaciones periódicas son necesarias para mejorar la seguridad y la funcionalidad.

La nueva política de divulgación de Bitcoin Core pretende equilibrar estos puntos de vista garantizando que cualquier actualización esencial se comunique de forma efectiva y se gestione de forma responsable.

Componente Social Share

Descarga Blink

Empieza a recibir y enviar bitcoins ahora

Síguenos en