Community
Data security is an extremely complex industry. Even the most cutting edge applications, like blockchain and cryptocurrency wallets, are subject to “boring” data security threats. Especially because in the cryptocurrency context reputation equals costs. To eat an elephant one bite at a time, let’s have a think about the first and foremost things to consider with cryptocurrency wallets security, in simple words.
Cryptocurrency wallets are applications. Yes, magic has real-life mechanics. All that you’ve learnt about application security and threat vectors (user phishing, injections, MitM, brute-forcing users’ passwords, replay attacks, reverse engineering, malicious 3rd party libraries) applies to crypto wallets too.
In terms of financial risks, a cryptocurrency wallet’s security baseline is similar to a banking app.
Crypto wallets' application security failures allow stealing money faster than from vulnerable mobile banking apps. Unlike banks, public blockchains don’t have a massive anti-fraud system or customer support able to revert transactions. So, while building a trendy cryptocurrency wallet, you can still rely on OWASP ASVS L3, MASVS L2, and PSD2. It’s much easier to move forward when you can use the well-thought guides.
Crypto wallets are the “gates” to the blockchain ledgers. This opens a broad attack surface for consideration. So, it would be security-wise for development teams to think about:
risks and threats typical for any finance application,
security issues unique for the ledger,
implementation issues (platform related issues, coding).
For example, check out if you pay attention to such issues as:
Finally, the question is what should we do with these concerns?
First of all, treat crypto wallets as financial applications.
Second, start with risk & threat modelling. Then follow best practices in secure design, secure coding, and cryptography.
Push security left and follow the secure software development cycle (SSDLC) as it really saves funds spent on security and reputation as well.
This content is provided by an external author without editing by Finextra. It expresses the views and opinions of the author.
Ritesh Jain Founder at Infynit / Former COO HSBC
08 January
Steve Haley Director of Market Development and Partnerships at Mojaloop Foundation
07 January
Nkahiseng Ralepeli VP of Product: Digital Assets at Absa Bank, CIB.
Sergiy Fitsak Managing Director, Fintech Expert at Softjourn
06 January
Welcome to Finextra. We use cookies to help us to deliver our services. You may change your preferences at our Cookie Centre.
Please read our Privacy Policy.