NFT heists are hitting the news. Here how you can protect yourself, saysIndrÄViltrakytÄ, co-founder of theThe Rebels.
Phishing attacks are not new. Sometimes, they are easy to spot. Like when the prompts come with a request to send your banking information to a prince from a far-away foreign land. But sometimes, they are harder to spot. Like when a request to approve the release of your assets comes from a seemingly trustworthy source.
This is what happened recently in an NFT phishing theft case. Users trusted a scheme that involved thePremint platform. The users agreed to a prompt to approve an unknown entity to control their assets.
On July 17, 2022, a popular NFT platform, Premint NFT, was hacked. 314 NFTs worth $430,000 were stolen. Perpetrators were able to plant malicious code on Premintâs official website. The code instructed users to âset approvals for allâ when connecting their digital wallets to the site. This allowed the attackers to access their crypto assets and steal their NFTs.
The new world of NFTs â digital art collection â may be in line for more phishing attacks.
Typically when we hear the word NFT, we think of a digital image that is unique and connected to the blockchain. It is, however, more elaborate than that. When talking about NFTs, the ownership tracking and uniqueness are always accented. But nowhere in the NFT standard, it is stated what the unique tokens represent. In its essence, the tokens are only unique numbers. Itâs the authors of the NFT collection who define what these tokens represent.
Furthermore, images are usually never âuploaded into thecrypto wallet.â They are not part of the NFT contract. A hash of the image might be written into the contract to create a connection with the thing that the NFT represents. Also, NFT as a standard doesnât concern itself about the value or the buying and selling operations of the NFTs. It only supplies standard methods to transfer the NFT ownership. Itâs the marketplaces and the community who build on top of that and treat the NFTs as merchandise.
As merchandise, NFTs are mostly purchased as collectibles, often used for investment purposes. They have developed practical use cases only recently. An example isdigital fashion wearablesin the Metaverse.
Whoâs to blame? Is it the user? Or the platform, which allowed an attacker to initiate a fraudulent transaction?
In this particular case, the attackers were able to display content to trick the user into signing the fraudulent transaction.
A vague, plausible-sounding reason for the transaction in combination with trust in the website was enough to fool many. That said, it is unreasonable to expect that the average Web3 user could skirt it. Most didnât have a strong enough tech background to notice that the transaction was actually giving someone access to his or her NFTs.
Itâs possible to trick users into signing transactions if itâs initiated by a trusted website. The assets in the usersâ wallets are only as safe as ALL the decentralized applications (dapps) that the user interacts with put together. Identical cases are likely to happen in the future.
1. Wallets could display more human-oriented information for known contract interaction types. For example, a huge red message saying, âHey, youâre giving control for all of your NFTs to someone!â That would be much better than the current all caps âSET APPROVAL FOR ALLâ in gray in the MetaMaskâs transaction confirmation window.
2. Websites could list and publish the contract interactions that they might initiate. The providers likeMetaMaskcould refuse any non-standard transactions.
â Review the transaction details before signing. This wonât protect the user 100% of the time. But reviewing what method on what contract is crucial.
â Separate NFTs (and other crypto assets) into multiple wallets. If the users are tricked into giving someone control of their assets in onewallet, at least the assets in other wallets are safe. This is as long as you donât share your private key or the seed phrase.
â Use different wallets for different dapps. Itâs not always practical to do so when the dapp is meant to interact with other assets in the wallet. However, itâs important to try keeping only whatâs relevant.
IndrÄ ViltrakytÄis the co-founder of the Web3 fashion ventureThe Rebels. It has 10101 unique characters based on the controversial âJesus, Mariaâ ad campaign. The campaign was banned but later found justice in the European Court of Human Rights, which ruled in favor of the brand. The case is now held as a precedent in cases related to freedom of expression in the EU. IndrÄ ViltrakytÄ has 10+ years of experience in the fashion industry.