Ga naar de inhoud

IP-whitelisting

IP-whitelisting beperkt een API-sleutel van een exchange tot een lijst met serveradressen, zodat een gekopieerde sleutel nergens anders kan worden gebruikt. Definitie en uitleg over hoe je het instelt.

Definitie

Een instelling voor een exchange-API-sleutel die alleen verzoeken accepteert van een lijst met IP-adressen, zodat de sleutel onbruikbaar is voor iedereen buiten die servers.

IP-whitelisting, ook wel een IP-allowlist of vertrouwde IP's genoemd, koppelt een API-sleutel aan specifieke serveradressen. Verzoeken vanaf elk ander adres worden geweigerd, ook als ze de juiste sleutel en secret bevatten.

Voorbeeld

Wanneer je Binance koppelt aan TradeCorgi, toont de app de serveradressen die de agents gebruiken. Kies op Binance "Restrict access to trusted IPs only" en voeg die adressen toe. Mocht de sleutel ooit uitlekken, dan wordt een verzoek vanaf de computer van iemand anders geweigerd.

Waarom het belangrijk is

Een gelekte sleutel is een van de grootste risico's van het koppelen van een trading-app. Met whitelisting beperk je dat risico grotendeels, omdat de sleutel alleen werkt vanaf de servers die je hebt opgegeven. Sommige exchanges vereisen dit ook voordat ze handelsrechten aan een sleutel toekennen.

Hoe TradeCorgi het gebruikt

TradeCorgi voert agents uit vanaf vaste serveradressen. Zo kun je die op elke exchange die dit ondersteunt op de whitelist zetten. Op elke exchangepagina zie je waar je deze instelling vindt. Samen met de rechten om alleen te handelen, zorgt dit ervoor dat een sleutel geen geld kan opnemen en nergens anders kan worden gebruikt.

Een veelgemaakte fout

Slechts enkele van de adressen toevoegen die een app gebruikt. Verzoeken vanaf een ontbrekend adres worden geweigerd en de verbinding werkt dan op onduidelijke manieren niet. Voeg alle adressen toe die de app vermeldt, precies zoals ze worden weergegeven, en niets anders.