IP হোয়াইটলিস্টিং
IP হোয়াইটলিস্টিং একটি এক্সচেঞ্জ API কী-কে নির্দিষ্ট সার্ভার ঠিকানার তালিকায় সীমাবদ্ধ রাখে, যাতে কপি করা কী অন্য কোথাও ব্যবহার করা না যায়। এর সংজ্ঞা এবং কীভাবে সেট আপ করবেন।
সংজ্ঞা
এক্সচেঞ্জের API key-এর এমন একটি সেটিং, যা শুধু তালিকাভুক্ত IP address থেকে আসা অনুরোধ গ্রহণ করে। ফলে ওই সার্ভারগুলির বাইরের কারও কাছে key-টি কাজে লাগে না।
IP হোয়াইটলিস্টিং, যাকে IP allowlist বা trusted IPs-ও বলা হয়, একটি API কী-কে নির্দিষ্ট সার্ভার ঠিকানার সঙ্গে যুক্ত করে। অন্য যেকোনো ঠিকানা থেকে আসা অনুরোধ প্রত্যাখ্যান করা হয়, সঠিক কী এবং সিক্রেট থাকলেও।
উদাহরণ
আপনি Binance-কে TradeCorgi-র সঙ্গে সংযুক্ত করলে, অ্যাপটি তার এজেন্টদের ব্যবহৃত সার্ভারের ঠিকানাগুলি দেখায়। Binance-এ "Restrict access to trusted IPs only" বেছে নিয়ে সেই ঠিকানাগুলি যোগ করুন। API key কখনও ফাঁস হলেও, অন্য কারও কম্পিউটার থেকে আসা অনুরোধ প্রত্যাখ্যান করা হবে।
এটি কেন গুরুত্বপূর্ণ
API key ফাঁস হওয়া যেকোনো ট্রেডিং অ্যাপের সঙ্গে সংযোগের অন্যতম প্রধান ঝুঁকি। Whitelisting এই ঝুঁকির বেশিরভাগটাই দূর করে, কারণ key-টি শুধু আপনার নির্দিষ্ট করা সার্ভার থেকেই কাজ করে। কিছু এক্সচেঞ্জ কোনো key-তে ট্রেডিংয়ের অনুমতি দেওয়ার আগে Whitelisting করাও বাধ্যতামূলক করে।
TradeCorgi এটি যেভাবে ব্যবহার করে
TradeCorgi নির্দিষ্ট সার্ভার ঠিকানা থেকে এজেন্ট চালায়, তাই এই সুবিধা থাকা প্রতিটি এক্সচেঞ্জে আপনি সেগুলোকে whitelist করতে পারেন। প্রতিটি এক্সচেঞ্জের পৃষ্ঠায় সেটিংটি কোথায় আছে তা দেখানো হয়েছে। শুধু ট্রেড করার অনুমতির সঙ্গে মিলিয়ে এর মানে হল, key দিয়ে টাকা তোলা যায় না এবং অন্য কোথাও থেকেও সেটি ব্যবহার করা যায় না।
একটি সাধারণ ভুল
কোনও অ্যাপ যে address-গুলি ব্যবহার করে, তার মধ্যে শুধু কয়েকটি যোগ করা। বাদ পড়া address থেকে আসা অনুরোধ প্রত্যাখ্যাত হবে এবং সংযোগে বিভ্রান্তিকর সমস্যা দেখা দেবে। অ্যাপে যেভাবে দেখানো হয়েছে, ঠিক সেভাবে প্রতিটি address যোগ করুন, অন্য কিছু নয়।