IP whitelisting
IP whitelisting એક્સચેન્જ API keyનો ઉપયોગ સર્વર સરનામાંઓની સૂચિ સુધી મર્યાદિત રાખે છે, જેથી કૉપિ કરેલી keyનો બીજે ક્યાંય ઉપયોગ ન થઈ શકે. તેની વ્યાખ્યા અને તેને સેટ કરવાની રીત.
વ્યાખ્યા
એક્સચેન્જ API keyનું એવું સેટિંગ જે ફક્ત IP addressesની યાદીમાંથી આવતી વિનંતીઓ સ્વીકારે છે, જેથી તે સર્વર્સની બહારની કોઈ વ્યક્તિ માટે key બિનઉપયોગી બને છે.
IP whitelisting, જેને IP allowlist અથવા trusted IPs પણ કહે છે, API keyને ચોક્કસ સર્વર સરનામાંઓ સાથે જોડે છે. અન્ય કોઈપણ સરનામાંથી આવેલી વિનંતીઓ નકારી કાઢવામાં આવે છે, ભલે તેમાં સાચી key અને secret હોય.
ઉદાહરણ
જ્યારે તમે Binance ને TradeCorgi સાથે જોડો છો, ત્યારે app તેના agents જે server addresses વાપરે છે તે બતાવે છે. Binance પર "Restrict access to trusted IPs only" પસંદ કરો અને એ addresses ઉમેરો. જો key ક્યારેય લીક થાય, તો બીજા કોઈના કમ્પ્યુટર પરથી આવેલી request નકારવામાં આવશે.
તે શા માટે મહત્ત્વનું છે
key લીક થવી એ કોઈપણ trading appને જોડવાના મુખ્ય જોખમોમાંનું એક છે. Whitelisting આ જોખમનો મોટો ભાગ દૂર કરે છે, કારણ કે key ફક્ત તમે જણાવેલા servers પરથી જ કામ કરે છે. કેટલાક exchanges key પર tradingની પરવાનગી આપતા પહેલાં whitelistingની માગ પણ કરે છે.
TradeCorgi તેનો ઉપયોગ કેવી રીતે કરે છે
TradeCorgi agentsને નિશ્ચિત server addresses પરથી ચલાવે છે, જેથી આ સુવિધા આપતા દરેક exchange પર તમે તેમને whitelist કરી શકો. દરેક exchange પેજમાં આ સેટિંગ ક્યાં છે તે બતાવ્યું છે. માત્ર trade કરવાની પરવાનગી સાથે મળીને, આનો અર્થ એ છે કે keyથી withdrawal કરી શકાતું નથી અને તેનો ઉપયોગ અન્ય કોઈ જગ્યાએથી થઈ શકતો નથી.
એક સામાન્ય ભૂલ
એપ ઉપયોગ કરે છે તેમાંથી માત્ર કેટલાક addresses ઉમેરવાથી બાકીના address પરથી આવતી requests નકારવામાં આવે છે અને કનેક્શન અસ્પષ્ટ રીતે નિષ્ફળ જાય છે. એપમાં દર્શાવેલા દરેક addressને જેમના તેમ ઉમેરો અને બીજું કંઈ ઉમેરશો નહીં.