Cointime

Download App
iOS & Android

Address Poisoning Scam: What You Need to Know and How to Protect Yourself

This scam is not specific to Safe or Safe{Wallet} but is generally possible in all types of wallets. Also, there is no need to be worried about assets at risk in this type of situation as long as no other transaction is initiated to the fraudulent address.

At Safe, we work continuously to keep abreast of the latest security issues our users face and release features and resources to help users out whenever possible. Today we will be tackling address poisoning and what users can do to keep Safe!

Imagine walking down a familiar street and spotting your friend waving from afar. You stride towards them, only to realize it’s a stranger wearing similar clothes. This moment of mistaken identity is akin to address poisoning in the crypto world. Scammers craft wallet addresses that mirror legitimate ones, much like a doppelgänger in a crowd. Just as you might inadvertently approach the wrong person, users unknowingly send assets to these deceptive addresses, falling prey to a sophisticated digital masquerade. This is the address poisoning scam, a subtle yet devastating form of fraud. This post aims to dissect the anatomy of these scams, illustrating how they manifest and offering strategies to fortify against them.

What is Address Poisoning?

Address poisoning is a type of scam trying to trick users into sending assets to a fraudulent address. The attacker specifically designs the fraudulent address to look very similar to the correct one. This is done by generating a “vanity address” with a number of characters matching. In case victims carelessly copy the address without further verification, they may accidentally send their assets to the fraudulent address instead.

HOW COULD SUCH FRAUDULENT ADDRESSES EVEN SHOW UP INSIDE WALLET INTERFACES IN THE FIRST PLACE?

In order to display a full transaction history such as token transfers into and outside an account, wallets typically rely on backend services. These services listen to ERC20 events emitted on chain in order to learn about these transfers. Any contract can trigger these events with any content, no matter if legit or fraudulent. Besides, wallets typically display only the first and last four characters of an address on the transaction history, thereby increasing chances of an attacker since they would have to only create a “vanity address” which shares common first and last 4 characters with the legit address.

In the above screenshot, only the lower transaction has been done with a legitimate token and authorised by the owner of the Safe. The upper one is a fake transfer as part of the scam attempt.

What should users do to protect themselves?

There are a number of preventative actions users should take whenever transferring assets and generally executing transactions.

Verify, Verify, Verify

Any address should always be thoroughly checked in its entire length. Never copy addresses blindly from transaction history in order to transfer assets but rather from a trusted source. Safe{Wallet} displays checksummed addresses throughout the application. Always double check the correct use of uppercase and lowercase letters as well.

Use human-readable labels wherever possible

Account addresses are cryptic. It is hard and time consuming for a human to reliably verify all characters of an address. Besides the checksums mentioned above, users should use human readable ENS names as well as the Safe{Wallet} address book feature as much as possible.

Small tests save big losses

Before transferring high value assets, always do a test transfer with a small amount. Once the recipient confirms the successful transfer, authorise the transactions transferring the full amount.

Take security warnings seriously

Safe{Wallet} partnered with Redefine to scan each transaction for potential risks before execution. All affected Safes have received a risk warning of category “medium” before execution, referring to suspicious recipient addresses as the cause. Yet users still decided to proceed. The DeFirewall feature enhances transaction security by scanning every onchain transaction prior to signing. Its automated engine identifies risks associated with the transaction and provides a risk profile for each identified issue, clearly showing if a transaction would likely result in the user losing funds.

How is Safe{Wallet} improving security?

Ultimately, it is the user’s responsibility to carefully examine each transaction before execution. For enhanced security, Safe has also implemented the following several measures.

Labeling of Risky Addresses and Tokens

We have systematically marked addresses and tokens involved in the recent scams. This ongoing process is a part of our commitment to actively identify and label potential threats. While we strive for comprehensiveness, there may be instances of delay in identifying and labeling new threats. Users should be aware that not all potential risks may be immediately flagged and continue to exercise caution

Modifying Transaction Visibility

To help mitigate risks we released a hotfix hiding suspicious token transfers completely. As a proper fix, outgoing transfers unrelated to a direct transaction involving an unknown token will be marked better in the user interface. This measure is designed to help prevent scams while ensuring that genuine transactions, like those involving decentralized exchanges remain operational, albeit less visible in the transaction history. While we strive for comprehensiveness, there may be instances of delay in identifying and labeling new threats. Users should be aware that not all potential risks may be immediately flagged and continue to exercise caution.

The scam transfer is marked as such in the transaction history.

The Safe{Wallet} asset overview already leverages Safe’s default tokenlist. The transaction history now implements the same approach.

On assets overview, users can choose between seeing only default/trusted tokens or all tokens. The latter would contain any spam and scam token.

Enhanced Detection by Redefine

Redefine has upgraded its detection algorithms, significantly enhancing the accuracy in pinpointing address poisoning attacks targeting Safe users. Users will now receive 'High' severity alerts, accompanied by detailed insights and explanations, explicitly mentioning 'address poisoning' to ensure clarity and immediate awareness of the specific risk involved.

Conclusion

Crypto, just like in everyday life, is filled with both familiar and deceptive faces. By understanding the mechanics of address poisoning scams and adopting proactive measures, users everywhere can better navigate this landscape, ensuring a safer transaction environment for all.

Finally, knowledge is your best defense. For a deep dive into security best practices on avoiding address poisoning scams, check out our comprehensive guide.

Stay alert, stay safe.

Disclaimer:

Please note that the measures and implementations described in this article are provided for informational purposes only and do not imply any changes to the license terms and/or any applicable terms of use of Safe Wallet. Users should always refer to the official terms of service for the most accurate and up-to-date information regarding the use of our services.

Token lists are compiled using data from external third-party sources. We do not vouch for the accuracy of this data, and do not make any claims regarding its relevance or timeliness. Often, data may not be available for certain tokens, especially those that are new or less known.

The token lists are not to be taken as investment advice. They are not exhaustive in highlighting all possible risks. We advise conducting your own research on tokens before engaging in any buying or selling activities. The information provided is solely for informational purposes…

Comments

All Comments

Recommended for you

  • BTC falls below $88,000

     market shows BTC fell below $88,000, currently at $87,997.85, 24-hour decline reaches 0.88%, market volatility is significant, please manage your risk accordingly.

  • The U.S. spot Ethereum ETF saw net inflows of $84.59 million yesterday.

     according to Trader T monitoring, the US spot Ethereum ETF had a net inflow of 84.59 million USD yesterday.

  • ETH breaks $3,000

     the market shows ETH breaking through $3000, currently at $3000.08, with a 24-hour decline of 0.38%. The market is highly volatile, please manage your risk accordingly.

  • Binance Wallet launches "secure auto-signature" service

     according to the official announcement, Binance Wallet has launched the "Secure Auto Sign" (SAS) service: it now supports mnemonic/private key wallets to trade on Binance Wallet (web version).

  • Circle minted 500 million USDC on the Solana network.

    according to Onchain Lens monitoring, Circle has minted 500 million USDC on the Solana network. Since October 11, Circle has issued a total of 18 billion USDC on the Solana network.

  • Sources familiar with the matter: JPMorgan Chase is considering offering cryptocurrency trading services to institutional clients.

    according to Bloomberg, as major global banks deepen their involvement in the cryptocurrency asset class, JPMorgan Chase is considering offering cryptocurrency trading services to its institutional clients. A knowledgeable source revealed that JPMorgan is evaluating what products and services its market division can offer to expand its business in the cryptocurrency field. The source stated that these products and services may include spot and derivatives trading.

  • Federal Reserve Governor Milan: We believe that the policy rate will eventually be lowered.

    Federal Reserve Board member Mylan stated that due to the US government shutdown, there were some anomalies in last week's inflation data; he believes that the US will not experience an economic recession in the near term, but if policies are not adjusted, the US will face an increasing risk of economic recession. We believe that policy interest rates will eventually be lowered.

  • BlackRock deposited 819.39 BTC, worth approximately $73.72 million, into Coinbase.

     according to Onchain Lens monitoring, BlackRock deposited 819.39 BTC into Coinbase, worth approximately 73.72 million USD.

  • Ghana passes law legalizing the use of cryptocurrency

    according to Bloomberg, the Ghanaian Parliament has approved a cryptocurrency legalization bill aimed at addressing the expanding use of cryptocurrencies in the country but the lack of regulation. According to Johnson Asiamah, Governor of the Bank of Ghana, the newly passed Virtual Asset Service Providers Act will facilitate the licensing of crypto platforms and the regulation of related activities.

  • CryptoQuant: Bitcoin network activity cools, market shows clear bearish signs.

    CryptoQuant published an analysis stating that the Bitcoin market continues to be in a bear market state, with multiple network indicators showing a significant cooling of activity. Data shows that the 30-day moving average of Bitcoin is below the 365-day moving average (-0.52%), and the bull-bear cycle indicator confirms the current bear market pattern. The number of network transactions has dropped from about 460,000 to about 438,000, fees have decreased from $233,000 to $230,000, and highly active addresses have reduced from 43.3K to 41.5K, all indicating reduced speculative activity and that the market is in a defensive phase.