2FA-Tool Logo
2FA-Tool.com ബ്രൗസറിൽ സുരക്ഷിതമായ ക്ലയന്റ്-സൈഡ് 2FA കോഡ് ജനറേറ്റർ
🐙 ഡെവലപ്പർ സെക്യൂരിറ്റി പ്ലേബുക്ക് ✓ നിർബന്ധിത പാലിക്കൽ

GitHub 2FA സജ്ജീകരണം, SMS ഫാൾബാക്ക് & റിക്കവറി കോഡുകൾ സംബന്ധിച്ച സമ്പൂർണ്ണ ഗൈഡ്

ലോകമെമ്പാടും ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്‌വെയർ സപ്ലൈ ചെയിൻ ആക്രമണങ്ങൾ വർദ്ധിച്ചുവരുന്ന സാഹചര്യത്തിൽ, സംഭാവന ചെയ്യുന്ന എല്ലാ ഡെവലപ്പർമാർക്കും GitHub ടു-ഫാക്ടർ ഓതന്റിക്കേഷൻ (2FA) നിർബന്ധമാക്കിയിരിക്കുന്നു. നിർഭാഗ്യവശാൽ, റിക്കവറി കോഡുകൾ വേണ്ടവിധം സൂക്ഷിക്കാത്തതിനാൽ ഓരോ മാസവും ആയിരക്കണക്കിന് എഞ്ചിനീയർമാർക്ക് അവരുടെ ഓർഗനൈസേഷനുകളിലേക്കും പ്രൈവറ്റ് റിപ്പോസിറ്ററികളിലേക്കുമുള്ള ആക്‌സസ് പൂർണ്ണമായി നഷ്ടപ്പെടുന്നു. ഈ സാങ്കേതിക ഗൈഡ് TOTP കോൺഫിഗറേഷൻ, കോൾഡ് റിക്കവറി കോഡ് ആർക്കൈവിംഗ്, SSH കീ ഇടപെടലുകൾ, അടിയന്തര ക്രിപ്റ്റോഗ്രാഫിക് ലോക്കൗട്ട് റെസ്ക്യൂ എന്നിവ ഉൾക്കൊള്ളുന്നു.

2FA
2FA-Tool സുരക്ഷാ എഞ്ചിനീയറിംഗ് ടീം
അപ്ഡേറ്റ് ചെയ്തത്: ഒക്ടോബർ 2026
കണക്കാക്കിയ വായനാ സമയം: 13 മിനിറ്റ് (2,400+ വാക്കുകൾ)
GitHub 2FA റിക്കവറി കോഡുകൾ സപ്ലൈ ചെയിൻ
💡 ഡെവലപ്പർ കണ്ടെത്തലുകൾ (TL;DR)
  • നിർബന്ധിത നടപ്പിലാക്കൽ സ്ഥിരമാണ്: നിശ്ചിത സമയപരിധിക്കുള്ളിൽ 2FA കോൺഫിഗർ ചെയ്യാത്ത ഡെവലപ്പർമാർക്ക് വെബ് പ്രവർത്തനങ്ങൾ നടത്തുന്നത് തടയുകയും ഓർഗനൈസേഷൻ റിപ്പോസിറ്ററികളിൽ നിന്നുള്ള ആക്‌സസ് റദ്ദാക്കുകയും ചെയ്യുന്നു.
  • റിക്കവറി കോഡുകൾ നിങ്ങളുടെ ലൈഫ് ജാക്കറ്റാണ്: നൽകിയിരിക്കുന്ന 16 റിക്കവറി കോഡുകൾ ഒറ്റത്തവണ ഉപയോഗത്തിനുള്ളതാണ്. ഒരു എൻക്രിപ്റ്റ് ചെയ്ത വോൾട്ടിലോ ഓഫ്‌ലൈൻ ഫിസിക്കൽ പ്രിന്റൗട്ടിലോ അവ ഉടനടി സൂക്ഷിക്കുക.
  • Git പാസ്‌വേഡുകൾ ഇനി പ്രവർത്തിക്കില്ല: HTTPS Git പുഷുകൾക്ക് ഇന്ററാക്ടീവ് 6 അക്ക കോഡുകൾ സ്വീകരിക്കാൻ കഴിയില്ല. നിങ്ങൾ SSH കീകൾ അല്ലെങ്കിൽ നിർദ്ദിഷ്ട സ്കോപ്പുള്ള Personal Access Tokens (PATs) ഉപയോഗിക്കണം.
  • ക്രിപ്റ്റോഗ്രാഫിക് അവസാന ആശ്രയം: നിങ്ങളുടെ ഫോണും കോഡുകളും നഷ്ടപ്പെട്ടാൽ, മുമ്പ് രജിസ്റ്റർ ചെയ്ത ലോക്കൽ SSH സ്വകാര്യ കീ ഉപയോഗിച്ച് ഐഡന്റിറ്റി ചലഞ്ച് ഒപ്പിട്ട് നിങ്ങൾക്ക് ഉടമസ്ഥാവകാശം തെളിയിക്കാനാകും.
01

GitHub നിർബന്ധിത 2FA പോളിസി അവലോകനവും സുരക്ഷാ യുക്തിയും

ചരിത്രപരമായി, അപഹരിക്കപ്പെട്ട ഡെവലപ്പർ ക്രെഡൻഷ്യലുകൾ വിനാശകരമായ സോഫ്റ്റ്‌വെയർ സപ്ലൈ ചെയിൻ കേടുപാടുകൾക്ക് കാരണമായിട്ടുണ്ട്. npm, PyPI എന്നിവയിലെ event-stream, ua-parser-js, ctx, colors.js തുടങ്ങിയ പാക്കേജുകൾ കൈയടക്കിയ പ്രമുഖ സംഭവങ്ങൾ, മോഷ്ടിക്കപ്പെട്ട ഒരൊറ്റ അക്കൗണ്ട് ലക്ഷക്കണക്കിന് വാണിജ്യ, നിർണായക ഇൻഫ്രാസ്ട്രക്ചർ പ്രോജക്ടുകളെ ബാധിക്കുമെന്ന് തെളിയിച്ചു.

ആഗോള ക്രെഡൻഷ്യൽ സ്റ്റഫിംഗ് ലിസ്റ്റുകൾ, ഫിഷിംഗ് ഇൻഫ്രാസ്ട്രക്ചർ, ട്രോജനൈസ്ഡ് ഡെവലപ്പർ ഡിപൻഡൻസികൾ എന്നിവ ഉപയോഗിച്ചാണ് ആക്രമണകാരികൾ വിവരങ്ങൾ ചോർത്തുന്നത്. സോഫ്റ്റ്‌വെയർ എഞ്ചിനീയർമാർ പതിവായി സോഴ്സ് കോഡിലേക്കും CI/CD വിന്യാസ പൈപ്പ്‌ലൈനുകളിലേക്കും അഡ്മിനിസ്ട്രേറ്റീവ് ആക്‌സസ് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നതിനാൽ, കോഡ് സംഭാവന ചെയ്യുന്നവരെ സംരക്ഷിക്കുന്നത് അന്താരാഷ്ട്ര ഇൻഫ്രാസ്ട്രക്ചർ സുരക്ഷയുടെ കാര്യമായി മാറി.

ഇതിന് മറുപടിയായി, എല്ലാ കോഡ് കമ്മിറ്റർമാർക്കും പാക്കേജ് പബ്ലിഷർമാർക്കും എന്റർപ്രൈസ് ഉപയോക്താക്കൾക്കും ഓർഗനൈസേഷൻ അംഗങ്ങൾക്കും ടു-ഫാക്ടർ ഓതന്റിക്കേഷൻ നിർബന്ധമാക്കുന്ന ഒരു സാർവത്രിക നയം GitHub നടപ്പിലാക്കി:

📌 2FA എൻറോൾമെന്റ് സമയപരിധി നഷ്ടപ്പെടുമ്പോഴുള്ള പ്രത്യാഘാതങ്ങൾ
  • 2FA സജ്ജീകരണം പൂർത്തിയാകുന്നതുവരെ GitHub വെബ് ഇന്റർഫേസ് ഒരു നിർബന്ധിത ഗേറ്റ് മോഡലിലേക്ക് പ്രവേശിക്കുകയും പുൾ അഭ്യർത്ഥനകൾ അവലോകനം ചെയ്യുന്നതും ഇഷ്യൂകളിൽ അഭിപ്രായമിടുന്നതും റിപ്പോസിറ്ററി ഭരിക്കുന്നതും തടയുകയും ചെയ്യുന്നു.
  • 2FA നടപ്പിലാക്കുന്ന എന്റർപ്രൈസ് ഓർഗനൈസേഷനുകൾ മാനദണ്ഡങ്ങൾ പാലിക്കാത്ത അംഗങ്ങളെ സ്വയമേവ പുറത്താക്കും, ഒപ്പം റൈറ്റിംഗ് ആക്‌സസും റിപ്പോസിറ്ററി ആനുകൂല്യങ്ങളും ഉടനടി റദ്ദാക്കുകയും ചെയ്യും.
  • അക്കൗണ്ട് സുരക്ഷാ പാലിക്കൽ പ്രാമാണീകരിക്കുന്നത് വരെ ഓട്ടോമേറ്റഡ് വർക്ക്ഫ്ലോ പൈപ്പ്‌ലൈനുകൾ, npm പാക്കേജ് പബ്ലിഷിംഗ് കീകൾ, ഗ്രാനുലാർ റിപ്പോസിറ്ററി അനുമതികൾ എന്നിവ മരവിപ്പിക്കപ്പെടും.
02

ഘട്ടം ഘട്ടമായുള്ള ട്യൂട്ടോറിയൽ: TOTP ഓതന്റിക്കേറ്റർ പെയറിംഗ്

GitHub SMS, മൊബൈൽ അറിയിപ്പുകൾ, ഹാർഡ്‌വെയർ കീകൾ എന്നിവയെ പിന്തുണയ്ക്കുന്നുണ്ടെങ്കിലും, വെണ്ടർ സ്വാതന്ത്ര്യത്തിനും ഓഫ്‌ലൈൻ വിശ്വാസ്യതയ്ക്കും RFC 6238 TOTP ഓതന്റിക്കേറ്റർ ആപ്പുകൾ (ഉദാ. Google Authenticator, Bitwarden, 2FA-Tool) തന്നെയാണ് ഏറ്റവും മികച്ച മാനദണ്ഡം:

1

ഘട്ടം 1: ആധികാരികത ക്രമീകരണങ്ങളിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക

GitHub-ലേക്ക് ലോഗിൻ ചെയ്യുക. മുകളിൽ വലത് കോണിലുള്ള നിങ്ങളുടെ പ്രൊഫൈൽ അവതാർ ക്ലിക്ക് ചെയ്യുക ➔ Settings. ഇടതുവശത്തെ നാവിഗേഷൻ ബാറിൽ "Access" എന്നതിന് താഴെ Password and authentication തിരഞ്ഞെടുക്കുക.

പാത: Settings ➔ Password and authentication ➔ Two-factor methods ➔ Set up authenticator app
2

ഘട്ടം 2: QR കോഡ് സ്കാൻ ചെയ്യുകയും റോ Base32 രഹസ്യം സൂക്ഷിക്കുകയും ചെയ്യുക

GitHub ഒരു ഒപ്റ്റിക്കൽ QR കോഡും ഒപ്പം "enter this text code instead" എന്ന ലിങ്കും കാണിക്കുന്നു.

💡 പ്രോ സുരക്ഷാ നുറുങ്ങ്: ടെക്സ്റ്റ് ലിങ്കിൽ ക്ലിക്ക് ചെയ്ത് 32-അക്ഷരങ്ങളുള്ള Base32 രഹസ്യ സ്ട്രിംഗ് (ഉദാ. A3J5N2O9...) പകർത്തുക. നിങ്ങളുടെ എൻക്രിപ്റ്റ് ചെയ്ത പാസ്‌വേഡ് മാനേജരിൽ ഇത് സൂക്ഷിക്കുക. നിങ്ങളുടെ ഫോൺ നഷ്ടപ്പെട്ടാലും ഏത് ഉപകരണത്തിലും പ്രാമാണീകരണ ടോക്കണുകൾ വീണ്ടും സൃഷ്ടിക്കാൻ ഈ ആൽഫാന്യൂമെറിക് സീഡ് നിങ്ങളെ സഹായിക്കുന്നു.
3

ഘട്ടം 3: സ്ഥിരീകരിക്കാൻ 6 അക്ക കോഡ് നൽകുക

നിങ്ങളുടെ മൊബൈൽ ഓതന്റിക്കേറ്റർ ഉപയോഗിച്ച് കോഡ് സ്കാൻ ചെയ്യുക. നിങ്ങളുടെ സ്ക്രീനിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന 6 അക്ക നമ്പർ GitHub-ന്റെ വെരിഫിക്കേഷൻ ബോക്സിൽ നൽകി "Continue" ക്ലിക്ക് ചെയ്യുക.

03

റിക്കവറി കോഡുകൾ ആർക്കൈവ് ചെയ്യുന്നതിനുള്ള മാനദണ്ഡങ്ങളും ക്രിപ്റ്റോഗ്രാഫിക് ശുചിത്വവും

TOTP വിജയകരമായി ജോടിയാക്കിയ ശേഷം, GitHub ഉടനടി ഹൈഫനുകളുള്ള 16 ഹെക്സാഡെസിമൽ ടോക്കണുകൾ (ഉദാ. d4a2b-98f12) പ്രദർശിപ്പിക്കുന്നു. ബാക്കപ്പ് ചെയ്യാതെ ഈ മോഡൽ ക്ലോസ് ചെയ്യുന്നതാണ് ഡെവലപ്പർ അക്കൗണ്ടുകൾ ശാശ്വതമായി ലോക്കാകുന്നതിനുള്ള ഏറ്റവും പ്രധാനപ്പെട്ട കാരണം.

🚨 റിക്കവറി കോഡുകളുടെ ക്രിപ്റ്റോഗ്രാഫിക് സവിശേഷതകൾ

1. ഒറ്റത്തവണ ഉപയോഗം മാത്രം: ഓരോ റിക്കവറി കോഡും ഒരു TOTP കോഡിന് പകരമായി ഒരിക്കൽ ഉപയോഗിച്ചുകഴിഞ്ഞാൽ ശാശ്വതമായി അസാധുവാക്കപ്പെടുന്നു.
2. മാസ്റ്റർ അതോറിറ്റി: നഷ്‌ടപ്പെട്ട ഹാർഡ്‌വെയറിനെ അവഗണിച്ച് തൽക്ഷണ അക്കൗണ്ട് ആക്‌സസ് നൽകാൻ ഒരു റിക്കവറി കോഡിന് കഴിയും.
3. സീറോ-നോളജ് സെർവർ ഹാഷിംഗ്: GitHub ഈ കോഡുകളെ പഴയപടിയാക്കാൻ കഴിയാത്ത വൺ-വേ ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷുകളായി സംഭരിക്കുന്നു. ഒരു സാഹചര്യത്തിലും GitHub സപ്പോർട്ട് എഞ്ചിനീയർമാർക്ക് നിങ്ങളുടെ യഥാർത്ഥ കോഡുകൾ വീണ്ടെടുക്കാനോ വായിക്കാനോ കഴിയില്ല!

ശുപാർശ ചെയ്യുന്ന ത്രീ-ടയർ കോൾഡ് സ്റ്റോറേജ് തന്ത്രം:

🥇 പാസ്‌വേഡ് വോൾട്ട് അറ്റാച്ച്‌മെന്റ്

github-recovery-codes.txt ഡൗൺലോഡ് ചെയ്ത് 1Password, Bitwarden അല്ലെങ്കിൽ KeePassXC എന്നിവയിലെ നിങ്ങളുടെ GitHub എൻട്രിയിൽ Argon2id അടിസ്ഥാനമാക്കിയുള്ള കീകൾ ഉപയോഗിച്ച് അറ്റാച്ചുചെയ്യുക.

🥈 എയർ-ഗാപ്പ്ഡ് ഹാർഡ്‌വെയർ വോൾട്ട്

ലോക്കൽ നെറ്റ്‌വർക്കുകളിൽ നിന്നും ക്ലൗഡ് സ്റ്റോറേജുകളിൽ നിന്നും വിച്ഛേദിക്കപ്പെട്ട ഒരു VeraCrypt-എൻക്രിപ്റ്റ് ചെയ്ത ഓഫ്‌ലൈൻ USB ഡ്രൈവിലേക്ക് ടെക്സ്റ്റ് ഫയൽ സംരക്ഷിക്കുക.

🥉 വാട്ടർപ്രൂഫ് ഫിസിക്കൽ പ്രിന്റൗട്ട്

ഒരു ഫിസിക്കൽ പേപ്പർ കോപ്പി പ്രിന്റ് ചെയ്ത് ഈർപ്പത്തിൽ നിന്ന് ലാമിനേറ്റ് ചെയ്യുക, ഒപ്പം റിമോട്ട് ഇൻഫോ-സ്റ്റീലർമാരിൽ നിന്ന് പരിരക്ഷിക്കുന്നതിന് ഒരു ഹോം ലോക്ക്ബോക്സിൽ സുരക്ഷിതമായി സൂക്ഷിക്കുക.

ക്ലിപ്പ്ബോർഡ് ചോർച്ച തടയൽ മുന്നറിയിപ്പ്: നിങ്ങളുടെ 16 റിക്കവറി കോഡുകൾ പകർത്തும்போது ക്ലിപ്പ്ബോർഡ് ഹിസ്റ്ററി മാനേജർമാരെ (Alfred, Raycast അല്ലെങ്കിൽ Windows Clipboard History പോലുള്ളവ) ശ്രദ്ധിക്കുക. പ്ലെയിൻ ടെക്സ്റ്റ് ക്ലിപ്പ്ബോർഡ് ഡാറ്റാബേസുകളിൽ സൂക്ഷിച്ചിരിക്കുന്ന സെൻസിറ്റീവ് റിക്കവറി കോഡുകൾ മാൽവെയറുകൾക്ക് ചോർത്താനാകും. നിങ്ങളുടെ എൻക്രിപ്റ്റ് ചെയ്ത വോൾട്ടിലേക്ക് ഒട്ടിച്ച ഉടൻ തന്നെ ക്ലിപ്പ്ബോർഡ് ബഫർ ക്ലിയർ ചെയ്യുക.
04

ഫാൾബാക്ക് പ്രാമാണീകരണ രീതികൾ: SMS vs. Passkeys vs. GitHub Mobile

ദ്വിതീയ ഫാൾബാക്ക് സംവിധാനങ്ങൾ ക്രമീകരിക്കാൻ GitHub അനുവദിക്കുന്നു. നിലവിലെ പ്രാമാണീകരണ രീതികൾ പരിശോധിക്കുക:

രീതി ഫിഷിംഗ് പ്രതിരോധം SIM-Swap അപകടസാധ്യത വിലയിരുത്തലും പ്രായോഗിക ഉപയോഗവും
Passkeys / FIDO2 സെക്യൂരിറ്റി കീകൾ സമ്പൂർണ്ണം (WebAuthn ഒറിജിൻ ബൈൻഡിംഗ് ഫിഷിംഗ് തടയുന്നു) പ്രതിരോധശേഷി ⭐⭐⭐⭐⭐ ഏറ്റവും മികച്ച ശുപാർശ (YubiKey / Touch ID)
TOTP ഓതന്റിക്കേറ്റർ ആപ്പ് മിതമായത് (തത്സമയ റിവേഴ്സ് പ്രോക്സികൾക്ക് വിധേയമാണ്) പ്രതിരോധശേഷി ⭐⭐⭐⭐ സാർവത്രിക അടിസ്ഥാനം (കണക്റ്റിവിറ്റി ആശ്രിതത്വമില്ല)
GitHub Mobile പുഷ് അംഗീകാരം മിതമായത് (2-അക്ക നമ്പർ വെരിഫിക്കേഷൻ പ്രോംപ്റ്റ് ആവശ്യമാണ്) പ്രതിരോധശേഷി ⭐⭐⭐⭐ മികച്ച ദൈനംദിന സൗകര്യം
SMS വെരിഫിക്കേഷൻ ഫാൾബാക്ക് പൂജ്യം (എൻക്രിപ്റ്റ് ചെയ്യാത്ത SS7 സിഗ്നലിംഗ്, എളുപ്പത്തിൽ തടസ്സപ്പെടുത്താം) ഉയർന്ന അപകടസാധ്യത ⭐ ഉയർന്ന സുരക്ഷാ മെയിന്റനർമാർക്ക് ശുപാർശ ചെയ്യുന്നില്ല
05

ടെർമിനൽ Git വർക്ക്ഫ്ലോകൾ: SSH കീകൾ, PAT-കൾ, 2FA ഇടപെടൽ

2FA സജീവമാക്കിയ ശേഷം, പതിവ് കോഡ് പുഷുകൾ നടത്തുമ്പോൾ ഡെവലപ്പർമാർക്ക് പലപ്പോഴും ടെർമിനൽ പിശകുകൾ നേരിടേണ്ടി വരുന്നു:

remote: Support for password authentication was removed on August 13, 2021.
fatal: Authentication failed for 'https://github.com/username/repo.git/'

സാങ്കേതിക യുക്തി: Git പ്രോട്ടോക്കോളിന് ഇന്ററാക്ടീവ് 6 അക്ക TOTP ഡയലോഗുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയില്ല. തൽഫലമായി, 2FA പ്രാബല്യത്തിൽ വരുമ്പോൾ HTTPS Git അഭ്യർത്ഥനകൾക്കായുള്ള അക്കൗണ്ട് പാസ്‌വേഡ് പ്രാമാണീകരണം GitHub ശാശ്വതമായി നിർജ്ജീവമാക്കി.

🔑 ഓപ്ഷൻ A: SSH കീ പ്രാമാണീകരണം (ശുപാർശ ചെയ്യുന്നത്)

പബ്ലിക്-കീ ക്രിപ്റ്റോഗ്രാഫി ഉപയോഗിക്കുന്നു (ശുപാർശ ചെയ്യുന്നത്: ed25519). SSH കണക്ഷനുകൾ പ്രാദേശിക സ്വകാര്യ കീകൾ വഴി പ്രാമാണീകരിക്കുകയും ഇടയ്ക്കിടെയുള്ള പ്രോംപ്റ്റുകൾ ഇല്ലാതെ വെബ് 2FA പൂർണ്ണമായും മറികടക്കുകയും ചെയ്യുന്നു.

ssh-keygen -t ed25519 -C "[email protected]"
🎫 ഓപ്ഷൻ B: പേഴ്സണൽ ആക്സസ് ടോക്കണുകൾ (PAT)

HTTPS ട്രാൻസ്പോർട്ട് നിർബന്ധമാണെങ്കിൽ, Settings ➔ Developer settings ➔ Personal access tokens എന്നതിലേക്ക് പോയി ഒരു സ്കോപ്പ്ഡ് ടോക്കൺ ജനറേറ്റ് ചെയ്യുക. CLI-ൽ പാസ്‌വേഡ് ആവശ്യപ്പെടുമ്പോൾ പാസ്‌വേഡിന് പകരം PAT ഒട്ടിക്കുക.

SSH കമ്മിറ്റ് സൈനിംഗ് vs. പ്രാമാണീകരണം: റിപ്പോസിറ്ററികൾ ക്ലോൺ ചെയ്യാനും പുഷ് ചെയ്യാനും ഒരു SSH കീ ഉപയോഗിക്കുന്നത് ക്രിപ്റ്റോഗ്രാഫിക് കമ്മിറ്റ് സൈനിംഗിൽ നിന്ന് വ്യത്യസ്തമാണ്. git config commit.gpgsign true, git config gpg.format ssh എന്നിവ ഉപയോഗിച്ച് കമ്മിറ്റുകളിൽ ഒപ്പിടാൻ നിങ്ങൾക്ക് ഇതേ Ed25519 കീ ജോഡി ഉപയോഗിക്കാം, ഇത് കർശനമായ 2FA ആക്‌സസ് കൺട്രോളിനൊപ്പം GitHub-ൽ വെരിഫൈഡ് രചയിതാവ് ബാഡ്ജുകൾ നൽകുന്നു.

06

ദുരന്ത നിവാരണം: 2FA ഇല്ലാതെ ലോക്കായ അക്കൗണ്ടുകൾ അൺലോക്ക് ചെയ്യൽ

നിങ്ങളുടെ 2FA ഫോണും റിക്കവറി കോഡുകളും നഷ്ടപ്പെടുന്ന സാഹചര്യത്തിൽ, GitHub അവസാനത്തെ ഒരു ക്രിപ്റ്റോഗ്രാഫിക് രക്ഷാമാർഗ്ഗം വാഗ്ദാനം ചെയ്യുന്നു: The SSH Key Signature Challenge.

1
അക്കൗണ്ട് ലോക്കൗട്ട് അപ്പീൽ ആരംഭിക്കുക ലോഗിൻ സമയത്ത് 2FA പ്രോംപ്റ്റിൽ, "Unable to verify via 2FA?" ക്ലിക്ക് ചെയ്യുക ➔ "Use emergency recovery code" തിരഞ്ഞെടുക്കുക ➔ ലഭ്യമല്ലെങ്കിൽ "Request two-factor authentication reset" ക്ലിക്ക് ചെയ്യുക.
2
ഇമെയിൽ ഒറ്റത്തവണ കോഡ് പരിശോധിക്കുക നിങ്ങളുടെ പ്രൈമറി സ്ഥിരീകരിച്ച ഇമെയിൽ വിലാസത്തിലേക്ക് GitHub ഒരു 6 അക്ക സ്ഥിരീകരണ പിൻ അയയ്ക്കുന്നു. ഐഡന്റിറ്റി വെരിഫിക്കേഷനിലേക്ക് കടക്കാൻ കോഡ് നൽകുക.
3
ലോക്കൽ ടെർമിനൽ SSH കീ ചലഞ്ച് നടപ്പിലാക്കുക GitHub ഒരു തനതായ ചലഞ്ച് സ്ട്രിംഗ് (nonce) സൃഷ്ടിക്കുകയും നിങ്ങളുടെ ലോക്കൽ ഡെവലപ്പർ ടെർമിനൽ ഉപയോഗിച്ച് അതിൽ ഒപ്പിടാൻ നിർദ്ദേശിക്കുകയും ചെയ്യുന്നു:
echo "UniqueChallengeString" | ssh-keygen -Y sign -n "github" -f ~/.ssh/id_ed25519
ലഭിക്കുന്ന ആർമർഡ് സിഗ്നേച്ചർ ബ്ലോക്ക് വെബ് പോർട്ടലിലേക്ക് തിരികെ ഒട്ടിക്കുക. സിഗ്നേച്ചർ നിങ്ങളുടെ രജിസ്റ്റർ ചെയ്ത SSH പബ്ലിക് കീയുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് GitHub ഗണിതശാസ്ത്രപരമായി സാധൂകരിക്കുന്നു, അക്കൗണ്ട് ഉടമസ്ഥാവകാശം സ്ഥാപിക്കുകയും ഒരു അവലോകന കാലയളവിനുശേഷം നിങ്ങളുടെ പ്രൊഫൈൽ അൺലോക്ക് ചെയ്യുകയും ചെയ്യുന്നു.
🔒 ക്ലയന്റ്-സൈഡ് ക്രിപ്റ്റോഗ്രാഫിക് സാൻഡ്‌ബോക്സ്

നിങ്ങളുടെ GitHub TOTP രഹസ്യം ലോക്കലായി പരിശോധിക്കുക

സജ്ജീകരണം പൂർത്തിയാക്കുന്നതിന് മുമ്പ് 2FA-Tool-ൽ നിങ്ങളുടെ റോ Base32 സീക്രട്ട് സ്ട്രിംഗ് പരിശോധിക്കുക. എല്ലാ ഹാഷുകളും സെർവർ ട്രാൻസ്മിഷനില്ലാതെ ബ്രൗസർ Web Crypto വഴി ലോക്കലായി കണക്കാക്കുന്നു.

ഓൺലൈൻ ജനറേറ്റർ തുറക്കുക