GitHub a jelszóval történő hitelesítés támogatásának megvonásáról a Git-hez való csatlakozáskor. A Git-műveletek közvetlen végrehajtása, amelyek hitelesítést igényelnek, csak SSH-kulcsok vagy tokenek (GitHub személyes token vagy OAuth) használatával lesz lehetséges. Hasonló korlátozás vonatkozik a REST API-ra is. Az API új hitelesítési szabályai 2023. november 13-án lépnek életbe, a Git-hez való hozzáférés szigorítását pedig a következő év közepére tervezik. Kivételt csak azok az accountok kaphatnak, amelyek használják , amelyek jelszóval és egy további megerősítő kóddal csatlakozhatnak a Git-hez.
A hitelesítési követelmények szigorítása várhatóan megvédi a felhasználókat a repozitóriumaik kompromittálódásától, ha a felhasználói adatbázisok kiszivárognak vagy harmadik fél szolgáltatásait feltörik, ahol a felhasználók ugyanazokat a jelszavakat használták, mint a GitHub-nál. A tokenalapú hitelesítés előnyei közé tartozik, hogy különböző tokenek generálhatók konkrét eszközökhöz és munkamenetekhez, a kompromittált tokenek visszavonásának lehetősége anélkül, hogy a hitelesítő adatokat kellene megváltoztatni, a hozzáférés korlátozása tokenen keresztül, valamint a tokenek ellenálló képessége a brute force módszerrel történő meghatározás ellen.
Forrás: opennet.ru
