வழிகாட்டிகள் · சரிபார்த்த தேதி

Binance API key permissions மற்றும் IP whitelist: reading, trading, withdrawal அனுமதிகளின் எல்லை

API key என்பது password இல்லாமலே உங்கள் கணக்குடன் பேசும் நிரல்களுக்கான தனி நுழைவாயில். அதில் எந்த permissions திறந்திருக்கின்றன, எந்த IP-யிலிருந்து அது வேலை செய்யும் என்பதே பாதுகாப்பின் எல்லையைத் தீர்மானிக்கிறது.

பிரிவுகள் 8
ஆதாரங்கள் 2
சரிபார்த்த நாள் 2026-10-10

API key என்றால் என்ன, அது எதைத் திறக்கிறது

Trading bot, portfolio tracker, வரி அறிக்கை மென்பொருள் போன்ற வெளி நிரல்கள் உங்கள் Binance கணக்குடன் பேச வேண்டுமென்றால், அவை password-ஐப் பயன்படுத்துவதில்லை; API key-ஐப் பயன்படுத்துகின்றன. Binance உதவி மையத்தின் "How to Create API Keys on Binance?" பக்கம் (பக்கத்தில் குறிக்கப்பட்ட தேதி: Last updated: 20 March 2025) இதை இப்படி எழுதுகிறது: "Creating an API allows you to connect to Binance’s servers via several programming languages."

அதே பக்கத்தின் அடுத்த வரி இந்தக் கதவு எவ்வளவு அகலம் என்பதைக் காட்டுகிறது: "You can view your wallet and transaction data, make trades, and deposit and withdraw funds in third-party programs." அதாவது wallet தரவைப் பார்ப்பது, trade செய்வது, deposit மற்றும் withdraw செய்வது — இவை அனைத்தும் API வழியாக நடக்கக்கூடியவை.

ஆகவே API key என்பது login-க்கு வெளியே இருக்கும் இன்னொரு நுழைவாயில். அந்த வாயிலில் எது அனுமதிக்கப்படுகிறது என்பதைத் தீர்மானிப்பவை இரண்டு: key-க்கு நீங்கள் கொடுக்கும் permissions, அந்த key எந்த IP முகவரியிலிருந்து பயன்படுத்தப்படலாம் என்ற IP கட்டுப்பாடு. இந்தப் பக்கம் அந்த இரண்டையும் அதிகாரப்பூர்வ வரிகளின் அடிப்படையில் பார்க்கிறது.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?

API key and Secret Key: இரண்டு வகை key-கள்

Key உருவாக்கும்போது Binance இரண்டு வகைகளில் ஒன்றைத் தேர்ந்தெடுக்கச் சொல்கிறது. முதல் வகை: "System-generated API keys use HMAC symmetric encryption. You’ll get the API key and the Secret Key." இதில் Binance-ஏ API key, Secret Key இரண்டையும் தருகிறது.

இரண்டாம் வகை: "Self-generated API keys use Ed25519 or RSA asymmetric encryption. You’ll receive an API key, but you have to create your own public-private key pair via third-party software and provide the public key to Binance." இங்கே key pair-ஐ நீங்களே உருவாக்கி, public key-ஐ மட்டும் Binance-க்குக் கொடுக்கிறீர்கள்.

Secret Key பற்றி "Frequently Asked Questions on API" பக்கம் (Last updated: 13 Jan 2025) ஒரு முக்கியமான வரியை எழுதுகிறது: "For security reasons, by design, Secret Keys are only visible at the time the API Key is created. Any time after that point, it will be masked." உருவாக்கும் நேரத்தில் மட்டுமே அது தெரியும். தொலைந்துவிட்டால் என்ன என்பதற்கும் அதே பக்கம் பதில் சொல்கிறது: "you will need to create a new API Key and use it with a new Secret Key."

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?; binance.com உதவி மையம் — Frequently Asked Questions on API

IP கட்டுப்பாடு இல்லாத key-க்கு reading மட்டும்

புதிய key-ஐ உருவாக்கியவுடன் trading permission-ஐ இயக்க முயன்றால் அது இயங்காமல் இருக்கலாம். காரணத்தை அதிகாரப்பூர்வ பக்கத்தின் FAQ பகுதியே சொல்கிறது: "Unrestricted-IP-Access HMAC API Key(s) won’t have any permission other than reading." IP கட்டுப்பாடு வைக்காத HMAC key-க்கு reading தவிர வேறு permission கிடையாது.

இது எப்போதிலிருந்து என்பதையும் பக்கம் குறிப்பிடுகிறது: "Effective from 2023-01-30 00:00 (UTC), the system-generated API Key’s permission can only be set to [Enable Reading] if your IP is unrestricted."

மற்ற permissions வேண்டுமென்றால் பக்கம் மூன்று வழிகளைப் பட்டியலிடுகிறது: "please add IP access (IPv4 format) restrictions, use self-generated keys (such as Ed25519 or RSA), or disable the default security controls." அதே பத்தியின் முதல் வரி Binance-ன் நிலைப்பாட்டையும் காட்டுகிறது: "We strongly recommend against enabling API keys for permissions other than reading without defining the appropriate IP access restrictions". மூன்றாவது வழி பட்டியலில் இருந்தாலும், IP கட்டுப்பாடு இல்லாமல் reading-ஐத் தாண்டிய permissions-ஐ இயக்க வேண்டாம் என்பதே அந்தப் பக்கத்தின் வலுவான பரிந்துரை.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?

Withdrawal permission-க்கு IP whitelist கட்டாயம்

Trading-ஐவிட withdrawal permission ஒரு படி மேலே. அதற்கு அதிகாரப்பூர்வ பக்கம் விருப்பத் தேர்வு எதையும் தரவில்லை: "Adding IP access (IPv4 format) restrictions is mandatory to enable withdrawal permission." IP முகவரிகளை (IPv4 வடிவில்) சேர்க்காமல் withdrawal permission-ஐ இயக்க முடியாது.

இதன் பொருள் நடைமுறையில் எளிது. Portfolio-வைப் பார்க்க மட்டும் ஒரு நிரலைப் பயன்படுத்துகிறீர்கள் என்றால் அதற்கு reading போதும். Trade செய்யும் bot-க்கு trading permission தேவைப்படலாம்; ஆனால் withdrawal permission-ஐக் கேட்கும் எந்தச் சேவையையும் தனியாக நின்று யோசிக்க வேண்டும், ஏனெனில் அந்த permission உள்ள key-யால் நிதியை கணக்கிலிருந்து வெளியே அனுப்ப முடியும்.

API வழியாக அல்லாமல், இணையதளத்தில் நீங்களே செய்யும் withdraw-க்கான முகவரிக் கட்டுப்பாடு வேறு அமைப்பு; அதை withdrawal whitelist வழிகாட்டி தனியாக விளக்குகிறது.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?

Futures permission இயங்காத இரண்டு நிலைகள்

Futures permission மட்டும் இயங்கவில்லை என்றால் அதற்கான காரணமும் அதே FAQ பகுதியில் உள்ளது: "If the API key is created before you enable your Futures account, or you have activated Portfolio Margin, the API key won’t be able to enable Futures permission."

அதாவது இரண்டு நிலைகள்: Futures கணக்கை இயக்கும் முன்பே உருவாக்கப்பட்ட key, அல்லது Portfolio Margin இயக்கப்பட்ட கணக்கு. Futures தயாரிப்பின் அபாயங்களை Futures அடிப்படை வழிகாட்டி தனியாகப் பேசுகிறது; API வழியாக அதை இயக்குவது அந்த அபாயங்களைக் குறைக்காது.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?

Key-ஐ வெளிச் சேவையில் இடும் முன்

ஒரு third-party சேவை உங்கள் API key-ஐக் கேட்கும் இடத்தில் Binance-ன் நிலை தெளிவாக எழுதப்பட்டுள்ளது: "Unfortunately, we do not support third-party services or tools." அடுத்த வரி இன்னும் நேரடியானது: "it is a security risk to enter your Binance API Key(s) and/or Secret Key(s) into any third-party platform. Please use these services at your own discretion."

Key-ஐ வெளி platform-ல் இடுவது பாதுகாப்பு அபாயம் என்றும், அத்தகைய சேவைகளைப் பயன்படுத்துவது உங்கள் சொந்த முடிவு என்றும் Binance சொல்கிறது. அந்தச் சேவை வேலை செய்யாவிட்டால் Binance support உதவாது என்பதும் முதல் வரியிலிருந்தே தெரிகிறது.

Support பெயரில் யாராவது chat-ல் API key அல்லது Secret Key-ஐக் கேட்டால் அது அதிகாரப்பூர்வ நடைமுறை அல்ல என்று கருதி நிறுத்துங்கள். கணக்குப் பாதுகாப்பின் மற்ற அடுக்குகளுக்கு 2FA recovery உதவிப் பக்கத்தைப் பாருங்கள்.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — Frequently Asked Questions on API

Key உருவாக்கும் பாதையும் முன்நிபந்தனைகளும்

01

முன்நிபந்தனைகள்: அதிகாரப்பூர்வ பக்கம் மூன்றைக் குறிப்பிடுகிறது — "enable two-factor authentication (2FA) on your account; make a deposit of any amount to your Spot Wallet to activate your account; and verify your identity".

02

இணையதளம்: Binance-ல் உள்நுழைந்து profile icon → [Account] → [API Management] → [Create API].

03

App: Binance Pro பதிப்பை இயக்கி, [More] வழியாக Services panel-ஐத் திறந்து, [Other] பகுதியில் [API Management] → [Create API].

04

Key வகையைத் தேர்ந்தெடுத்து, key-க்கு ஒரு label கொடுத்து, 2FA சாதனங்கள், passkey ஆகியவற்றின் மூலம் உறுதிப்படுத்த வேண்டும் என்று பக்கம் படிகளை எழுதுகிறது.

05

உருவாக்கிய உடனே Secret Key-ஐப் பாதுகாப்பான இடத்தில் சேமியுங்கள்; பின்னர் அது மறைக்கப்படும் என்று API FAQ பக்கம் எழுதுகிறது.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?; binance.com உதவி மையம் — Frequently Asked Questions on API

ஒவ்வொரு key-க்கும் கேட்க வேண்டிய கேள்விகள்

  1. இந்த நிரலுக்கு reading மட்டும் போதுமா? போதும் என்றால் வேறு எதையும் இயக்க வேண்டாம்.
  2. Trading permission தேவை என்றால், key-க்கு IP access restriction (IPv4) சேர்க்கப்பட்டுள்ளதா?
  3. Withdrawal permission உண்மையில் தேவையா? அதற்கு IP கட்டுப்பாடு கட்டாயம் என்று Binance எழுதுகிறது; அந்தக் கட்டாயம் ஏன் உள்ளது என்பதை யோசித்த பிறகே இயக்குங்கள்.
  4. Secret Key எங்கே சேமிக்கப்பட்டுள்ளது? Screenshot, chat, மின்னஞ்சல் ஆகியவை அதற்கான இடங்கள் அல்ல.
  5. இனி பயன்படுத்தாத சேவைக்குக் கொடுத்த key இன்னும் API Management பட்டியலில் இருக்கிறதா?
  6. கணக்கை முதல்முறை அமைக்கும்போதே இந்தப் பட்டியலைப் பார்க்க விரும்பினால் கணக்கு அமைப்பு வழிகாட்டியுடன் சேர்த்துப் படியுங்கள்.

PADI ஒரு சுயாதீனக் கல்வித் தளம். PADI Binance-ன் பிரதிநிதி அல்ல, யாருடைய கணக்கையும் அணுகாது, API key-ஐயோ Secret Key-ஐயோ ஒருபோதும் கேட்காது. இந்தப் பக்கத்தில் referral code அல்லது பதிவு இணைப்பு எதுவும் இல்லை.

இந்தப் பகுதியின் ஆதாரம்: binance.com உதவி மையம் — How to Create API Keys on Binance?; binance.com உதவி மையம் — Frequently Asked Questions on API

வரம்புகள்

  • இந்தப் பக்கம் Binance உதவி மையத்தின் இரண்டு ஆங்கிலப் பக்கங்களை மட்டுமே அடிப்படையாகக் கொண்டது; மேற்கோள்கள் அவற்றின் ஆங்கில மூல வரிகள், தமிழ் விளக்கம் PADI-யுடையது.
  • அந்தப் பக்கங்கள் தம்மைத் தாமே குறிக்கும் தேதிகள் 20 March 2025 மற்றும் 13 Jan 2025; PADI அவற்றைப் படித்த நாள் 2026-10-10. விதிகள் மாறலாம்.
  • API சேவையும் அதன் permissions-உம் உங்கள் பகுதியில் கிடைக்குமா என்பதற்கு அதிகாரப்பூர்வ பக்கத்தில் தற்போது காட்டப்படுவதே இறுதி.
  • இது முதலீட்டு, சட்ட அல்லது வரி ஆலோசனை அல்ல. மற்ற தலைப்புகளுக்கு வழிகாட்டிப் பட்டியலைப் பாருங்கள்.

ஆபத்து நினைவூட்டல்கள்

  • Trading permission உள்ள key தவறான கைகளில் சேர்ந்தால், withdrawal permission இல்லாவிட்டாலும் உங்கள் கணக்கில் trade-கள் நடக்கலாம்.
  • IP கட்டுப்பாடு ஒரு கூடுதல் அடுக்கு மட்டுமே; API key-ஐயும் Secret Key-ஐயும் பாதுகாப்பாக வைத்திருப்பதற்கு அது மாற்று அல்ல.
  • Key-ஐ third-party platform-ல் இடுவது பாதுகாப்பு அபாயம் என்று Binance-ஏ எழுதுகிறது; அந்தச் சேவைகளுக்கு Binance support கிடையாது.
  • Bot அல்லது தானியங்கி நிரல் லாபத்துக்கு உத்தரவாதம் அல்ல; crypto சொத்துகளின் மதிப்பு ஏறி இறங்கும், முதலீட்டை இழக்க நேரிடலாம்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

புதிய API key-ல் reading தவிர வேறு permission-ஐ ஏன் இயக்க முடியவில்லை?

IP கட்டுப்பாடு இல்லாத system-generated (HMAC) key-க்கு reading தவிர வேறு permission கிடையாது என்று Binance உதவிப் பக்கம் எழுதுகிறது. மற்ற permissions-க்கு அது மூன்று வழிகளைப் பட்டியலிடுகிறது: IP access (IPv4) restrictions சேர்ப்பது, self-generated key (Ed25519 அல்லது RSA) பயன்படுத்துவது, அல்லது default security controls-ஐ அணைப்பது. IP கட்டுப்பாடு இல்லாமல் reading-ஐத் தாண்டிய permissions வேண்டாம் என்பதே அதன் வலுவான பரிந்துரை.

Withdrawal permission-ஐ IP whitelist இல்லாமல் இயக்க முடியுமா?

முடியாது. Withdrawal permission-ஐ இயக்க IP access (IPv4 வடிவில்) restrictions சேர்ப்பது கட்டாயம் என்று அதிகாரப்பூர்வ பக்கம் எழுதுகிறது.

Secret Key-ஐ மறந்துவிட்டேன்; மீண்டும் பார்க்க முடியுமா?

முடியாது. Secret Key, API key உருவாக்கப்படும் நேரத்தில் மட்டுமே தெரியும்; அதன் பிறகு மறைக்கப்படும் என்று Binance API FAQ எழுதுகிறது. தொலைந்துவிட்டால் புதிய API key-ஐ உருவாக்கி, புதிய Secret Key-உடன் பயன்படுத்த வேண்டும்.

Third-party bot அல்லது tracker-ல் API key-ஐ இடுவது பாதுகாப்பானதா?

Binance அதை பாதுகாப்பு அபாயம் என்று எழுதுகிறது, third-party சேவைகளுக்கு support தருவதில்லை என்றும் சொல்கிறது; பயன்படுத்துவது உங்கள் சொந்த முடிவு. பயன்படுத்தத் தீர்மானித்தால், அந்தச் சேவைக்குத் தேவையான குறைந்தபட்ச permissions-ஐ மட்டும் கொடுங்கள்.

ஆதாரங்களும் சரிபார்த்த தேதியும்

பிரிவு: கணக்கு, KYC மற்றும் தகுதி