Waar de autorisatielijst staat
GitLab bewaart de apps die je hebt geautoriseerd in één lijst op accountniveau. Open je profielinstellingen en ga naar Edit profile, dan Access, dan Applications. Die pagina is je OAuth-inventaris (OAuth inventory): ze toont de applicaties van derden die namens jou kunnen handelen, en de scopes die elk heeft.
GitLab vermeldt geautoriseerde applicaties onder Edit profile, Access, Applications. Bron
Dit is niet hetzelfde als projecttokens (project access tokens) of deploy keys. Die zijn inloggegevens die aan een repository of project zijn gekoppeld; geautoriseerde applicaties zijn gekoppeld aan je gebruikersaccount en kunnen daar toegang toe krijgen. Controleer ze apart, zodat een schone OAuth-lijst je geen valse geruststelling geeft over projectreferenties.
Wat de scopes je vertellen
Scopes beschrijven hoe ver een app kan reiken. Ze zijn niet allemaal gelijkwaardig, en je moet niet aannemen dat elke app alleen-lezen is. Een app die alleen je profiel leest, vormt een ander risico dan een app met brede API-toegang (API access) die kan schrijven of namens jou kan handelen.
Geautoriseerde applicaties kunnen worden ingetrokken; hun scopes kunnen variëren van het lezen van je profiel tot brede API-toegang. Bron
Het praktische punt: lees de scoperegel voordat je beslist. Als je niet kunt uitleggen waarom een app de toegang nodig heeft die ze heeft, is dat de app om als eerste in twijfel te trekken.
Beslissingstabel voor elke geautoriseerde app
| Wat je ziet | Wat het betekent | Voorgestelde actie |
|---|---|---|
| App die je herkent, scope past bij het doel, nog in gebruik | Verwachte autorisatie | Behoud hem; noteer de scope voor latere controle |
| App die je herkent maar niet meer gebruikt | Verouderde autorisatie | Trek hem in |
| App die je helemaal niet herkent | Onbekende autorisatie | Onderzoek voordat je intrekt; controleer of een collega of integratie hem heeft toegevoegd |
| App met brede API-scope die je niet kunt rechtvaardigen | Te ruime toegang | Trek in of beperk; ga niet uit van alleen-lezen |
| App waarvan je vermoedt dat hij is gecompromitteerd | Actief risico | Trek snel in en controleer daarna de accountactiviteit |
Checklist voor zelfcontrole
- Open Edit profile, Access, Applications en noteer elke geautoriseerde app.
- Schrijf voor elk één regel: wat het is, waarom het toegang heeft en de scope.
- Trek alles in wat je niet kunt rechtvaardigen.
- Trek verouderde apps in die je niet meer gebruikt.
- Controleer de lijst na een paar weken opnieuw; nieuwe autorisaties kunnen verschijnen zonder dat je een prompt hebt opgemerkt.
- Houd deze controle gescheiden van het beoordelen van projecttokens.
Eerlijke beperkingen
Het intrekken van een applicatie beëindigt de toekomstige toegang via die autorisatie. Het reikt niet in de systemen van de app zelf en verwijdert geen gegevens die al zijn gekopieerd, geëxporteerd of gecachet. Als een app je profielgegevens heeft opgeslagen, is intrekken geen verwijderverzoek. Zie intrekken als het sluiten van een deur, niet als het schoonmaken van de kamer.
Intrekken maakt je GitLab-profiel ook niet privé. Profielzichtbaarheid en app-autorisatie zijn aparte instellingen; het wijzigen van de ene verandert de andere niet.
Nadat je hebt ingetrokken
Je publieke voetafdruk is breder dan de OAuth-lijst van één platform. Weten welke handles openbaar zichtbaar zijn, helpt je beslissen waar je verder moet kijken. TraceSeek controleert een gebruikersnaam op 3.000+ platforms en retourneert openbare overeenkomsten in 20–30 seconden, met een gratis eerste scan en zonder registratie. Die overeenkomsten zijn aanwijzingen, geen bewijs van identiteit, en de app wijzigt geen platforminstellingen en ziet geen privé-informatie. Voor een bredere scan, zie vergeten online accounts vinden; voor hoe resultaten worden gepresenteerd, lees onze methodologie.
Belangrijkste feiten
- GitLab vermeldt geautoriseerde applicaties onder Edit profile, Access, Applications.
- Geautoriseerde applicaties kunnen worden ingetrokken, en hun scopes kunnen variëren van het lezen van je profiel tot brede API-toegang.
- Het intrekken van een geautoriseerde applicatie verwijdert geen gegevens die de app al heeft gekopieerd.
- Geautoriseerde applicaties zijn autorisaties op accountniveau, los van projecttokens.
- TraceSeek controleert een gebruikersnaam op 3.000+ platforms en retourneert openbare overeenkomsten in 20–30 seconden.