Een API-sleutel is een lange, unieke code die software gebruikt om zich voor te stellen aan een andere dienst. Een API is de digitale stekkerdoos waarmee twee programma’s gegevens uitwisselen. De sleutel is het bewijs dat jouw programma er gebruik van mag maken. Denk aan een pasje voor een machine in plaats van voor een mens.
Voor het MKB zijn API-sleutels overal, ook als je ze zelf nooit ziet. Je boekhoudpakket koppelt met je bank, je webshop met je voorraadsysteem, je CRM met je mailprogramma. Elke koppeling draait op zo’n sleutel. Lekt er één uit, dan kan iemand anders die koppeling gebruiken alsof hij jou is: gegevens uitlezen, facturen ophalen of berichten versturen. Een API-sleutel is dus net zo gevoelig als een wachtwoord, maar wordt vaak veel slordiger bewaard.
Een sleutel geef je zo min mogelijk rechten: alleen lezen als lezen genoeg is. Bewaar hem in een wachtwoordkluis of in de instellingen van de applicatie, nooit in een gedeeld document of in een mailtje. Zet waar mogelijk een beperking op welk IP-adres of welk domein de sleutel mag gebruiken. Draai sleutels periodiek om, en trek ze direct in als een leverancier of medewerker vertrekt. Houd bij welke koppelingen er draaien; koppelingen die niemand meer kent zijn de risicovolle.
Wat OkayICT hierin doet: Wij brengen in kaart welke koppelingen er in je omgeving draaien, zorgen dat sleutels veilig staan opgeslagen en trekken ongebruikte koppelingen in.
Meer lezen: Wat is een API? · Wat is een webhook?
