Naar hoofdinhoud

Kennisartikel · Koppelingen

Koppelingen veilig inrichten

Een koppeling is een deur in je systeem die altijd openstaat. Dit zijn de maatregelen die het verschil maken tussen een beheerste deur en een gat.

Koppelingen2 min lezenDoor askmonkey

Geef elke koppeling een eigen account

Koppelingen op het account van een medewerker geven twee problemen: bij vertrek valt de integratie stil, en in het logboek is niet te zien wie iets deed.

Een eigen serviceaccount per koppeling, met alleen de nodige rechten, lost beide op.

Sleutels horen niet in code of e-mail

Bewaar API-sleutels in een secretbeheerder van de omgeving waarin de koppeling draait. Niet in broncode, een gedeeld document of een mailtje.

  • Aparte sleutels voor test en productie
  • Rotatie bij vertrek van een leverancier of medewerker
  • Verkeer altijd versleuteld, waar mogelijk beperkt tot bekende IP-adressen
  • Webhooks alleen accepteren met een geverifieerde handtekening

Log genoeg, maar niet te veel

Je wilt kunnen reconstrueren wat er gebeurde: welk bericht, wanneer, met welk resultaat, zonder een logbestand vol persoonsgegevens dat jarenlang blijft staan.

Log identificatie en status volledig, inhoud beperkt, met een bewaartermijn.

Bedenk vooraf wat er bij storing gebeurt

Een koppeling valt een keer uit. Zorg dat berichten in een wachtrij blijven staan, opnieuw aanbieden geen dubbele orders oplevert, en een mens een melding krijgt.

FAQ

Veelgestelde vragen

Wie is eigenaar van de koppeling na oplevering?
Leg vast wie de storingsmelding krijgt, wie rechten mag wijzigen en wie sleutels beheert. Zonder eigenaar wordt dit pas geregeld tijdens de eerste storing.
Moeten we ook testen op beveiliging?
Minimaal: controleer of rechten beperkt zijn, afgewezen verzoeken netjes worden geweigerd en logging geen gevoelige inhoud bevat.

Benieuwd wat dit voor je oplevert?

In een kennismaking van een half uur brengen we je systemen en knelpunten in kaart. Daarna weet je wat er mogelijk is en wat het kost.

Plan een kennismaking

Meer over koppelingen