Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

// // //
4/6/2021
10:00 AM
Pratik Savla
Pratik Savla
Commentary
Connect Directly
Twitter
LinkedIn
RSS
E-Mail vvv

NFT Thefts Reveal Security Risks in Coupling Private Keys & Digital Assets

Compromised NFT accounts highlight security concerns inherent in the design of centralized systems.

There's a new type of art heist in the world, one involving unique digital assets known as nonfungible tokens (NFTs) that are sold on blockchain-based marketplaces. A few weeks ago, NFTs hit the mainstream news when one was sold for nearly $70 million at Christie's, which the auction house said was the third-highest selling price for a piece of art by a living artist. In separate news the following week, several NFT owners reported that hackers had compromised their accounts on a digital art marketplace. While cryptocurrencies like Bitcoin have been targeted by hackers, this is a first for NFTs, and it highlights traditional security concerns inherent in the design of centralized systems.

The attack itself was standard, and it targeted the relatively weakest links in the network. It appears that the thieves compromised the victim accounts in the Nifty Gateway marketplace primarily by stealing user passwords, likely a result of phishing. Once they were in the accounts, the thieves either stole artwork owned by the victims or used credit cards attached to the accounts to buy NFT art that was then stolen. As NFTs exist on a blockchain, and owing to their design, the very nature of blockchain transactions makes it nearly impossible to get stolen NFTs returned to their rightful owners.

Related Content:

Prepare to Fight Upcoming Cyber-Threat Innovations

Special Report: How Data Breaches Affect the Enterprise

New From The Edge: How to Build a Resilient IoT Framework

Role of Private Keys
NFT ownership is managed via a private key that serves as a sentinel to all the assets in a specific digital wallet. Anyone holding the private key can get access, as well as move the NFTs out of the digital wallet and resell them. NFTs are in essence nonduplicable certificates of ownership for any digital asset. Because each digital asset is inextricably linked to its authentication mechanism — the key — any theft or compromise of it could mean the corresponding NFT may not be recoverable by the rightful owner. Once it's out of the owner's possession, good luck trying to get it back.

Like other blockchain-based platforms, NFT marketplaces are targeted by hackers. The centralized design of the marketplaces and the high value attached to NFTs make them prized targets. They can be subject to a range of attack vectors, including phishing, insider threats, supply chain attacks, brute-force attacks against account credentials, ransomware, and even distributed denial-of-service attacks.

No Strong Assurance Against Account Takeover
Blockchain design encompassing NFTs provides certain fundamental properties applicable to security, such as immutability and integrity checks. Immutability inherent in blockchain design is considered one of the core tenets of any transaction-security strategy. It's introduced to create a single source of truth and supports nonrepudiation, which is crucial for accountability of actions.

But this still does not guard the platform against attacks leading to an account takeover (ATO), a major threat. There is a clear, exploitable scenario here as once an NFT has been transferred to someone else's wallet or sold, it may not be recovered by the sender or a third party. Enabling private keys to serve as gatekeepers is bound to create concentrated risk in one area, leading to a single-point-of-failure scenario. Even adding additional layers of security by exercising defense in depth may not serve as a foolproof counter if an attacker uses a sophisticated, relatively noiseless, and slow-rate attack to stay under the radar to breach such controls. 

NFT Security Flaws Must Be Addressed
There is a general lack of security awareness in the NFT market, and this will need to be addressed, or there will be more incidents. While blockchain technology is promising as a security enabler for financial transactions, it has security issues, particularly related to storage in online wallets and their vulnerability to attacks. Strong passwords and multifactor authentication are certainly crucial. According to Nifty Gateway, none of the affected accounts had two-factor authentication enabled, and valid account credentials were used to access the accounts. 

To improve the security of these markets, I recommend these security best practices:

  • NFTs should be stored in a hardware wallet or distributed in multiple wallets to mitigate the risk of theft. When using hardware wallets, select PIN codes that are not easily guessable.
  • Distribute crypt assets instead of storing everything in one place.
  • Ensure that at least two-factor authentication is enabled for every account on the platform, and consider additional security settings (if available) for layered security.
  • Marketplace users should check platform website addresses carefully when entering and logging in to avoid being tricked by phishing or typosquatting attempts.
  • Users should also take timely action if they receive any unauthorized device or access notifications from the platforms regarding any access or logins to their wallets.

The novelty and buzz around NFTs mean these markets will grow rapidly this year, expanding beyond the traditional realm of artwork. However, the marketplaces need to address the security issues now, or risk lawsuits and having cyber thefts scare customers away.

Pratik Savla is a lead security engineer at Venafi with over 12 years of experience in the information security industry. At Venafi, Mr. Savla works with the research and development team and runs the product security program where he is involved with securing Venafi's ... View Full Bio
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Edge-DRsplash-10-edge-articles
I Smell a RAT! New Cybersecurity Threats for the Crypto Industry
David Trepp, Partner, IT Assurance with accounting and advisory firm BPM LLP,  7/9/2021
News
Attacks on Kaseya Servers Led to Ransomware in Less Than 2 Hours
Robert Lemos, Contributing Writer,  7/7/2021
Commentary
It's in the Game (but It Shouldn't Be)
Tal Memran, Cybersecurity Expert, CYE,  7/9/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
Everything You Need to Know About DNS Attacks
It's important to understand DNS, potential attacks against it, and the tools and techniques required to defend DNS infrastructure. This report answers all the questions you were afraid to ask. Domain Name Service (DNS) is a critical part of any organization's digital infrastructure, but it's also one of the least understood. DNS is designed to be invisible to business professionals, IT stakeholders, and many security professionals, but DNS's threat surface is large and widely targeted. Attackers are causing a great deal of damage with an array of attacks such as denial of service, DNS cache poisoning, DNS hijackin, DNS tunneling, and DNS dangling. They are using DNS infrastructure to take control of inbound and outbound communications and preventing users from accessing the applications they are looking for. To stop attacks on DNS, security teams need to shore up the organization's security hygiene around DNS infrastructure, implement controls such as DNSSEC, and monitor DNS traffic
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2023-33196
PUBLISHED: 2023-05-26
Craft is a CMS for creating custom digital experiences. Cross site scripting (XSS) can be triggered by review volumes. This issue has been fixed in version 4.4.7.
CVE-2023-33185
PUBLISHED: 2023-05-26
Django-SES is a drop-in mail backend for Django. The django_ses library implements a mail backend for Django using AWS Simple Email Service. The library exports the `SESEventWebhookView class` intended to receive signed requests from AWS to handle email bounces, subscriptions, etc. These requests ar...
CVE-2023-33187
PUBLISHED: 2023-05-26
Highlight is an open source, full-stack monitoring platform. Highlight may record passwords on customer deployments when a password html input is switched to `type="text"` via a javascript "Show Password" button. This differs from the expected behavior which always obfuscates `ty...
CVE-2023-33194
PUBLISHED: 2023-05-26
Craft is a CMS for creating custom digital experiences on the web.The platform does not filter input and encode output in Quick Post validation error message, which can deliver an XSS payload. Old CVE fixed the XSS in label HTML but didn’t fix it when clicking save. This issue was...
CVE-2023-2879
PUBLISHED: 2023-05-26
GDSDB infinite loop in Wireshark 4.0.0 to 4.0.5 and 3.6.0 to 3.6.13 allows denial of service via packet injection or crafted capture file