GitHub om beslutningen om at ophæve støtte til adgangskodeautentifikation ved forbindelse til Git. Direkte udførelse af operationer med Git, der kræver autentifikation, vil kun være muligt ved brug af SSH-nøgler eller tokens (personlige GitHub-tokens eller OAuth). En tilsvarende begrænsning vil også finde anvendelse for REST API. De nye autentifikationsregler for API'en træder i kraft den 13. november, og en strømpessering af adgangen til Git er planlagt til midten af næste år. Undtagelse vil kun blive givet til konti, der bruger , som vil kunne oprette forbindelse til Git med adgangskode og en ekstra bekræftelseskode.
Det vurderes, at stramningen af autentifikationskravene vil beskytte brugerne mod at få kompromitteret deres repositories i tilfælde af lækager af brugerdata eller hacking af tredjepartstjenester, hvor brugerne har anvendt de samme adgangskoder som til GitHub. Fordelene ved tokenautentifikation inkluderer muligheden for at generere separate tokens til specifikke enheder og sessioner, understøttelse af tilbagekaldelse af kompromitterede tokens uden at ændre legitimationsoplysninger, mulighed for at begrænse adgangsområdet via tokens, og at tokens ikke er modtagelige for bestemmelse ved brute force.
Kilde: opennet.ru
