Wat gebeurt er als cloudtoegangssleutels uitlekken, bijvoorbeeld op GitHub?

Meestal niets goeds, en snel, want aanvallers doorzoeken publieke coderepository's voortdurend op sleutels. Een cloudtoegangssleutel of API-token werkt als een wachtwoord dat nooit om meerfactorauthenticatie vraagt; wie hem heeft, kan het account met de rechten van die sleutel overal vandaan gebruiken. Typisch misbruik loopt van dure rekenkracht starten voor cryptomining tot het kopiëren van opslagbuckets en databases, en het aanmaken van nieuwe gebruikers zodat de aanvaller toegang houdt nadat de sleutel is ingetrokken. Lekken ontstaan via code in publieke of gedeelde repository's, configuratiebestanden in back-ups, screenshots, CI-logs en chatberichten. Gebeurt het: trek de sleutel meteen in of roteer hem, niet pas na het onderzoek; controleer in de activiteitenlogs van het account alles wat er sinds het lek mee is gedaan, inclusief nieuwe gebruikers, sleutels en resources in ongebruikelijke regio's; verwijder wat de aanvaller heeft aangemaakt; en controleer de facturering. Om het te voorkomen: gebruik secret scanning in uw repository's, kortlevende inloggegevens in plaats van langlevende sleutels, smalle rechten per sleutel en budgetwaarschuwingen. Een netwerksensor ziet geen sleutel die op internet is gepubliceerd; de gevolgen op servers die hij in de gaten houdt, mogelijk wel.

Lees verder

← Alle 25 vragen over Cloud- en SaaS-beveiligingAlle onderwerpen