Secondo quanto previsto dal piano precedente, GitHub interromperà il supporto per la connessione agli oggetti Git utilizzando l'autenticazione con password. La modifica sarà applicata oggi alle 19:00 (MSK), dopodiché l'esecuzione diretta di operazioni con Git che richiedono autenticazione sarà possibile solo utilizzando chiavi SSH o token (token personali di GitHub o OAuth). Un'eccezione è concessa solo agli account che utilizzano l'autenticazione a due fattori, che si collegano a Git tramite password e una chiave aggiuntiva.
Si prevede che il rafforzamento dei requisiti di autenticazione proteggerà gli utenti da potenziali compromissioni dei loro repository in caso di fuga di basi utente o violazioni di servizi di terzi, dove gli utenti hanno utilizzato le stesse password di GitHub. Tra i vantaggi dell'autenticazione tramite token ci sono: la possibilità di generare token separati per dispositivi e sessioni specifici, il supporto per la revoca dei token compromessi senza cambiare le credenziali, la possibilità di limitare l'ambito di accesso tramite il token e la sicurezza dei token contro attacchi di tipo brute force.
Fonte: opennet.ru
