GitHub hat den Beginn einer schrittweisen Umstellung aller Benutzer, die Code veröffentlichen, auf eine verpflichtende Zwei-Faktor-Authentifizierung angekĂŒndigt. Ab dem 13. MĂ€rz wird die verpflichtende Zwei-Faktor-Authentifizierung fĂŒr bestimmte Benutzergruppen eingefĂŒhrt und schrittweise auf immer neue Kategorien ausgeweitet. ZunĂ€chst wird die Zwei-Faktor-Authentifizierung fĂŒr Entwickler verpflichtend, die Pakete, OAuth-Anwendungen und GitHub-Handler veröffentlichen, die Releases erstellen und an der Entwicklung von Projekten mitwirken, die fĂŒr das npm-, OpenSSF-, PyPI- und RubyGems-Ăkosystem von entscheidender Bedeutung sind sowie an vier Millionen der beliebtesten Repositories beteiligt sind.
Bis Ende 2023 wird GitHub allen Benutzern das Einreichen von Ănderungen ohne aktive Zwei-Faktor-Authentifizierung verbieten. Mit dem Herannahen des Umstellungstermins auf die Zwei-Faktor-Authentifizierung werden den Benutzern E-Mail-Benachrichtigungen zugestellt und Warnungen im Interface angezeigt. Nach dem Versand der ersten Warnung erhĂ€lt der Entwickler 45 Tage Zeit, um die Zwei-Faktor-Authentifizierung einzurichten.
FĂŒr die Zwei-Faktor-Authentifizierung kann eine mobile App, die BestĂ€tigung per SMS oder der Anschluss eines ZugriffsschlĂŒssels verwendet werden. Als priorisierte Möglichkeit zur Zwei-Faktor-Authentifizierung wird empfohlen, Anwendungen zu verwenden, die zeitlich begrenzte Einmal-Passwörter (TOTP) erstellen, wie Authy, Google Authenticator und FreeOTP.
Die Anwendung der Zwei-Faktor-Authentifizierung wird es ermöglichen, den Entwicklungsprozess zu schĂŒtzen und die Repositories vor schĂ€dlichen Ănderungen zu sichern, die durch Datenlecks, die Verwendung des gleichen Passworts auf kompromittierten Websites, Hacks des lokalen Systems des Entwicklers oder durch Social Engineering entstehen können. Laut GitHub gehört der Zugriff von Angreifern auf Repositories infolge des Kontenraubs zu den gefĂ€hrlichsten Bedrohungen, da im Falle eines erfolgreichen Angriffs schĂ€dliche Ănderungen an beliebten Produkten und Bibliotheken, die als AbhĂ€ngigkeiten verwendet werden, eingefĂŒhrt werden können.
Quelle: opennet.ru
