Volgens het eerder geplande schema stopt GitHub met de ondersteuning van verbindingen met Git-objecten via wachtwoordauthenticatie. Deze wijziging wordt vandaag om 19:00 uur (MSK) doorgevoerd, waarna directe uitvoering van Git-activiteiten die authenticatie vereisen, alleen mogelijk zal zijn met SSH-sleutels of tokens (persoonlijke GitHub-tokens of OAuth). Uitzondering wordt alleen gegeven aan accounts die gebruikmaken van tweefactor-authenticatie en die zich via wachtwoord en een extra sleutel met Git verbinden.
Verondersteld wordt dat de verscherping van de authenticatie-eisen gebruikers zal beschermen tegen compromittering van hun repositories in het geval van een lek van gebruikersdatabases of een hack van externe diensten waarop gebruikers dezelfde wachtwoorden hebben gebruikt als voor GitHub. Enkele voordelen van tokenauthenticatie zijn: de mogelijkheid om afzonderlijke tokens voor specifieke apparaten en sessies te genereren, ondersteuning voor het intrekken van gecompromitteerde tokens zonder dat de inloggegevens hoeven te worden gewijzigd, de mogelijkheid om de toegangsscope via het token te beperken en de veiligheid van tokens bij brute-forcepogingen.
Bron: opennet.ru
