TruthsSeek
Nederlands

FAQ Gepubliceerd 2026-10-22 · Bijgewerkt 2026-10-22

Een onbekende GitHub SSH-sleutel verwijderen na een accountaudit

TruthsSeek publicatie · Redactioneel beleid

Kort antwoord · Een onbekende SSH-sleutel op een GitHub-account is een toegangsweg die je moet onderzoeken, niet automatisch bewijs van een compromis. Voordat je hem verwijdert, controleer je van wie het apparaat is, waarvoor de sleutel wordt gebruikt en of een legitieme workflow ervan afhankelijk is. GitHub's eigen richtlijn is om SSH-sleutels, deploy keys en geautoriseerde applicaties als afzonderlijke toegangswegen te auditen, en om account-SSH-sleutels die je niet herkent of die verouderd zijn, in de instellingen te verwijderen.

Voer deze check nu uit — TraceSeek scant 3.000+ platforms in 20–30 seconden. Eerste scan gratis.

⬇︎ iOS⬇︎ Android

Wat een onbekende SSH-sleutel echt betekent

Een SSH-sleutel die op een GitHub-account staat, is een referentie waarmee je je als dat account kunt authenticeren. Zie je er een die je niet herkent, dan is dat een reden om onderzoek te doen, geen conclusie. De sleutel kan bij een apparaat horen dat je vergeten bent, bij de setup van een voormalig teamlid, bij een oude laptop, of bij iets dat je niet hebt geautoriseerd. De veilige aanpak is eerst de eigenaar en het doel vaststellen voordat je iets verwijdert, want het verwijderen van een sleutel die een legitieme workflow gebruikt, breekt die workflow.

GitHub behandelt verschillende zaken als afzonderlijke toegangswegen. Een persoonlijke SSH-sleutel, een deploy key die aan een repository is gekoppeld en een geautoriseerde OAuth-applicatie zijn verschillende mechanismen met verschillende scopes. Het auditen van het ene is niet het auditen van het andere.

GitHub raadt aan om SSH-sleutels, deploy keys en geautoriseerde applicaties als afzonderlijke toegangswegen te auditen. Bron

Checklist voor en na

Gebruik dit als werklijst. De kolom “voor” gaat over feiten verzamelen; de kolom “na” over het bevestigen van het resultaat.

FaseControleWaarom het belangrijk is
VoorMaak een lijst van elke SSH-sleutel die op het account wordt getoond, met de titel en eventuele zichtbare fingerprint of aanmaakgegevensJe hebt een volledig beeld nodig voordat je bepaalt welke vermelding onbekend is
VoorKoppel elke sleutel aan een apparaat of persoon die je kunt benoemenEen sleutel die je niet kunt benoemen, is degene die je moet onderzoeken
VoorVraag of een huidige workflow van de sleutel afhankelijk is (builds, deployments, een gedeelde machine)Een sleutel die actief in gebruik is verwijderen, breekt die workflow
VoorControleer of dezelfde toegang ook via deploy keys of geautoriseerde applicaties is verleendDit zijn afzonderlijke wegen en die moeten apart worden beoordeeld
VoorBepaal de beslissing: behouden, vervangen of verwijderenEen verouderde sleutel moet je mogelijk vervangen in plaats van simpelweg verwijderen
NaControleer dat de sleutel niet meer in de SSH-sleutellijst van het account staatDe zichtbare lijst is je eerste bevestiging
NaControleer dat de getroffen workflow nog werkt, of dat je een vervangende weg hebtVerwijderen mag een legitiem proces niet gestrand achterlaten
NaNoteer wat je hebt verwijderd en wanneer, zonder het sleutelmateriaal zelf vast te leggenEen administratie helpt bij toekomstige audits

Een account-SSH-sleutel verwijderen

Het verwijderen zelf gebeurt in de accountinstellingen. Het gedocumenteerde pad van GitHub is Settings, dan SSH and GPG keys, waar je account-SSH-sleutels kunt bekijken en sleutels die je niet herkent of die verouderd zijn, kunt verwijderen.

Ga in Settings naar SSH and GPG keys, bekijk de account-SSH-sleutels en verwijder sleutels die je niet herkent of die verouderd zijn. Bron

Houd de scope smal. Deze stap verwijdert een account-SSH-sleutel. Het verwijdert geen deploy keys, trekt geen geautoriseerde applicaties in en wijzigt de inhoud van repositories niet. Als je audit problemen op die gebieden aan het licht bracht, behandel ze dan als afzonderlijke taken.

Legitieme workflows om te overwegen voordat je verwijdert

Niet elke onbekende sleutel is vijandig. Overweeg deze veelvoorkomende situaties voordat je handelt:

Bij twijfel is de veiligere volgorde: identificeren, vervangen door een sleutel die je zelf beheert, en dan de oude vermelding verwijderen. Zo blijft een werkende weg behouden terwijl je de onbekende sluit.

Wat dit proces niet doet

Het verwijderen van een SSH-sleutel is een gerichte actie, geen volledige accountopschoning. Het doet het volgende niet:

Behandel elk daarvan als een afzonderlijke controle. Een audit is een reeks kleine, verifieerbare stappen, geen enkele schakelaar.

Waar een gebruikersnaamopzoeking past, en waar niet

Een openbare gebruikersnaamzoekopdracht kan je helpen zien waarmee een bekende handle op openbare platforms lijkt te zijn geassocieerd. Dat is nuttige context wanneer je een identiteit of een online voetafdruk probeert te begrijpen. Het is geen manier om GitHub-accountinstellingen te inspecteren, en het kan je niet vertellen wie eigenaar is van een SSH-sleutel. TraceSeek, de app die door TruthsSeek wordt behandeld, controleert bekende openbare gebruikersnamen op 3.000+ platforms en geeft een eerste scan in 20-30 seconden, waarbij de eerste scan gratis is. Het beheert geen GitHub-instellingen, en een openbare match is een aanwijzing, geen bewijs van eigenaarschap.

Referenties veilig behandelen

Publiceer nooit een privésleutel, token of volledige referentie in een chat, issue, screenshot of forumpost. Als je hulp nodig hebt bij het identificeren van een sleutel, deel dan alleen niet-geheime details zoals de titel of de zichtbare fingerprint, en alleen met iemand die je vertrouwt. Als je vermoedt dat een sleutel is blootgesteld, is het verwijderen uit het account één stap; alles wat ervan afhing roteren is een afzonderlijke beslissing die je bewust moet nemen.

Veelgestelde vragen

Wordt het apparaat overal uitgelogd als ik een SSH-sleutel verwijder?

Nee. Het verwijderen van een account-SSH-sleutel verwijdert die authenticatieroute. Andere toegangswegen, zoals deploy keys of geautoriseerde applicaties, zijn afzonderlijk en worden door deze actie niet gewijzigd.

Hoe weet ik welke sleutel welke is?

Gebruik de titel en eventuele zichtbare fingerprint of aanmaakgegevens in de sleutellijst. Koppel elke vermelding aan een apparaat of persoon die je kunt benoemen. Als je een vermelding niet kunt koppelen, behandel die dan als onbekend en beslis of je hem vervangt of verwijdert.

Kan een gebruikersnaamzoekopdracht me vertellen wie een GitHub SSH-sleutel heeft toegevoegd?

Nee. Een openbare gebruikersnaamopzoeking toont openbare associaties voor een bekende handle; het heeft geen toegang tot GitHub-accountinstellingen en kan niet vaststellen wie een sleutel heeft aangemaakt. Openbare matches zijn aanwijzingen, geen bewijs van eigenaarschap.

Wat als ik een sleutel verwijder die een workflow nodig had?

Die workflow kan niet meer authenticeren. De veiligere volgorde is eerst afhankelijkheden vaststellen, een vervangende sleutel toevoegen die je zelf beheert, bevestigen dat de workflow werkt en dan de oude vermelding verwijderen.

Lees verder

Platformhandleidingen

Klaar om iemand op te zoeken?

Ontdek wat een gebruikersnaam onthult

Volgens de productinformatie doorzoekt TraceSeek 3.000+ platforms in 20–30 seconden en toont het publiek toegankelijke profielen die bij een gebruikersnaam passen. De eerste scan is gratis. Mogelijke matches moeten handmatig worden gecontroleerd. Voor de eerste scan hoef je je niet te registreren of aan te melden.

⬇︎ Downloaden voor iOS⬇︎ Downloaden voor Android

Werkt op iPhone & Android · Scan van 20–30 seconden · 3.000+ platforms

⬇︎ App Store ⬇︎ Google Play