Din trading-bot arbetar genom ett enda gränssnitt: börsens API. Varje order, varje saldokontroll, varje positionsförfrågan flödar genom API-uppgifter som du har skapat. Om dessa uppgifter är felkonfigurerade, komprometterade eller missförstådda sträcker sig konsekvenserna från obehöriga trades till att hela kontot töms.
Den här guiden går bortom grundläggande säkerhetshygien (som behandlas i vår grundläggande säkerhetsguide) och dyker ned i det operativa säkerhetsramverk som skiljer professionella bot-operatörer från amatörer. Vi går igenom behörighetsarkitektur, åtkomstkontroller på nätverksnivå, hantering av uppgifternas livscykel, hantering av börsavbrott och en komplett spelbok för incidenthantering.
Viktigast
- API-nycklar har fyra behörighetsnivåer — läsa, spot-trade, futures-trade och uttag. Uttag får ALDRIG aktiveras för bot-anslutningar.
- IP-whitelisting gör stulna API-nycklar värdelösa. Konfigurera det på varje börs — Binance, Bybit och OKX stöder det alla.
- Rotera API-nycklar var 90:e dag med en procedur utan avbrottstid: skapa ny nyckel → uppdatera bot → verifiera → radera gammal nyckel.
- Isolering av underkonton begränsar skadeområdet: en komprometterad bot kan bara påverka underkontots kapital, inte hela din portfölj.
- När en börs går ner mitt i en trade ligger öppna order kvar i orderboken, och bottar måste stämma av tillståndet efter återanslutning.
- Överträdelser av rate limit (Binance: 1 200/min, Bybit: 120/5sek) leder till tillfälliga IP-blockeringar — bottar måste strypa förfrågningar proaktivt.
API-nyckelns behörighetsnivåer: principen om minsta möjliga behörighet
Varje större börs implementerar ett granulärt behörighetssystem för API-nycklar. Principen är enkel: bevilja exakt de behörigheter boten behöver — och inget mer. Så här styr varje nivå:
Behörighetsarkitektur
| Behörighetsnivå | Vad den tillåter | Behöver boten den? | Risk vid kompromettering |
|---|---|---|---|
| Endast läsning | Visa saldon, orderhistorik, marknadsdata | ✅ Alltid | Låg — angriparen ser kontodata |
| Spot-trade | Placera och avbryta spot-market/limit-order | ✅ För spot-bottar | Medel — angriparen kan utföra trades |
| Futures-trade | Öppna/stänga hävstångspositioner, sätta margin | ✅ För futures-bottar | Hög — hävstångsförluster möjliga |
| Uttag | Överföra medel till externa plånböcker | ❌ ALDRIG | Kritisk — total förlust av medel |
| Intern överföring | Flytta medel mellan underkonton | ⚠️ Sällan | Medel — omfördelning av medel |
Varför uttagsbehörighet är nödbrytaren
Med uttag avaktiverat är det värsta tänkbara scenariot vid en komprometterad API-nyckel detta: en angripare placerar dåliga trades. Ditt kapital tar en smäll, men det stannar kvar på börsen. Du kan återhämta dig.
Med uttag aktiverat är det värsta fallet total förlust. En angripare tömmer ditt konto till sin egen plånbok på sekunder. Kryptotransaktioner är oåterkalleliga. Ingen återbetalning, ingen återhämtning.
Matematiken är brutal. Säg att du har 50 000 USD på Binance:
- Uttag avaktiverat, nyckel komprometterad: Angriparen placerar oberäkneliga trades. Realistisk förlust: 2 000–10 000 USD i slippage och dåliga fills innan du märker det och återkallar nyckeln. Kvarvarande kapital: 40 000–48 000 USD.
- Uttag aktiverat, nyckel komprometterad: Angriparen skickar 50 000 USD till sin plånbok. Kvarvarande kapital: 0 USD.
Ingen legitim bot-plattform — inklusive Freya Finance — kräver någonsin uttagsbehörighet. Om en plattform ber om det är den plattformen antingen inkompetent eller illvillig. Gå därifrån omedelbart.
Börsspecifik behörighetsinställning
Binance: Navigera till Konto → API Management → Create API. Under ”API restrictions” aktiverar du endast ”Enable Spot & Margin Trading”. Lämna ”Enable Withdrawals” och ”Enable Internal Transfer” avmarkerade. För futures-bottar bockar du även i ”Enable Futures”.
Bybit: Gå till Profile → API Management → Create New Key. Under behörigheterna aktiverar du ”Read-Write” endast för Spot (eller Derivatives om det behövs). Reglaget ”Withdraw” måste förbli AV.
OKX: Navigera till Profile → API Keys → Create API Key. Under ”Permissions” väljer du endast ”Trade”. OKX kräver en extra lösenordsfras (passphrase) för API-autentisering — spara denna i din lösenordshanterare tillsammans med nyckeln och secret.
IP-whitelisting: åtkomstkontroll på nätverksnivå
IP-whitelisting är det enskilt mest effektiva försvaret mot stulna API-nycklar. Även om en angripare får tag i din API-nyckel och secret kan de inte använda dem — börsen avvisar varje förfrågan som inte kommer från en whitelistad IP-adress.
Så fungerar IP-whitelisting
Din bot-server (IP: 34.85.123.45) → Börs-API → ✅ Whitelistad → Order utförd
Angriparens server (IP: 192.168.0.99) → Börs-API → ❌ Inte whitelistad → Förfrågan avvisad
Börsen håller en tillåtelselista (allow-list) med IP-adresser för varje API-nyckel. Käll-IP:n för varje inkommande API-förfrågan kontrolleras mot denna lista innan någon åtgärd behandlas. Förfrågningar från icke-whitelistade IP:er avvisas med ett autentiseringsfel, oavsett om API-nyckeln och signaturen är giltiga.
Varför det inte är förhandlingsbart
Utan IP-whitelisting kan vem som helst som får tag i dina API-uppgifter använda dem varifrån som helst i världen. Med IP-whitelisting skulle angriparen också behöva kompromettera din bot-plattforms serverinfrastruktur — ett dramatiskt svårare mål.
Plattformsspecifik inställning
Binance:
- I API Management väljer du din nyckel och klickar på ”Edit restrictions”
- Under ”IP access restrictions” väljer du ”Restrict access to trusted IPs only”
- Ange varje IP-adress på en separat rad (Binance stöder upp till 30 IP:er per nyckel)
- Spara och slutför 2FA-verifiering
- Obs: Binance tvingar fram en propageringsfördröjning på 5 minuter efter ändringar i IP-whitelist
Bybit:
- Redigera din API-nyckel i API Management
- Under ”IP Access” klickar du på ”Modify”
- Ange din plattforms server-IP:er (Bybit stöder upp till 20 IP:er)
- Nycklar utan IP-restriktioner löper automatiskt ut efter 90 dagar på Bybit
- Slutför 2FA-verifiering för att spara
OKX:
- Redigera din API-nyckel i API-hanteringspanelen
- Lägg till IP-adresser i fältet ”IP Address” (OKX stöder upp till 20 IP:er)
- OKX rekommenderar starkt whitelisting — obegränsade nycklar har lägre rate limits
- Spara och bekräfta med 2FA
Freya Finance visar sina server-IP-adresser under flödet för anslutning av API-nyckel. Kopiera dessa direkt in i din börs IP-whitelist. Om plattformens IP:er ändras (sällsynt, vanligtvis vid infrastrukturmigreringar) får du en avisering med de nya adresserna.
Vanliga misstag vid IP-whitelisting
| Misstag | Konsekvens | Åtgärd |
|---|---|---|
| Använda din hem-IP i stället för bot-serverns IP | Nyckeln fungerar från din laptop men inte från boten | Använd plattformens publicerade server-IP:er |
Whitelista 0.0.0.0 eller breda intervall | Inget verkligt skydd — accepterar vilken källa som helst | Använd endast specifika IP:er |
| Glömma att uppdatera efter plattformsmigrering | Boten slutar tyst att handla | Bevaka anslutningsfel, håll IP:erna uppdaterade |
| Lägga till VPN-IP:er som roterar | Intermittenta fel | Använd statiska IP:er eller plattformens IP:er |
Rotation av API-nycklar: 90-dagarslivscykeln
API-nycklar bör behandlas som lösenord: de har en hållbarhetstid. Ju längre en nyckel existerar, desto högre är sannolikheten att den har exponerats via loggfiler, supportärenden, skärmdumpar eller minnesdumpar. Professionella operatörer roterar nycklar enligt ett fast schema.
Rekommenderad rotationsfrekvens
| Scenario | Rotationsfrekvens |
|---|---|
| Normal drift | Var 90:e dag |
| Efter misstänkt kompromettering | Omedelbart |
| Efter säkerhetsincident på plattformen | Omedelbart |
| Efter att ha återkallat åtkomst från en plattform | Omedelbart |
| Efter att en teammedlem har slutat | Omedelbart |
Rotationsprocedur utan avbrottstid
Nyckelrotation ska aldrig orsaka avbrott i handeln. Följ denna sekvens:
Steg 1: Skapa den nya API-nyckeln på börsen Generera en ny nyckel med identiska behörigheter och IP-whitelist-inställningar som den gamla. Märk den med aktuellt datum (t.ex. ”Freya Bot — maj 2026”).
Steg 2: Uppdatera din bot-plattform med den nya nyckeln Ange den nya API-nyckeln och secret i din bot-plattforms inställningar. De flesta plattformar tillåter uppdatering av uppgifter utan att stoppa bottar.
Steg 3: Verifiera anslutningen Bekräfta att den nya nyckeln fungerar: kontrollera att plattformen visar en lyckad anslutning, att saldon visas korrekt och att en test-trade (om möjligt) utförs.
Steg 4: Radera den gamla nyckeln på börsen Först efter att du har verifierat att den nya nyckeln fungerar raderar du den gamla nyckeln från din börs API-hanteringssida.
Steg 5: Dokumentera rotationen Anteckna rotationsdatum, den nya nyckelns etikett och bekräftelse på lyckad övergång.
Under det korta fönster då både den gamla och den nya nyckeln existerar (steg 2–4) är båda giltiga. Denna överlappning är nödvändig för rotation utan avbrottstid och är säker eftersom den gamla nyckeln raderas inom minuter. Håll detta fönster så kort som möjligt.
Isolering av underkonton: begränsa skadeområdet
Börsunderkonton är separata tradingkonton under ditt huvudkonto. Varje underkonto har sitt eget saldo, sina egna API-nycklar och sin egen handelshistorik. De är börsens motsvarighet till nätverkssegmentering inom cybersäkerhet.
Varför underkonton är viktiga
Tänk dig detta scenario: du kör tre bottar — en BTC DCA-bot, en ETH DCA-bot och en SOL signal-bot — alla anslutna till ditt huvudkonto med 30 000 USD i totalt kapital.
Utan underkonton: En komprometterad API-nyckel exponerar 30 000 USD. En felfungerande bot kan tömma hela saldot genom snabba, oberäkneliga trades.
Med underkonton: Varje bot arbetar i sitt eget underkonto med 10 000 USD. En komprometterad nyckel exponerar bara 10 000 USD. En felfungerande bot kan bara påverka sitt tilldelade kapital. De övriga 20 000 USD är oåtkomliga.
Inställning av underkonton per börs
| Funktion | Binance | Bybit | OKX |
|---|---|---|---|
| Max antal underkonton | 200 (VIP-beroende) | 20 (standard) | 5 (standard), fler med VIP |
| Separata API-nycklar | ✅ Per underkonto | ✅ Per underkonto | ✅ Per underkonto |
| Separata saldon | ✅ Isolerade | ✅ Isolerade | ✅ Isolerade |
| Intern överföring | ✅ Direkt, gratis | ✅ Direkt, gratis | ✅ Direkt, gratis |
| Separat handelshistorik | ✅ Full isolering | ✅ Full isolering | ✅ Full isolering |
| KYC krävs | Använder huvudkontots KYC | Använder huvudkontots KYC | Använder huvudkontots KYC |
Rekommenderad arkitektur för underkonton
För en portfölj på 30 000 USD fördelad över tre bottar:
Huvudkonto (Master)
├── Underkonto A: BTC DCA-bot — 10 000 USD
│ └── API-nyckel A (spot-trade + läsning, IP-whitelistad)
├── Underkonto B: ETH Grid-bot — 10 000 USD
│ └── API-nyckel B (spot-trade + läsning, IP-whitelistad)
├── Underkonto C: SOL Momentum-bot — 10 000 USD
│ └── API-nyckel C (spot-trade + läsning, IP-whitelistad)
└── Reserv: 0 USD (hålls i huvudkontot, överförs vid behov)
Varje underkonto har sin egen API-nyckel, sin egen IP-whitelist och kan bara komma åt sina egna medel. Huvudkontots nyckel — utan handelsbehörigheter — hanterar överföringar av medel mellan underkonton vid behov.
När en börs går ner mitt i en trade
Börsavbrott händer. Binance, Bybit och OKX har alla haft driftstopp — ibland planerade (underhåll), ibland oplanerade (DDoS-attacker, infrastrukturfel, extrem marknadsvolatilitet som orsakar belastningstoppar). Din bot måste hantera dessa smidigt.
Öppna order under ett avbrott
Öppna limit-order som du har placerat ligger kvar i börsens orderbok även när API:et är oåtkomligt. Matchningsmotorn är separat från API-gatewayen. Dina order kan fortsätta att fyllas under ett API-avbrott.
Detta innebär: om du hade en limit-köporder på 99 500 USD för BTC och API:et går ner är den ordern fortfarande aktiv. Om BTC faller till 99 500 USD blir du fylld trots att din bot inte kan kommunicera med börsen.
Bot-återanslutning och avstämning av tillstånd
När API:et kommer online igen måste en väldesignad bot stämma av sitt interna tillstånd mot börsens faktiska tillstånd. Denna process omfattar:
- Fråga efter alla öppna order — Kontrollera vilka order som fortfarande är aktiva, vilka som fyllts, vilka som delvis fyllts och vilka som avbrutits
- Jämföra med interna register — Matcha börsens tillstånd mot vad boten förväntade sig
- Lösa avvikelser — Uppdatera interna positioner baserat på faktiska fills
- Återuppta normal drift — Fortsätt strategiutförandet från det avstämda tillståndet
Freya sköter denna avstämning åt dig automatiskt. Om din bots anslutning till en börs bryts och sedan återansluts kontrollerar Freya dina positioner mot börsen på nytt och korrigerar eventuell avvikelse som uppstod under avbrottet, så att din strategi återupptas från ett korrekt tillstånd.
Delvisa fills
Delvisa fills uppstår när endast en del av din order utförs före avbrottet (eller på grund av otillräcklig likviditet). Exempel:
- Du placerar en limit-köporder på 0,5 BTC vid 100 000 USD (order på 50 000 USD)
- 0,3 BTC fylls innan API:et kopplas bort (30 000 USD)
- När boten återansluter upptäcker den 0,3 BTC i position och 0,2 BTC fortfarande öppet
En robust bot hanterar detta genom att:
- Känna igen den delvisa fillen och uppdatera positionsstorleken
- Besluta om den kvarvarande 0,2-BTC-ordern ska hållas aktiv eller avbrytas
- Justera take-profit- och stop-loss-nivåer baserat på den faktiska positionsstorleken (0,3 BTC, inte de avsedda 0,5 BTC)
Vad du bör göra under ett börsavbrott
| Situation | Åtgärd |
|---|---|
| Planerat underhåll aviserat | Pausa bottar före underhållsfönstret; återuppta efteråt |
| Oväntat avbrott, inga öppna positioner | Vänta — boten återansluter automatiskt |
| Oväntat avbrott, öppna positioner | Bevaka börsens statussida; panikhandla inte manuellt |
| Avbrott under hög volatilitet | Överväg manuellt ingripande via börsens webbplats (om tillgänglig) |
| Utdraget avbrott (>1 timme) | Granska positioner via börsens app/webbplats när den kommer tillbaka |
Rate limiting: respektera börsens gränser
Börser tvingar fram rate limits för att skydda sin infrastruktur från att överbelastas. Varje API-anrop — varje orderläggning, varje saldokontroll, varje marknadsdataförfrågan — räknas mot din rate limit-budget.
Börsernas rate limits
| Börs | Förfrågningsgräns | Fönster | Straff vid överträdelse |
|---|---|---|---|
| Binance | 1 200 förfrågningar | Per minut | Tillfällig IP-blockering (2–10 min) |
| Binance (orderspecifik) | 10 order/sek, 200 000/dag | Per konto | Orderavslag, potentiell blockering |
| Bybit | 120 förfrågningar | Per 5 sekunder | Tillfällig IP-blockering |
| OKX | 60 förfrågningar/sek (varierar per endpoint) | Per sekund | 429-statuskod, strypning |
Hur bottar hanterar rate limits
Professionella bottar implementerar flera tekniker för hantering av rate limits:
Kö för förfrågningar: I stället för att avfyra API-anrop direkt går förfrågningar in i en kö som släpper dem i en kontrollerad takt. För Binance innebär det inte mer än 20 förfrågningar per sekund för att hålla sig väl under gränsen på 1 200/min.
Viktbaserad budgetering: Vissa börser (särskilt Binance) tilldelar olika ”vikter” till olika endpoints. En enkel saldokontroll kanske kostar 1 vikt, medan en komplex orderhistorikförfrågan kostar 20. Bottar spårar den kumulativa vikten för att undvika att slå i taket.
Exponentiell backoff: Om en bot får ett rate limit-fel (HTTP 429) väntar den progressivt längre innan den försöker igen: 1 sekund, sedan 2, sedan 4, sedan 8. Detta förhindrar att en skur av återförsök förvärrar situationen.
WebSocket i stället för REST: För marknadsdata är WebSocket-anslutningar långt mer effektiva än att polla REST-endpoints. En enda WebSocket-anslutning ger prisuppdateringar i realtid utan att förbruka rate limit-budget. Välbyggda bottar använder WebSocket för data och REST endast för orderhantering.
Att köra flera bottar på samma API-nyckel delar rate limit-budgeten över alla bottar. Om du kör 5 bottar på en nyckel som var och en gör 50 förfrågningar/sek slår du i Binance gräns omedelbart. Använd separata API-nycklar (och helst underkonton) per bot för att få oberoende rate limits.
Motpartsrisk hos börsen: FTX-lärdomen
I november 2022 kollapsade FTX — världens tredje största kryptobörs — på mindre än en vecka. 8 miljarder USD i kundmedel försvann. Användare som hade hela sitt handelskapital på FTX förlorade allt, oavsett hur säkra deras API-nycklar var eller hur väl deras bottar presterade.
Lärdomen: din API-nyckelsäkerhet är irrelevant om börsen själv fallerar.
Typer av motpartsrisk
| Risktyp | Beskrivning | Historiskt exempel |
|---|---|---|
| Insolvens | Börsen har inte tillräckligt med tillgångar för att täcka insättningar | FTX (2022) |
| Regulatoriskt beslag | Myndighet stänger ner eller fryser börsen | Bitzlato (2023) |
| Hack/intrång | Börsens hot wallet komprometterad | Mt. Gox (2014), Bitfinex (2016) |
| Uttagsstopp | Börsen stoppar uttag under en kris | Flera börser under marknadskrascher |
| Tekniskt fel | Utdraget avbrott som orsakar handelsförluster | Diverse, under extrem volatilitet |
Diversifiering över flera börser
Reduceringen är enkel: håll aldrig hela ditt handelskapital på en enda börs. Fördela över 2–3 stora, oberoende drivna börser.
Exempel på fördelning för 60 000 USD i totalt kapital:
| Börs | Fördelning | Bottar som körs |
|---|---|---|
| Binance | 25 000 USD (42 %) | BTC DCA, ETH Grid |
| Bybit | 20 000 USD (33 %) | SOL DCA, AVAX Momentum |
| OKX | 15 000 USD (25 %) | BTC Grid, Multi-pair DCA |
Om någon enskild börs fallerar förlorar du som mest 42 % av ditt kapital — smärtsamt men överlevbart. Om du hade haft 60 000 USD på enbart FTX hade du förlorat 100 %.
Vad du bör bevaka gällande motpartsrisk
- Proof of Reserves-rapporter — Publiceras de regelbundet? Granskas de av välrenommerade firmor?
- Behandlingstider för uttag — Plötsliga förseningar i uttag är ett tidigt varningstecken
- Sociala medier och nyheter — Börsledningar som beter sig oberäkneligt, ovanliga bolagsförändringar
- Regulatoriska utvecklingar — Stämningar, regulatoriska åtgärder eller indragna licenser på nyckelmarknader
- Din egen uttagsförmåga — Testa uttag periodvis för att verifiera att du kan komma åt dina medel
Håll endast ditt aktiva handelskapital på börser. Långsiktiga innehav och reserver bör ligga i egenförvarade plånböcker (hårdvaruplånböcker som Ledger eller Trezor). En rimlig riktlinje: aldrig mer än 30–40 % av din totala kryptoportfölj på börser vid någon tidpunkt.
Checklista för incidenthantering
När en säkerhetsincident inträffar — eller till och med när du misstänker en — avgör svarshastigheten utfallet. Följ denna checklista i tur och ordning:
Steg 1: Avaktivera den misstänkta API-nyckeln omedelbart
Logga in direkt på börsen (skriv in URL:en manuellt, klicka inte på några länkar). Radera eller avaktivera den komprometterade nyckeln. Detta tar 30 sekunder och stänger av all obehörig åtkomst omedelbart.
Steg 2: Kontrollera och avbryt alla öppna order
Granska varje öppen order på börsen. Avbryt allt du inte har placerat eller inte känner igen. Kontrollera alla handelspar, inte bara de som din bot använder — en angripare kan handla par du aldrig skulle välja.
Steg 3: Verifiera uttagshistoriken
Kontrollera de senaste 24–48 timmarnas uttagshistorik. Verifiera att varje uttag godkändes av dig. Om du ser obehöriga uttag ska du omedelbart kontakta börsens support och dokumentera transaktionshasharna.
Steg 4: Byt ditt börslösenord
Återställ ditt lösenord till en ny, slumpmässigt genererad sträng (använd din lösenordshanterare). Om angriparen hade bredare kontoåtkomst är det gamla lösenordet komprometterat.
Steg 5: Generera nya API-nycklar med IP-whitelist
Skapa nya API-nycklar med de minsta nödvändiga behörigheterna och strikt IP-whitelisting. Återanvänd inga inställningar från den komprometterade nyckeln.
Steg 6: Uppdatera bot-konfigurationen
Ange de nya API-uppgifterna i din bot-plattform. Verifiera anslutning och korrekt drift innan du återupptar handeln.
Steg 7: Granska åtkomstloggar
Granska:
- Börsens API-åtkomstloggar för okända IP-adresser
- Börsens inloggningshistorik för obehöriga sessioner
- E-postkonto för obehörig åtkomst eller vidarebefordringsregler
- Bot-plattformens konto för obehöriga konfigurationsändringar
Steg 8: Rapportera incidenten
Kontakta börsens officiella säkerhetsteam med dina fynd. Om medel stals, gör en anmälan till lokal brottsbekämpning och ditt lands myndighet för ekonomisk brottslighet.
Checklista för säkerhetsgranskning: 10 punkter varje bot-operatör måste verifiera
Gå igenom denna checklista månadsvis. Varje punkt tar under en minut att verifiera:
| # | Granskningspunkt | Hur man verifierar | ✅ / ❌ |
|---|---|---|---|
| 1 | Uttagsbehörigheter avaktiverade på alla API-nycklar | Börsens API-hanteringssida | |
| 2 | IP-whitelisting aktiverad på alla API-nycklar | Börsens API-hanteringssida | |
| 3 | 2FA aktiverad på börskontot (authenticator-app, inte SMS) | Börsens säkerhetsinställningar | |
| 4 | 2FA aktiverad på bot-plattformens konto | Plattformens säkerhetsinställningar | |
| 5 | API-nycklar roterade inom de senaste 90 dagarna | Kontrollera nycklarnas skapelsedatum | |
| 6 | Anti-phishing-kod inställd på börsen | Börsens säkerhetsinställningar | |
| 7 | Inga onödiga API-nycklar existerar (gamla/oanvända nycklar raderade) | Börsens API-hanteringssida | |
| 8 | Underkontosaldon inom avsedda fördelningsgränser | Börsens saldoöversikt | |
| 9 | Börsens Proof of Reserves nyligen verifierad | Börsens transparenssida | |
| 10 | Nödplan granskad (du vet var du återkallar nycklar) | Mental genomgång |
Ställ in en kalenderpåminnelse för den första i varje månad för att gå igenom denna checklista. Det tar 10 minuter och fångar konfigurationsavvikelser, bortglömda gamla nycklar och utgångna säkerhetsinställningar innan de blir sårbarheter.
Att sätta ihop allt: djupförsvar
Ingen enskild säkerhetsåtgärd är tillräcklig. Professionella bot-operatörer lager flera försvar så att ett fel i ett enskilt lager inte resulterar i ett intrång:
| Försvarslager | Vad det skyddar mot | Implementering |
|---|---|---|
| Behörighetsavgränsning (inget uttag) | Total förlust av medel vid nyckelkompromettering | Börsens API-inställningar |
| IP-whitelisting | Fjärranvändning av stulna nycklar | Börsens API-inställningar |
| Nyckelrotation (90 dagar) | Långsiktig nyckelexponering | Schemalagd procedur |
| Isolering av underkonton | Korskontaminering mellan bottar, skadeområde | Inställning av börsunderkonton |
| 2FA (authenticator-app) | Kontoövertagande via lösenordsstöld | Börs- + plattformsinställningar |
| Anti-phishing-kod | E-post-phishing-attacker | Börsens säkerhetsinställningar |
| Diversifiering över flera börser | Börsinsolvens/fallissemang | Portföljarkitektur |
| Månatlig säkerhetsgranskning | Konfigurationsavvikelser, bortglömda nycklar | Schemalagd översyn |
Varje lager är oberoende. Om en angripare kringgår IP-whitelisting (genom att kompromettera bot-servern) står de fortfarande inför behörighetsavgränsningen (inga uttag), isoleringen av underkonton (begränsad kapitalexponering) och din incidenthanteringsprocedur.
Vanliga frågor
Vad händer om jag glömmer att lägga till IP-whitelisting?
Utan IP-whitelisting fungerar din API-nyckel från vilken IP-adress som helst i världen. Om någon får tag i din nyckel (genom ett dataintrång, oavsiktlig exponering eller phishing) kan de använda den från sin egen infrastruktur. På Bybit löper nycklar utan IP-restriktioner automatiskt ut efter 90 dagar — ett skyddsnät. På Binance och OKX förblir de aktiva på obestämd tid. Lägg till IP-whitelisting nu; det tar 2 minuter.
Kan jag använda samma API-nyckel för flera bottar?
Tekniskt sett ja, men det är dålig praxis. Flera bottar som delar en nyckel delar rate limits, vilket gör det lätt att utlösa överträdelser av rate limit. Det innebär också att du inte kan återkalla åtkomst för en bot utan att påverka alla andra. Använd en API-nyckel per bot (helst med separata underkonton).
Hur vet jag om min API-nyckel har komprometterats?
Varningstecken inkluderar: trades som du inte godkänt dyker upp i din historik, oväntade saldoförändringar, rate limit-fel när dina bottar är inaktiva (vilket antyder att någon annan använder din nyckel), eller inloggningsvarningar från okända IP:er. Om du ser något av detta, radera nyckeln omedelbart och följ checklistan för incidenthantering.
Vad händer om börsen ändrar sina krav på IP-whitelisting?
Börser uppdaterar då och då sina IP-whitelisting-system. Du får vanligtvis en e-postavisering. Om din bot plötsligt slutar utföra trades, kontrollera om börsen har ändrat sina krav på API-autentisering. Detta är sällsynt — stora börser strävar efter bakåtkompatibilitet — men värt att bevaka.
Bör jag använda underkonton även om jag bara kör en bot?
Ja. Ett underkonto skapar en tydlig gräns mellan din bots handelskapital och dina reservmedel. Även med en enda bot säkerställer ett underkonto att en felfungerande bot (eller en bugg i din strategi) bara kan påverka det kapital som uttryckligen tilldelats den. Det kostar ingenting att sätta upp och ger ett meningsfullt skydd.
Hur påverkar överträdelser av rate limit min handel?
En överträdelse av rate limit leder till tillfälligt avslag av API-förfrågningar. Under blockeringsperioden (vanligtvis 2–10 minuter) kan din bot inte placera order, kontrollera saldon eller hantera positioner. På en volatil marknad kan även 5 minuters utelåsning betyda att man missar en stop-loss-utlösning eller en lönsam ingång. Korrekt hantering av rate limit är inte valfritt — det är avgörande för tillförlitlig bot-drift.
Är diversifiering över flera börser värd komplexiteten?
Absolut. Att hantera bottar över 2–3 börser kräver något mer administrativt arbete, men riskreduceringen är enorm. FTX-kollapsen utplånade traders som hade koncentrerat sitt kapital på en enda plattform. Diversifiering skyddar mot en händelse som ingen API-nyckelsäkerhet eller IP-whitelisting kan förhindra: att börsen själv fallerar.
