Gemäß dem zuvor festgelegten Plan wird GitHub die Unterstützung für den Zugriff auf Git-Objekte mit Passwortauthentifizierung einstellen. Diese Änderung tritt heute um 19 Uhr (MSK) in Kraft, nach der direkte Operationen mit Git, die eine Authentifizierung erfordern, nur noch mit SSH-Schlüsseln oder Token (persönliche GitHub-Token oder OAuth) möglich sein werden. Eine Ausnahme gilt nur für Konten, die die Zwei-Faktor-Authentifizierung nutzen und sich mit Passwort und zusätzlichem Schlüssel bei Git anmelden.
Es wird angenommen, dass die Verschärfung der Authentifizierungsanforderungen die Nutzer vor einer Kompromittierung ihrer Repositories schützt, falls Benutzerdatenbanken kompromittiert oder externe Dienste gehackt werden, bei denen Nutzer dasselbe Passwort wie bei GitHub verwendet haben. Zu den Vorteilen der Token-Authentifizierung zählen: die Möglichkeit, separate Tokens für bestimmte Geräte und Sitzungen zu generieren, die Unterstützung für das Widerrufen von kompromittierten Tokens ohne Änderung der Anmeldedaten, die Möglichkeit, den Zugriff über das Token zu beschränken und die Sicherheit der Tokens gegenüber Brute-Force-Angriffen.
Quelle: opennet.ru
