4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Vulnerability Disclosure and Cryptocurrencies

Introduction

The cryptocurrency ecosystem consists of blockchains, coins, tokens, smart contracts, exchanges and wallets. It is worth billions of dollars, and as such is a target for criminals. Notable incidents include:

Attackers exploit a vulnerability to perform an attack. A vulnerability is a flaw. Flaws can exist in hardware, software and an online service. Exploitation of vulnerabilities can impact the confidentiality, integrity and available of system of information. Exploitation of vulnerabilities in the cryptocurrency eco-system can have a serious financial impact as the above incidents show.

Vulnerability Disclosure and Handling

Developers should be able to receive vulnerability information, collaborate with the vulnerability finder, verify the vulnerability, fix it, and then disseminate the information. There are two International Standards which ideally should be followed: ISO/IEC 290147 and ISO/IEC 33011.

Analysis of the Crypto Eco-System

Some of the recommended practices of a mature vulnerability disclosure program are:

  • publishing a vulnerability policy
  • a means to contact the vendor
  • publishing advisories
  • a bug bounty program

Below is an analysis of how some of the major players in the crypto ecosystem compare against these recommendations.

Analysis of CryptoCurrencies

Coin Policy Contact Details Advisories Bug Bounty
Bitcoin No Yes Email only No
Ethereum No No No No
Ripple No No No No
Bitcoin Cash No No No No
LiteCoin No No No No
Monero Yes Yes No Yes
Verge No No No No
Zcash No Yes Yes No
Electroneum No No No Yes
Zcoin No No No No

As can be seen Monero and Zcash are the most mature in terms of following recommended practices. The main surprise is Verge, who even after a recent vulnerability exploit are still not following recommended practices.

Analysis of CryptoExchanges

Exchange Policy Contact Details Advisories Bug Bounty
Kraken Yes Yes No Yes
Gemini Yes Yes No No
Coinbase Yes Yes No Yes
Binance No No No Yes
Bittrex No No No No
CEX.io No No No No
Bitfinex No No No No

Given the successful hacks on exchanges it would have been expected that exchanges would be leading the way. However, this seems far from the case.

Analysis of CryptoWallets

Wallet Policy Contact Details Advisories Bug Bounty
Parity No Yes No Yes
Ledger No Yes Partial Yes
Trezor Yes Yes Yes Yes
Coinomi No No No No
Jaxx No No No No

Trezor seems to following all the recommended practices. Ledger has improved their practices after a recent vulnerability disclosure. The main software wallets (Jaxx and Coinomi) are lagging.

Summary

Given, the huge impact that exploiting vulnerabilities can have on the cryptocurrencies it is both surprisingly and worrying that the major players in the crypto ecosystem are not following recommended practices. Monero, Trezor, Kraken and Coinbase are leading the way, and others should follow suit.

Buyers and users of cryptocurrency should be pushing exchanges, wallet vendors and coin developers to improve their practices.

Donations

If you found this article please feel free to donate BTC to 3Qq8gGi9USjL78wW28KK8S45xwpfZcGnhS

1 upvotes $0.00

Replies (2)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: