Direct naar inhoud
Agents Labs

Wat is een API-sleutel?

Een wachtwoord voor software, en het wordt net zo vaak slordig bewaard.

Een API-sleutel is een unieke reeks tekens waarmee een systeem zich identificeert bij een andere dienst. Wie de sleutel heeft, kan handelen namens jou — en bij betaalde diensten ook kosten maken op jouw rekening. Behandel hem als een wachtwoord.

1 min leestijd

IN GEWONE TAAL

Waar sleutels uitlekken

De meest voorkomende oorzaak is een sleutel in code die in een openbare repository terechtkomt. Er zijn programma's die daar continu op scannen.

De tweede is een sleutel in de code van de website zelf, zichtbaar voor elke bezoeker. Alles wat de browser bereikt, kan iedereen lezen.

WAAROM HET UITMAAKT

Hoe je het goed doet

Bewaar sleutels in omgevingsvariabelen buiten je codebestanden, en zet die bestanden op de uitsluitlijst van je versiebeheer.

Geef elke koppeling een eigen sleutel met alleen de rechten die hij nodig heeft, zodat je er één kunt intrekken zonder de rest te breken.

  • Nooit in code — en nooit in versiebeheer.
  • Nooit in de browser — alles daar is leesbaar.
  • Eigen sleutel per koppeling — zodat je gericht kunt intrekken.
  • Minimale rechten — alleen wat de koppeling nodig heeft.
  • Direct vervangen bij lek — intrekken en opnieuw uitgeven.

VEELGESTELDE VRAGEN

Meer over een API-sleutel

Wat als een sleutel uitlekt?

Trek hem onmiddellijk in en geef een nieuwe uit. Controleer daarna het gebruikslogboek van de dienst op onverwachte activiteit — bij betaalde diensten kan een uitgelekte sleutel snel geld kosten.

Waarom staat de AI-sleutel op mijn naam?

Omdat jij dan de eigenaar bent van het account en het verbruik. Je kunt hem op elk moment intrekken en je ziet precies wat er wordt gebruikt, zonder van ons afhankelijk te zijn.

Hoe bewaren jullie sleutels?

Buiten de codebestanden, buiten versiebeheer en met alleen de rechten die de koppeling nodig heeft. Dat is standaardpraktijk en het wordt vaker vergeten dan je zou denken.

VERDER LEZEN

Meer over dit onderwerp

Natuurlijk doorlezen over dit onderwerp.

Koppelingen veilig opgezet?

Wij richten koppelingen in met gescheiden sleutels en minimale rechten.

Plan een gratis adviesgesprek info@agentslabs.net