GitHub o rozhodnutí zrušit podporu autentizace heslem při připojení k Git. Přímé provádění operací s Git, které vyžadují autentizaci, bude možné pouze při použití SSH klíčů nebo tokenů (osobní tokeny GitHub nebo OAuth). Podobné omezení se také bude vztahovat na REST API. Nová pravidla autentizace pro API budou zavedena 13. listopadu a zpřísnění přístupu k Git je naplánováno na polovinu příštího roku. Výjimku dostanou pouze účty, které používají , které se budou moci připojovat k Git heslem a dalším ověřovacím kódem.
Očekává se, že zpřísnění požadavků na autentizaci ochrání uživatele před kompromitací jejich repozitářů v případě úniku uživatelských databází nebo hacknutí třetích stran, na kterých uživatelé používali stejná hesla jako na GitHubu. Mezi výhody autentizace pomocí tokenů patří možnost generování jednotlivých tokenů pro konkrétní zařízení a relace, podpora odvolání kompromitovaných tokenů bez změny přihlašovacích údajů, možnost omezení rozsahu přístupu prostřednictvím tokenu a odolnost tokenů vůči určení metodou hrubé síly (brute force).
Zdroj: opennet.ru
