Marketing Scandigitale scan
Vertrouwen & veiligheid

Een oude OAuth-koppeling heeft nog toegang

7 november 2026 · 7 min leestijd · Marketing Scan

Een tool die je ooit autoriseerde, een medewerker die vertrokken is, een proef die nooit werd afgesloten: zulke koppelingen blijven toegang houden tot gegevens van een account tot iemand ze intrekt. In deze gids maak je een inventaris van gekoppelde apps met doel en eigenaar, kies je per app wat ermee gebeurt, trek je toegang stap voor stap in en controleer je daarna of er niets stukging. Je krijgt een beslisblad en een fictief voorbeeld met invoer en verwachte controles. Het is geen volledige beveiligingsaudit.
In dit artikel

Waarom een oude koppeling een risico blijft

Een OAuth-koppeling is een toestemming die je aan een app geeft, zodat die bepaalde gegevens of functies van je account kan gebruiken. Die toestemming verdwijnt niet vanzelf als niemand de app nog opent. Het risico is vooral organisatorisch: je weet niet meer wie de koppeling beheert, waarvoor ze dient en hoeveel toegang ze heeft.

De MDN-introductie over webbeveiliging noemt voor webontwikkelaars als goede praktijk om toegang tot je project te beheersen, geheimen veilig te behandelen en afhankelijkheden onder controle te houden. Dat is een algemeen principe en geen OAuth-advies; als vergelijking: een vergeten koppeling is een stuk toegang dat buiten die controle valt. Let op de grens van de bronnen: MDN is een bron voor webontwikkelaars en geen OAuth-handleiding, en de Google-hulp beschrijft koppelingen voor een Google-account. Bepaal daarom eerst welk soort account je onderzoekt: een persoonlijk account of een account dat een beheerder voor je organisatie beheert. Voor het tweede geval controleert de beheerder waar de organisatiebrede lijst staat.

De inventaris opbouwen

De Google-hulp over gekoppelde apps onderscheidt drie soorten koppeling: inloggen met Google, een gekoppeld account (Google krijgt toegang tot je account in de app) en toegang van de app tot gegevens van je Google-account. Kijk in de lijst met gekoppelde apps van je Google-account naar elk van de drie en open per app de details. Voor toegang tot gegevens kun je filteren op toegang tot een Google-product of andere accounttoegang. Zie je meerdere koppelingen voor dezelfde app, noteer ze dan apart.

Leg per koppeling vast in een tabel of werkblad:

  • appnaam en type koppeling
  • welke toegang de app heeft
  • doel in één zin
  • eigenaar: een naam, geen team
  • aanleiding, bijvoorbeeld een campagne of proef
  • laatst bekende gebruik, indien je dat elders kunt vinden

Gebruiksgegevens staan niet altijd in de lijst zelf. Zoek ze in de app of in de logs van je beheeromgeving en noteer waar je ze haalde. Doe dit voor elk account dat ertoe doet, ook gedeelde en marketingaccounts.

Beslisblad per koppeling

Geef elke regel van je inventaris één van deze uitkomsten.

SituatieBeslissing
Doel bekend, eigenaar actief, toegang past bij doelBehouden en een herbeoordelingsdatum noteren
Doel bekend, toegang breder dan nodigOpnieuw autoriseren met minder toegang als de app dat toelaat, anders vervangen
Doel onbekend, mogelijke eigenaar bestaatEigenaar bevragen binnen een zelf gekozen termijn en markeren als onder review
Doel onbekend, geen eigenaarKandidaat voor intrekken na een aangekondigde stilteperiode
Koppeling van een vertrokken medewerkerEigenaarschap overdragen of intrekken
Doel vervallen, app ongebruiktIntrekken

De termijnen kies je zelf op basis van het risico en de afhankelijkheden. Geen enkele bron schrijft ze voor.

Gecontroleerd intrekken

  1. Bewaar de huidige staat: een export of schermafbeelding van de lijst en je inventaris.
  2. Verwittig de eigenaar en teams die van de app afhangen. Is de koppeling bekend ongewenst of misbruikt, trek ze dan meteen in en wacht niet op de volledige inventaris of een stilteperiode.
  3. Kies een moment buiten kritieke processen, bijvoorbeeld buiten een lopende campagne of rapportering.
  4. Trek één koppeling per keer in, zodat je oorzaak en gevolg kunt volgen.
  5. Test meteen de functie die erop leunt.
  6. Noteer datum, uitvoerder en uitkomst.

Weet wat elk type intrekken doet. Volgens de Google-hulp stopt het verwijderen van inloggen met Google het automatisch inloggen, maar worden je gegevens in de app niet gewist. Controleer dus of je nog op een andere manier in die app kunt. Het verwijderen van een gekoppeld account betekent dat Google geen toegang meer heeft tot je account in de app, en functies die daarop leunen werken dan niet meer. Trek je de toegang van een app tot je Google-gegevens in, dan kan die die gegevens niet meer gebruiken en kunnen functies wegvallen. Lees voor je beslist het privacybeleid van de app. Terugdraaien is mogelijk door opnieuw toestemming te geven als de app dat toelaat, maar dat is een nieuwe toestemming die je bewust opnieuw verleent. Het resultaat kan per app verschillen. Staat Gemini of een andere agent bij de app, dan ontkoppelt het stoppen van agenttoegang volgens de Google-hulp de koppeling met de app zelf niet.

Controle na het intrekken

Een ingetrokken koppeling bewijst niet dat alles dicht is. Loop deze punten na:

  • Open de lijst opnieuw: is de koppeling weg en is er geen nieuwe bijgekomen?
  • Test de functie die erop leunde en vraag de eigenaar of er iets mist.
  • Kijk in de app of bij de aanbieder of er nog sleutels, tokens of andere toegangswegen bestaan die los staan van de koppeling. Eén intrekking raakt die niet automatisch.
  • Heb je vermoeden van misbruik, behandel dan ook wachtwoorden en geheimen als verdacht. MDN raadt aan geheimen veilig te behandelen en voor inloggen niet alleen op wachtwoorden te vertrouwen.
  • Controleer of het account sterke aanmelding heeft, en waar de beheerder dat ziet.

Plan een volgende herbeoordeling en leg die vast. Zo wordt de inventaris een gewoonte in plaats van een eenmalige opruimactie. Exacte schermen en rechten kunnen wijzigen: de accountbeheerder controleert dat in de eigen omgeving.

Fictief voorbeeld en volgende stap

Invoer: drie regels uit een inventaris.

  • App A: toegang tot gegevens van het account, aangemaakt door een vertrokken medewerker voor een eenmalige export.
  • App B: inloggen met Google voor een planningstool, eigenaar is de marketingverantwoordelijke.
  • App C: onbekende naam, geen doel, geen eigenaar.

Verwachte beslissingen en controles: App A is een kandidaat voor intrekken. Controleer eerst of de export nog nodig is en test achteraf of geen lopende taak afhangt van de koppeling. Bij App B behoud je de koppeling, noteer je de herbeoordelingsdatum en controleer je dat er een andere manier is om in te loggen als ze ooit wegvalt. Bij App C vraag je rond, markeer je ze als onder review en trek je ze in na de afgesproken stilteperiode, met noteren van wie niets meldde. Welke effecten dit heeft op werking of risico, kun je pas na je eigen controles vaststellen.

Wil je ook weten welke publieke signalen je website toont rond vertrouwen en veiligheid? Bekijk ze via Marketing Scan. Een publieke scan ziet geen accountkoppelingen en vervangt deze interne inventaris niet.

Veelgestelde vragen.

Verwijdert het intrekken van een koppeling ook mijn gegevens in de app?

Volgens de Google-hulp wist het verwijderen van inloggen met Google je gegevens in de app niet. Het stopt het automatisch inloggen. Controleer in de app zelf wat er met je account en gegevens gebeurt voor je intrekt.

Hoe weet ik wie de eigenaar van een koppeling is?

Dat staat meestal niet in de lijst zelf. Vraag het na bij wie de app ooit introduceerde en zoek in aankoop, facturen of de logs van je beheeromgeving. Vind je niemand, noteer dat dan expliciet als geen eigenaar.

Moet ik alles in één keer intrekken?

Liever niet. Eén koppeling per keer maakt het eenvoudiger om te zien welke functie uitvalt, en je kunt gericht terugdraaien door opnieuw te autoriseren. Plan het buiten kritieke processen.

Is een lege lijst met gekoppelde apps een bewijs dat mijn account veilig is?

Nee. De lijst toont alleen de koppelingen van dat account. Sleutels, tokens in andere systemen en zwakke aanmelding vallen erbuiten, dus je controleert die apart.

Bronnen bij dit artikel

Hoe werkt een marketing scan? Meetmethode en grenzen

Van advies naar actie voor jouw website

Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.

Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.

Maak je gratis account

Bekijk wat de check meet

Wat zaakvoerders hierover vragen

  • Is mijn website kwetsbaar voor het PHP-lek?

    Op 21 oktober 2026 raakten twee kritieke lekken in PHP bekend (php2shell). Dit zijn de vragen die zaakvoerders er nu over stellen, kort beantwoord.

    Is mijn website kwetsbaar voor het PHP-lek? · Wat is php2shell? · Welke PHP-versie is veilig? · en 7 meer

  • Is mijn website veilig en betrouwbaar?

    Klanten controleren dit in een oogopslag: het slotje, een echte contactpagina, een cookiemelding die klopt. Zo doe je het goed.

    Hoe weet ik of mijn website veilig is? · Hoe ziet een klant of mijn website te vertrouwen is? · Is een cookiemelding verplicht in België? · en 1 meer

  • Waarom komt mijn e-mail in spam?

    Onze scan controleert SPF, DKIM en DMARC omdat een mail die niet aankomt de duurste mail is die je stuurt.

    Waarom komt mijn e-mail in de spam van de ontvanger? · Wat zijn SPF, DKIM en DMARC in gewone taal? · Hoe controleer ik of mijn e-mailinstellingen goed staan? · en 1 meer

Het cijfer uit ons onderzoek

  • 30%

    van 1505 kmo-sites heeft vertrouwen en veiligheid in de drie zwaarste werkpunten.

    Lees het onderzoek
  • 16,5%

    van 1505 kmo-sites heeft e-mailbezorging in de drie zwaarste werkpunten.

    Lees het onderzoek

Meer over vertrouwen & veiligheid.

Vertrouwen & veiligheid

Een tijdelijk extern account blijft te lang bestaan

Een externe freelancer of tool kreeg tijdelijk toegang en die bleef bestaan. Zo registreer je eigenaar en einddatum en voorkom je onbeheerde heractivering.

· 7 min leestijd

Vertrouwen & veiligheid

Een verwijderde medewerker heeft nog browsersessies

Test of sessies van een vertrekkende medewerker echt eindigen en controleer gedelegeerde toegang, herstelgegevens en gekoppelde apps met een vaste procedure.

· 6 min leestijd

Vertrouwen & veiligheid

Toegang geven aan externen zonder je deur open te laten

Je webbouwer, je boekhouder en die freelancer van vorig jaar hebben nog toegang. Zo geef je externen precies genoeg, en niet meer.

· 5 min leestijd

Social & omnichannel

Wie heeft er toegang tot je bedrijfspagina's?

Veel kmo's weten niet wie hun Facebook- of Google-pagina beheert. Zo krijg je het overzicht terug en zo draag je rechten veilig over.

· 5 min leestijd

Vertrouwen & veiligheid

Bestanden via een tijdelijke link delen: controleplan

Test wie je gedeelde link echt kan openen, of je toegang kunt intrekken en wat er vervalt, zonder persoonsgegevens in de URL te zetten.

· 6 min leestijd

Vindbaarheid & SEO

Verwijderde pagina’s in je scan: wat moet je controleren?

Zie je oude pagina’s in je websitescan? Controleer de huidige URL, sitemap, interne links en redirects. Zo onderscheid je een live pagina van een oud rapport.

· 6 min leestijd