
2FA ў GitHub уключана, але без кодаў аднаўлення можна страціць рэпазіторыі

Каб бяспечна ўключыць 2FA ў GitHub, выберыце праграму-аўтэнтыфікатар TOTP, пацвердзіце код у наладах, захавайце коды аднаўлення і дадайце запасны спосаб уваходу. Інструкцыя GitHub па наладцы рэкамендуе TOTP як асноўны спосаб, а ключ бяспекі — як дадатковы.
Завершаная наладка 2FA сама па сабе не гарантуе, што вы зможаце ўвайсці пасля страты аўтэнтыфікатара. Парадак аднаўлення GitHub папярэджвае: калі недаступныя і спосабы пацверджання ўваходу, і ўсе спосабы аднаўлення, доступ да ўліковага запісу можна страціць назаўсёды. Тады ўладальнік не зможа атрымаць праз гэты запіс доступ да сваіх рэпазіторыяў; самі рэпазіторыі аўтаматычна не выдаляюцца.
Выберыце асноўны спосаб
Праграма TOTP стварае часовыя коды на тэлефоне або камп’ютары. Для яе працы пры ўваходзе не трэба чакаць SMS, таму доступ не залежыць ад дастаўкі паведамлення на нумар. GitHub дазваляе пачаць наладку і праз SMS, але папярэджвае пра рызыку перахопу, ненадзейную дастаўку і абмежаванні падтрымкі ў розных краінах. Для карыстальніка ў Беларусі разумна выбраць TOTP, калі ён можа бяспечна захоўваць яго даныя.
Да пачатку наладкі паглядзіце, ці падтрымлівае абраная праграма рэзервовую копію і як аднавіць яе на іншай прыладзе. Калі такая магчымасць патрэбная, уключыце яе паводле правілаў самой праграмы. Копія TOTP дапаможа вярнуць генератар кодаў, а коды аднаўлення GitHub дадуць асобны шлях у запіс; захоўваць толькі адзін з гэтых варыянтаў менш надзейна.
Уключыце 2FA ў наладах GitHub
Назвы элементаў ніжэй адпавядаюць англамоўнаму інтэрфейсу GitHub. Падрыхтуйце аўтэнтыфікатар і месца для захавання кодаў да таго, як адкрыеце наладку.
- Націсніце фота профілю ў правым верхнім куце GitHub і адкрыйце Settings. У раздзеле Access выберыце Password and authentication.
- У раздзеле Two-factor authentication націсніце Enable two-factor authentication. Адсканіруйце QR-код праграмай TOTP. Калі сканаванне не працуе, адкрыйце setup key і ўвядзіце ключ у праграму ўручную.
- Перанясіце код з аўтэнтыфікатара ў поле Verify the code from the app. Дачакайцеся яго пацвярджэння ў GitHub: з’яўленне запісу ў праграме яшчэ не завяршае наладку.
- На кроку Save your recovery codes спампуйце коды і перанясіце файл у бяспечнае сховішча. Пасля захавання націсніце I have saved my recovery codes, каб уключыць 2FA.
Калі хочаце мець TOTP на некалькіх прыладах, адсканіруйце пачатковы QR-код кожнай з іх падчас наладкі або бяспечна захавайце ключ наладжвання. Пасля ўключэння 2FA даданне новай прылады патрабуе пераналадкі аўтэнтыфікатара ў параметрах бяспекі. GitHub дазваляе змяніць гэты спосаб без адключэння 2FA; гэта таксама захоўвае наяўныя коды аднаўлення.
Захавайце і праверце коды аднаўлення
Кожны код аднаўлення можна выкарыстаць толькі адзін раз. Правілы GitHub для кодаў аднаўлення дазваляюць пазней адкрыць іх праз Settings → Password and authentication → Recovery codes → View, спампаваць, раздрукаваць або скапіяваць у менеджар пароляў. Пераканайцеся, што захаваная копія адкрываецца і што вы зможаце знайсці яе без асноўнага тэлефона.
Не перадавайце коды іншым людзям і не пакідайце адзіны асобнік у папцы загрузак на прыладзе, якую можаце страціць разам з аўтэнтыфікатарам. Зашыфраваны менеджар пароляў або іншае абароненае сховішча дазволіць трымаць іх асобна ад тэлефона. Калі створыце новы набор кодаў, ранейшы перастане дзейнічаць: адразу замяніце захаваную копію. Звычайная пераналадка TOTP без адключэння 2FA новага набору не стварае.
Дадайце запасны спосаб уваходу
Пасля наладкі TOTP зарэгіструйце ключ бяспекі або ключ доступу ў тым жа раздзеле Password and authentication. Для апаратнага ключа знайдзіце Security keys, націсніце Add і выканайце падказкі. Ён пацвярджае ўваход пасля ўводу пароля. Для ключа доступу адкрыйце Passkeys і выберыце Add a passkey; такі ключ можа адначасова выканаць патрабаванні да пароля і 2FA.
Запасны спосаб мае сэнс, толькі калі ён застанецца даступным пры страце асноўнай прылады. Напрыклад, калі і аўтэнтыфікатар, і ключ доступу захоўваюцца толькі на адным тэлефоне, яго страта закране абодва. Праверце, дзе фактычна захоўваецца ключ доступу і ці можна скарыстацца ім на іншай прыладзе. Апаратны ключ бяспекі захоўвайце асобна ад асноўнага тэлефона.
Загадзя дададзены SSH-ключ тыпу authentication таксама можа дапамагчы пры аднаўленні, але працэдура з ім адрозніваецца ад звычайнага ўваходу з кодам: можа спатрэбіцца пацвердзіць электронную пошту і падаць запыт на праверку. Таму разглядайце SSH-ключ як дадатковы рэзерв. Захаваныя коды і ўжо зарэгістраваны запасны спосаб уваходу даюць больш прамыя шляхі вярнуцца ў запіс.
Правядзіце вучэбнае аднаўленне
Адкрыйце прыватнае акно браўзера, каб пачаць новы сеанс, пакінуўшы дзейны ўваход і аўтэнтыфікатар без змен. Паспрабуйце ўвайсці з загадзя зарэгістраваным ключом бяспекі або ключом доступу. Для ключа бяспекі спачатку спатрэбіцца пароль; ключ доступу можа выканаць абедзве праверкі. Паспяховы ўваход пакажа, што абраны запасны спосаб працуе ў даступным вам асяроддзі.
Коды аднаўлення таксама можна праверыць у новым сеансе. Пасля ўводу пароля выберыце More options → 2FA recovery code, увядзіце адзін захаваны код і націсніце Verify. Адзначце выкарыстаны код у сваёй копіі, каб не паспрабаваць яго паўторна. Такая праверка расходуе код, затое пацвярджае, што вы маеце дзейны набор і ведаеце, як увайсці без аўтэнтыфікатара; астатнія коды і асноўны спосаб працягнуць працаваць.
Чытайце таксама:
Падобныя артыкулы


Рэзервовая копія Signal не вернецца без 64-знакавага ключа

WhatsApp замяніў шасцізначны PIN паролем — праверце абарону нанова

Bitwarden ці 1Password: таннейшы сейф можа ўскладніць аднаўленне доступу

Signal ці WhatsApp: аднолькавы пратакол не хавае аднолькавыя даныя

Сакрэт у Docker ENV застаецца ў вобразе: перанясіце яго ў secret mount
Падпішыцеся на нашу рассылку
Атрымлівайце свежыя навіны пра Web3, ШІ і крыптавалюты проста на пошту.