Avoid Pitfalls

Binance/OKX Account Security Checklist: How to Enable 2FA, Anti-Phishing Code and Withdrawal Whitelist (2026)

CoinTrailHub Editorial Team
2026-06-13 · Updated 2026-07-10 · Last verified 2026-10-16
223 reads
7 min read
Binance/OKX Account Security Checklist: How to Enable 2FA, Anti-Phishing Code and Withdrawal Whitelist (2026)
How we verified this Official source verified Manual review
Table of contents
Binance

Binance new user rewards

20% trading fee rebate

Referral code BN522
Register on Binance

Official Binance registration. Complete identity verification (KYC) to trade and withdraw.

After registering on an exchange, most beginners' first instinct is to look at the market and figure out their next move.

I suggest you pause first.

The account was just created — don't rush to put assets into it yet. Finish the security settings first.

This article is for beginners on centralized exchanges like Binance, OKX, and Bitget. Binance is used as the main example; the entry points and logic on OKX and Bitget are basically the same, only button names may differ slightly. The core items are: password, 2FA, anti-phishing code, withdrawal whitelist, login devices, API and email security.

If you haven't finished registering yet, read these first:

The most common mistakes I've seen are actually very basic:

Using the same password across platforms, enabling 2FA but not backing up the key, clicking links the moment an email arrives, and not restricting withdrawal addresses. It feels fine in normal times, but when something actually goes wrong, it's a real hassle to deal with.

This article won't lecture you — it just goes through things in the order you should do them after registering.


First, look at this security checklist

Exchange account security checklist: after registering, check password, 2FA, anti-phishing code, withdrawal whitelist and email security

Item Recommendation Most common mistake
Unique password Must-do Reusing the same password across platforms
2FA Strongly recommended Enabled but didn't back up the key
Anti-phishing code Recommended Clicking links the moment an email arrives
Withdrawal whitelist Recommended once you hold assets Still not set up even with assets in the account
Login devices Check regularly Never looking at the login history
API Beginners shouldn't touch it Authorizing it without understanding it
Email security Must-do Email doesn't have 2FA enabled

My advice is simple:

Don't keep too many assets in the account until the first four items are done.

This isn't fearmongering — there's no need to add risk to yourself.

It should take about 10 minutes to set up, and the two easiest places to trip up are: reusing the same password across platforms, and enabling 2FA without backing up the authenticator key.


1. Change your password to a unique one first

Don't be lazy.

Your exchange password should not be the same as your email, WeChat, Telegram, or other exchange passwords.

My requirements are just three things:

Longer. More random. Never reused.

Don't use these kinds of passwords:

Type Problem
Last digits of your phone number Too easy to guess
Birthday + pinyin name Too obvious
abc123456 Too common
binance888 Platform name + numbers, high risk
Same password everywhere One leak, danger everywhere

There's also a practice I strongly advise against:

Writing all your passwords, email password, and authenticator key in plain text in your phone's notes.

It looks convenient, but the risk is high. If you lose your phone or your cloud account has issues, you'll be in a very passive position.

If you can't remember passwords, use a password manager.
Even without a tool, do at least one thing:

The exchange password and email password must be different.

Binance Academy has a basic account security article you can use as a reference: Secure Your Binance Account in 7 Simple Steps.


2. Enable 2FA, and prefer an authenticator

Exchange 2FA setup tutorial: bind your account with Google Authenticator and back up the key

2FA is two-factor authentication.

The password is one door; 2FA is a second door.

Even if someone knows your password, they still need a verification code to log in, withdraw, or change security settings.

The usual path is:

Account center
Security settings
Two-factor authentication / 2FA
Bind authenticator
Scan the QR code
Enter the verification code
Save the backup key

On Binance, the entry is usually [Account] → [Security] → [Two-factor Authentication (2FA)] → [Google Authenticator]; on the app it's [Account / Profile] → [Security].

The common verification methods for beginners are:

  • Email code: a basic setup, but don't rely on it alone
  • SMS code: convenient, but not recommended as the only method
  • Google Authenticator / authenticator: the recommended first choice for beginners
  • Passkey / security key: for those with higher security requirements

I'd suggest using Google Authenticator or another authenticator, not relying on SMS alone.

SMS is convenient, but there are risks like losing your phone number, SMS delays, and SIM-swap attacks.[1] On multi-factor authentication, you can also read CISA's guidance: More Than a Password.

The most important step here is:

Save the backup key.

Many people just scan the QR code when enabling 2FA and skip the backup key entirely.
It's only when they lose, break, or replace their phone that they realize the code can't be recovered.

My approach is old-fashioned but practical:

Write the backup key down by hand in two copies, stored separately.
No screenshots, no sending over WeChat, no plain-text files in cloud storage.

Enabling 2FA isn't the end of it.
The backup key is your way back.


3. Set up an anti-phishing code

Anti-phishing code setup tutorial: help beginners tell real official emails from fake ones and avoid phishing links

Many beginners overlook the anti-phishing code, but I find it very useful.

What it does is simple:

You set a phrase yourself.
Official emails will show this phrase from now on.
If an email doesn't show it, or shows it wrong, treat it as suspicious.

For example:

Safe2026
OnlyMy2026
NoFakeLink

The usual path is:

Account center
Security settings
Anti-phishing code
Create anti-phishing code

On Binance this feature is called [Anti-Phishing Code], and it's generally recommended to set a 4–10 character combination with uppercase and lowercase letters and numbers.[2]

Don't use anything too simple, like:

  • 123456
  • password
  • binance
  • okx
  • your birthday

When you see emails like these, don't rush to click:

Email content What to do
Account abnormal, verify immediately Open the official app and check yourself
Withdrawal function frozen Check in-app notifications first
Re-KYC required Go into the account center to confirm yourself
Support asking for your verification code Refuse outright
Asking you to enter your seed phrase Extremely high risk

Remember one line:

The more an email urges you, scares you, or pushes you to click a link right now, the less you should rush.

The official anti-phishing code explainer is here: What Is an Anti-Phishing Code and How to Set It up.


4. Once you hold assets, set up the withdrawal whitelist

The withdrawal whitelist is great for beginners.

What it does:
The account can only withdraw to addresses you've added in advance.[3]

Even if the account has an issue, this adds one more barrier against assets being withdrawn to an unfamiliar address.

Common path:

Assets
Withdraw
Address management
Add address
Choose coin and network
Enter the wallet address
Enable whitelist

On Binance, the entry is usually [User Center] → [Withdrawal Address Management] (web), or [My] → [Security] → [Withdrawal Address Management] on the app.

For Binance withdrawal settings, see: How to Manage Withdrawal Settings for My Binance Account.

There are two places where mistakes are easiest to make.

First, don't copy the address wrong.

Don't just check the first and last few characters — verify the middle too.

If you don't understand wallet addresses, read this first: What Is a Crypto Wallet? Wallet Addresses, Seed Phrases and Asset Security.

Second, don't choose the wrong network.

Assets like USDT and USDC can run on many networks:

  • ERC20
  • TRC20
  • BEP20
  • Solana
  • Polygon
  • Arbitrum
  • Base

Don't pick one just because the fee is cheap.

If you pick the wrong network, some can be recovered, some are a hassle, and some may be gone for good.

If you're unsure about network differences, read: Can You Recover a Wrong-Chain Transfer? Withdrawal Networks and Wallet Addresses.

My habit is:

  1. Add the common address first
  2. Confirm the coin and network
  3. Test with a small amount
  4. Save the address after it arrives
  5. Then enable the whitelist

Don't show off on your first withdrawal.

The small-amount test is a step you can't skip.

On whether to keep assets on the exchange or in a wallet, read: Where to Keep the USDT You Bought on Binance/OKX? On the Exchange or Withdraw to a Wallet.


5. Check your login device history regularly

Many people never look at their login history.

But this part matters.

The usual path is:

Account center
Security settings
Device management / Login history

On Binance web, it's usually in [Device Management] at the bottom of [User Center].

Focus on these:

  • Any unfamiliar phone or computer
  • Whether the login region is one you normally use
  • Any abnormal logins in the middle of the night
  • Whether the IP clearly doesn't match
  • Whether security settings were changed

If something looks wrong, handle it directly:

  1. Log out of all devices
  2. Change your exchange password
  3. Change your email password
  4. Check 2FA
  5. Check withdrawal addresses and whitelist
  6. Check API
  7. Contact support through the official app or website

Don't trust "support staff" who DM you first in Telegram, WeChat groups, or comment sections.

Real support will never ask for your password, verification code, or seed phrase.


6. Beginners shouldn't touch API

Most beginners don't need API.

It's mainly for quant tools, third-party trading tools, and automation programs.

If you don't understand it, don't enable it.

Especially don't give unfamiliar tools these permissions:

  • Read account
  • Trading permission
  • Withdrawal permission

The most dangerous one is withdrawal permission.

The check path is usually:

Account center
API management

If there's an API you don't recognize, delete it directly.

If you enabled one before but don't use it now, delete it too.


7. Harden your email too

Don't only protect your exchange account — email matters just as much.

Login alerts, password resets, withdrawal confirmations, and security notices all rely heavily on email.

Do these for your email:

  • Email password shouldn't match the exchange password
  • Enable 2FA on your email too
  • Keep a backup email that's usable long-term
  • Clean up login devices regularly
  • Check for unfamiliar auto-forwarding rules

Pay special attention to auto-forwarding.

Some emails get tampered with — the attacker won't change the password right away, but secretly forwards your exchange emails.

These details are easy for beginners to miss.


My actual setup order

For a newly registered exchange account, I generally go in this order:

Order Action
1 Change to a unique password
2 Enable 2FA on email
3 Enable 2FA on the exchange
4 Save the authenticator backup key
5 Set the anti-phishing code
6 Check login devices
7 Delete unneeded APIs
8 Add a common withdrawal address
9 Test a small withdrawal
10 Enable the withdrawal whitelist

You don't need to fiddle with these every day, but set them up right from the start.


The easiest pitfalls to hit

Scenario The right move
Received an "account abnormal" email and clicked the link Open the official app and check yourself
Someone in a group claims to be support Don't believe it, go through the official channel
Choosing a withdrawal network only by fee Confirm the address and network first
Didn't migrate 2FA before switching phones Back up before switching phones
Put too many assets in the first withdrawal Test with a small amount first
Told someone your verification code Don't give it to anyone, ever
Downloaded an installer someone sent Only use the official site or app store

Most security problems aren't about overly complex technology.

More often, it's people rushing and taking shortcuts, skipping the most basic checks.


Related reading

FAQ: Common exchange account security questions

1. Do I really need 2FA on an exchange?

Strongly recommended, especially once the account holds assets.

Relying on a password alone is too risky. With 2FA on, logging in, withdrawing, and changing security settings all get an extra confirmation.

At minimum, beginners should enable an authenticator — don't rely on SMS alone.


2. What do I do with Google Authenticator when switching phones?

Migrate it in advance while the old phone still works.

The order is:

  1. Open the authenticator on the old phone
  2. Export the accounts
  3. Import on the new phone
  4. Test the verification code
  5. Once it's confirmed working, deal with the old phone

Also keep the backup key safe.
Otherwise you'll have to go through the platform's appeal process, which is a hassle.


3. What's the anti-phishing code for?

It mainly helps you tell real official emails from fake ones.

Official emails will show the anti-phishing code you set.
If it's missing or wrong, don't click any links.

Be especially careful with emails about "account abnormal, withdrawal frozen, re-KYC, security upgrade".


4. Should I enable the withdrawal whitelist?

If the account holds assets you plan to keep long-term, yes.

But before enabling it, confirm the address and network are correct.
When adding an address for the first time, test with a small amount first.


5. Which is better, SMS verification or Google Authenticator?

Generally, an authenticator is better as the primary 2FA.

SMS is convenient, but you may run into delays, losing your phone number, or SIM-swap risks.

Whichever you use, never give the verification code to anyone.


6. What should I do if I get an "account abnormal" email from the exchange?

Don't click the link first.

Open the official app yourself, go to the account center, and check whether there's really a security alert.

Don't log into your account through links in emails, SMS, Telegram, or WeChat groups.


7. What should I do if my exchange account is hacked?

Do these first, immediately:

  1. Change the exchange password
  2. Change the email password
  3. Log out of all devices
  4. Check 2FA
  5. Check withdrawal addresses and whitelist
  6. Check API
  7. Contact support through the official app or website

Don't trust "support staff" who DM you.


8. After setting up account security, do I still need to check regularly?

Yes.

I'd suggest checking every month or two:

  • Login devices
  • Login IP
  • Withdrawal addresses
  • API permissions
  • Email security
  • Anti-phishing code
  • Whether 2FA is working

After switching phones, emails, or computers, check again.


9. If the exchange account is secure, do I still need a wallet?

It depends on how you use it.

Exchanges are good for registering, converting, P2P, and basic operations.
Wallets are better for managing on-chain assets yourself, but they come with seed-phrase, private-key, approval, and fake-website risks.

Don't simplify it to "wallets are always safer than exchanges".

More accurately:

Exchanges and wallets have different risks. First understand what you're actually using, then decide where to put your assets.

Before using an on-chain wallet, read: What Is a Seed Phrase? Why No One Can Help You Recover Assets If You Lose It.


Just after registering, don't rush to deposit assets.

First get the password, 2FA, anti-phishing code, and whitelist basics done.

These things have no presence in daily life, but when something actually goes wrong, they save you a lot of trouble.

Until you understand account security, don't put too many assets in.

The scariest thing in crypto isn't being slow — it's cutting corners.


Data verification notes

The key facts in this article were checked on 2026-10-16 against Binance's official docs and CISA's security guidance, point by point:

  1. 2FA verification method: SMS verification codes carry risks of losing your phone number, SMS delays, and SIM-swap attacks; prefer using an authenticator. Source: CISA "More Than a Password".
  2. Anti-phishing code: Binance's Anti-Phishing Code is generally recommended as a 4–10 character combination with uppercase and lowercase letters and numbers. Source: Binance official "What Is an Anti-Phishing Code".
  3. Withdrawal whitelist: once enabled, the account can only withdraw to addresses added in advance. Source: Binance official "How to Manage Withdrawal Settings".

Author's note

This article is based on the CoinTrailHub editorial team's hands-on experience, focused on account security and beginner pitfalls. It is not investment advice and does not represent any exchange's official opinion.

Exchange backend features, button names, and security rules may change with version updates — refer to the platform's official pages before acting.

Sources & verification
Last verified: 2026-10-16
Official sources cited
Changelog
  • 2026-10-16UpdateAdded evidence-chain superscripts and Data Verification Notes; updated the key-fact verification date.

See ourEditorial Policy and the correction process in ourCorrections Policy.

Ed.

The CoinTrailHub editorial team focuses on crypto education for beginners, exchange security and P2P trading risk. This article is compiled from official sources and public data, reviewed by humans, and strives for accuracy but is not investment advice.

Last updated:2026-07-10 · Content reviewed by humans · Learn more

© 2026 CoinTrailHub · Original content. Reproduction or rewriting without permission is prohibited.