Building the "Triple Withdrawal Lock": A Stronger Defense System for Your Crypto Assets

🔒 Lock 1: The Anti-Phishing Code (Your Digital Watermark)
-
Navigate to your exchange’s Security Settings.
-
Set an 8-digit numeric Anti-Phishing Code that you can easily recognize but that is different from your passwords, for example, 48273195. Never share this code with anyone, including customer support.
-
The Golden Rule: If you receive an email claiming to be from the exchange regarding a withdrawal, password change, or API update, check for this code immediately. Do not click any links, reply to the message, or provide information. Open the official KuCoin app or manually enter the official website address to verify the activity. If the code is missing or incorrect, contact KuCoin Support through an official channel.
🔒 Lock 2: "Address Book Only" & "New Address Restriction"
- Address Book: Only Once enabled, withdrawals can only be made to addresses you have previously saved in your address book. Hackers cannot simply paste their own wallet address and hit send; they are forced to interact with your address book first, which triggers additional security alerts.
- New Address Restriction: (The 24-Hour Lock) This is an extra layer of protection that gives you more time to respond. When this restriction is enabled, any withdrawal to a newly added address will be locked for 24 hours.
-
Why this matters: If a hacker manages to add their address to your book, the system will instantly trigger a security notification (email/SMS). This gives you a 24-hour window to notice the unauthorized change, lock your account, and contact customer support before any funds can leave the platform. Never disable this feature for "convenience."
-
Go to Security Settings > Withdrawal Settings.
-
Toggle on Address Book Only.
-
Toggle on New Address Restriction.
-
Proactively add your own trusted receiving addresses to your address book in advance.
🔒 Lock 3: Trading Password and Multi-Factor Verification
🛡️ Practical Drill: How the "Triple Lock" Stops a Hacker in Real-Time
-
Hacker’s Move 1: The hacker attempts to initiate a withdrawal of 5 BTC to their own wallet.
-
🛑 LOCK 3 Responds: The exchange blocks the request. It demands a Trading Password, a Google Authentication code, and an SMS code. The hacker does not have Alex’s phone or authenticator app. Attempt failed.
-
-
Hacker’s Move 2: The hacker decides to add their own wallet address to Alex’s account first, planning to wait out the security checks.
-
🛑 LOCK 2 Responds: The hacker navigates to the address book. Because the Withdrawal Address Whitelist is enabled, the system requires full multi-factor verification just to add a new address. Even if the hacker somehow bypasses this, the 24-hour cooling-off period immediately begins. An urgent SMS and Email alert is sent to Alex: "A new withdrawal address was added to your account."
-
-
Hacker’s Move 3: Desperate, the hacker sends a highly convincing fake email to Alex, pretending to be "Exchange Support," stating: "Unusual activity detected. Click here to cancel the new address addition within 1 hour, or your account will be frozen."
-
🛑 LOCK 1 Responds: Alex receives the email. Before clicking anything, Alex checks the top of the email for the Anti-Phishing Code. The code is missing. Alex immediately recognizes it as a phishing scam, ignores the email, and proactively logs into the official exchange app via a bookmarked URL.
-
-
The Resolution: Alex sees the unrecognized login session and the address addition. Alex immediately uses the "Log out all other devices" feature, changes the password, and contacts official support to secure the account. Zero funds are lost.
✅ Your 5-Minute Security Action Checklist
-
Set your Anti-Phishing Code in Security Settings and verify it appears in your next official exchange email.
-
Enable the Withdrawal Address Whitelist and add your primary, trusted receiving addresses.
-
Verify your 2FA setup: Ensure you are using an Authenticator App (not just SMS) and that your recovery information are stored securely offline.
-
Test your alerts: Ensure you are receiving SMS and Email notifications for logins and security changes.
Disclaimer: The information on this page may come from third parties and does not necessarily reflect KuCoin’s views. It is provided for general reference only and should not be interpreted as financial or investment advice.
Virtual asset investments may involve risk. Please carefully assess the product risks and your own risk tolerance. For more information, please refer to our Terms of Use and Risk Disclosure.