Conformément au plan annoncé précédemment, GitHub mettra fin au support de la connexion aux objets Git via l'authentification par mot de passe. Ce changement sera appliqué aujourd'hui à 19 heures (MSK), après quoi l'exécution directe des opérations Git nécessitant une authentification ne sera possible qu'avec des clés SSH ou des jetons (jetons personnels GitHub ou OAuth). Une exception est accordée uniquement aux comptes utilisant l'authentification à deux facteurs, qui se connectent à Git avec un mot de passe et une clé supplémentaire.
Il est prévu que le renforcement des exigences en matière d'authentification protégera les utilisateurs contre la compromission de leurs dépôts en cas de fuite de bases de données utilisateur ou de piratage de services tiers, où les utilisateurs ont utilisé les mêmes mots de passe que sur GitHub. Parmi les avantages de l'authentification par jeton figurent : la possibilité de générer des jetons distincts pour des appareils et des sessions spécifiques, le soutien au retrait de jetons compromis sans changement d'identifiants, la possibilité de limiter l'étendue d'accès via le jeton, et la sécurité des jetons contre les attaques par force brute.
Source : opennet.ru
