- ಕಡ್ಡಾಯ ಜಾರಿ ಶಾಶ್ವತವಾಗಿದೆ: ತಮ್ಮ ನಿಗದಿತ ಗಡುವಿನೊಳಗೆ 2FA ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ವಿಫಲರಾದ ಡೆವಲಪರ್ಗಳನ್ನು ವೆಬ್ ಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ವಹಿಸದಂತೆ ನಿರ್ಬಂಧಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಂಸ್ಥೆಯ ರೆಪೊಸಿಟರಿಗಳಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
- ರಿಕವರಿ ಕೋಡ್ಗಳು ನಿಮ್ಮ ಜೀವರಕ್ಷಕ: ರಚಿಸಲಾದ 16 ರಿಕವರಿ ಕೋಡ್ಗಳು ಏಕ-ಬಳಕೆಯಾಗಿವೆ. ಅವುಗಳನ್ನು ತಕ್ಷಣವೇ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ವಾಲ್ಟ್ನಲ್ಲಿ ಅಥವಾ ಆಫ್ಲೈನ್ ಭೌತಿಕ ಪ್ರಿಂಟ್ಔಟ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ.
- Git ಪಾಸ್ವರ್ಡ್ಗಳು ಇನ್ನು ಮುಂದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ: HTTPS Git ಪುಶ್ಗಳು ಸಂವಾದಾತ್ಮಕ 6-ಅಂಕಿಯ ಕೋಡ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು SSH ಕೀಗಳು ಅಥವಾ ವ್ಯಾಪ್ತಿ-ಸೀಮಿತ ವೈಯಕ್ತಿಕ ಪ್ರವೇಶ ಟೋಕನ್ಗಳನ್ನು (PATs) ಬಳಸಬೇಕು.
- ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕೊನೆಯ ಉಪಾಯ: ನಿಮ್ಮ ಫೋನ್ ಮತ್ತು ಕೋಡ್ಗಳನ್ನು ನೀವು ಕಳೆದುಕೊಂಡರೆ, ನಿಮ್ಮ ಹಿಂದೆ ನೋಂದಾಯಿಸಲಾದ ಸ್ಥಳೀಯ SSH ಖಾಸಗಿ ಕೀ ಬಳಸಿ ಗುರುತಿನ ಸವಾಲಿಗೆ ಸಹಿ ಮಾಡುವ ಮೂಲಕ ಮಾಲೀಕತ್ವವನ್ನು ಸಾಬೀತುಪಡಿಸಬಹುದು.
GitHub ಕಡ್ಡಾಯ 2FA ನೀತಿಯ ಅವಲೋಕನ ಮತ್ತು ಭದ್ರತಾ ಸಮರ್ಥನೆ
ಐತಿಹಾಸಿಕವಾಗಿ, ರಾಜಿ ಮಾಡಿಕೊಳ್ಳಲಾದ ಡೆವಲಪರ್ ರುಜುವಾತುಗಳು ವಿನಾಶಕಾರಿ ಸಾಫ್ಟ್ವೇರ್ ಪೂರೈಕೆ ಸರಪಳಿ ದೋಷಗಳಿಗೆ ಕಾರಣವಾಗಿವೆ. npm ಮತ್ತು PyPI ನಲ್ಲಿ event-stream, ua-parser-js, ctx, ಮತ್ತು colors.js ನಂತಹ ಉನ್ನತ-ಪ್ರೊಫೈಲ್ ಘಟನೆಗಳು ಕೇವಲ ಒಂದು ಕದ್ದ ಖಾತೆಯು ನೂರಾರು ಸಾವಿರಾರು ಡೌನ್ಸ್ಟ್ರೀಮ್ ವಾಣಿಜ್ಯ ಮತ್ತು ನಿರ್ಣಾಯಕ ಮೂಲಸೌಕರ್ಯ ಯೋಜನೆಗಳನ್ನು ಹೇಗೆ ಅಪಾಯಕ್ಕೆ ಸಿಲುಕಿಸಬಹುದು ಎಂಬುದನ್ನು ತೋರಿಸಿವೆ.
ಜಾಗತಿಕ ರುಜುವಾತು-ಸ್ಟಫಿಂಗ್ ಪಟ್ಟಿಗಳು, ಫಿಶಿಂಗ್ ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ಟ್ರೋಜನ್ ಡೆವಲಪರ್ ಅವಲಂಬನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ದಾಳಿಕೋರರು ರುಜುವಾತುಗಳನ್ನು ಕದಿಯುತ್ತಾರೆ. ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರ್ಗಳು ಸೋರ್ಸ್ ಕೋಡ್ ಮತ್ತು CI/CD ನಿಯೋಜನೆ ಪೈಪ್ಲೈನ್ಗಳಿಗೆ ರೂಟ್ ಅಥವಾ ಆಡಳಿತಾತ್ಮಕ ಪ್ರವೇಶದೊಂದಿಗೆ ವಾಡಿಕೆಯಂತೆ ಕೆಲಸ ಮಾಡುವುದರಿಂದ, ಕೋಡ್ ಕಮಿಟರ್ಗಳನ್ನು ರಕ್ಷಿಸುವುದು ಅಂತರರಾಷ್ಟ್ರೀಯ ಮೂಲಸೌಕರ್ಯ ಸುರಕ್ಷತೆಯ ವಿಷಯವಾಯಿತು.
ಇದಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, GitHub ಎಲ್ಲಾ ಕೋಡ್ ಕಮಿಟರ್ಗಳು, ಪ್ಯಾಕೇಜ್ ಪ್ರಕಾಶಕರು, ಎಂಟರ್ಪ್ರೈಸ್ ಬಳಕೆದಾರರು ಮತ್ತು ಸಂಸ್ಥೆಯ ಸದಸ್ಯರಿಗೆ ದ್ವಿ-ಅಂಶ ದೃಢೀಕರಣವನ್ನು ಕಡ್ಡಾಯಗೊಳಿಸುವ ಬಹು-ಹಂತದ ಸಾರ್ವತ್ರಿಕ ನಿಯಮವನ್ನು ಸ್ಥಾಪಿಸಿತು:
- 2FA ಸೆಟಪ್ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ GitHub ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಕ್ಯಾಪ್ಟಿವ್ ಗೇಟ್ ಮೋಡಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ, ಪುಲ್ ವಿನಂತಿ ವಿಮರ್ಶೆಗಳು, ಇಶ್ಯೂ ಕಾಮೆಂಟ್ಗಳು ಮತ್ತು ರೆಪೊಸಿಟರಿ ಆಡಳಿತವನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ.
- 2FA ಜಾರಿಗೊಳಿಸುವ ಎಂಟರ್ಪ್ರೈಸ್ ಸಂಸ್ಥೆಗಳು ನಿಯಮಗಳನ್ನು ಪಾಲಿಸದ ಸದಸ್ಯರನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹೊರಹಾಕುತ್ತವೆ, ಬರೆಯುವ ಪ್ರವೇಶವನ್ನು ತಕ್ಷಣವೇ ರದ್ದುಗೊಳಿಸುತ್ತವೆ.
- ಖಾತೆಯ ಭದ್ರತಾ ಅನುಸರಣೆಯನ್ನು ದೃಢೀಕರಿಸುವವರೆಗೆ ಸ್ವಯಂಚಾಲಿತ ವರ್ಕ್ಫ್ಲೋ ಪೈಪ್ಲೈನ್ಗಳು, npm ಪ್ಯಾಕೇಜ್ ಪ್ರಕಟಣೆ ಕೀಗಳು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ರೆಪೊಸಿಟರಿ ಅನುಮತಿಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಹಂತ-ಹಂತದ ಟ್ಯುಟೋರಿಯಲ್: TOTP Authenticator ಜೋಡಣೆ
GitHub SMS, ಮೊಬೈಲ್ ಅಧಿಸೂಚನೆಗಳು ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಕೀಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯಾದರೂ, RFC 6238 TOTP Authenticator ಅಪ್ಲಿಕೇಶನ್ (ಉದಾ. Google Authenticator, Bitwarden, 2FA-Tool) ಮಾರಾಟಗಾರರ ಸ್ವತಂತ್ರತೆ ಮತ್ತು ಆಫ್ಲೈನ್ ವಿಶ್ವಾಸಾರ್ಹತೆಗೆ ಸುವರ್ಣ ಮಾನದಂಡವಾಗಿದೆ:
ಹಂತ 1: ದೃಢೀಕರಣ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ
GitHub ಗೆ ಲಾಗಿನ್ ಮಾಡಿ. ಮೇಲಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿರುವ ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅವತಾರವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ➔ Settings. ಎಡ ನ್ಯಾವಿಗೇಶನ್ ಸೈಡ್ಬಾರ್ನಲ್ಲಿ "Access" ಅಡಿಯಲ್ಲಿ, Password and authentication ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ಹಂತ 2: QR ಕೋಡ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ ಮತ್ತು ಕಚ್ಚಾ Base32 ಸೀಕ್ರೆಟ್ ಅನ್ನು ಉಳಿಸಿ
GitHub ಆಪ್ಟಿಕಲ್ QR ಕೋಡ್ನೊಂದಿಗೆ "enter this text code instead" ಎಂಬ ಪಠ್ಯ ಲಿಂಕ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ.
A3J5N2O9...). ಅದನ್ನು ನಿಮ್ಮ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಪಾಸ್ವರ್ಡ್ ಮ್ಯಾನೇಜರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ. ನಿಮ್ಮ ಫೋನ್ ಹಾನಿಗೊಳಗಾದರೆ ಯಾವುದೇ ಸಾಧನದಲ್ಲಿ ದೃಢೀಕರಣ ಟೋಕನ್ಗಳನ್ನು ಮರು-ರಚಿಸಲು ಈ ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಸೀಡ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಹಂತ 3: ಖಚಿತಪಡಿಸಲು 6-ಅಂಕಿಯ ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಿ
ನಿಮ್ಮ ಮೊಬೈಲ್ ದೃಢೀಕರಣ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಕೋಡ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಿ. ನಿಮ್ಮ ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾದ ಬದಲಾಗುತ್ತಿರುವ 6-ಅಂಕಿಯ ಸಂಖ್ಯೆಯನ್ನು GitHub ನ ಪರಿಶೀಲನಾ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಮೂದಿಸಿ ಮತ್ತು "Continue" ಕ್ಲಿಕ್ ಮಾಡಿ.
ರಿಕವರಿ ಕೋಡ್ಗಳ ಆರ್ಕೈವ್ ಮಾನದಂಡಗಳು ಮತ್ತು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ನೈರ್ಮಲ್ಯ
ಯಶಸ್ವಿ TOTP ಜೋಡಣೆಯ ನಂತರ, GitHub ತಕ್ಷಣವೇ 16 ಹೈಫನೇಟೆಡ್ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಟೋಕನ್ಗಳನ್ನು ಹೊಂದಿರುವ (ಉದಾ. d4a2b-98f12) ಮೋಡಲ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ನಿರಂತರ ಬ್ಯಾಕಪ್ ಇಲ್ಲದೆ ಈ ಮೋಡಲ್ ಅನ್ನು ಮುಚ್ಚುವುದು ಶಾಶ್ವತ ಡೆವಲಪರ್ ಖಾತೆ ಲಾಕ್ಔಟ್ಗಳಿಗೆ ಏಕೈಕ ಸಾಮಾನ್ಯ ಕಾರಣವಾಗಿದೆ.
1. ಏಕ-ಬಳಕೆ ಮಾತ್ರ: TOTP ಕೋಡ್ನ ಬದಲಾಗಿ ಬಳಸಿದ ನಂತರ ಪ್ರತಿಯೊಂದು ರಿಕವರಿ ಕೋಡ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗದಂತೆ ಅಮಾನ್ಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
2. ಮಾಸ್ಟರ್ ಅಧಿಕಾರ: ಕಾಣೆಯಾದ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಅತಿಕ್ರಮಿಸಿ ರಿಕವರಿ ಕೋಡ್ ತಕ್ಷಣದ ಖಾತೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ.
3. ಝೀರೋ-ನಾಲೆಡ್ಜ್ ಸರ್ವರ್ ಹ್ಯಾಶಿಂಗ್: GitHub ಈ ಕೋಡ್ಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗದ ಏಕಮುಖ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಹ್ಯಾಶ್ಗಳಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲೂ GitHub ಬೆಂಬಲ ಎಂಜಿನಿಯರ್ಗಳು ನಿಮ್ಮ ಮೂಲ ಕೋಡ್ಗಳನ್ನು ಮರುಪಡೆಯಲು ಅಥವಾ ಓದಲು ಸಾಧ್ಯವಿಲ್ಲ!
ಶಿಫಾರಸು ಮಾಡಲಾದ ಮೂರು-ಹಂತದ ಕೋಲ್ಡ್ ಸ್ಟೋರೇಜ್ ತಂತ್ರ:
github-recovery-codes.txt ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು Argon2id-ಉತ್ಪನ್ನ ಮಾಸ್ಟರ್ ಕೀಗಳನ್ನು ಬಳಸಿಕೊಂಡು 1Password, Bitwarden ಅಥವಾ KeePassXC ನಲ್ಲಿ ನಿಮ್ಮ GitHub ನಮೂದಿಗೆ ಲಗತ್ತಿಸಿ.
ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್ ಸಿಂಕ್ಗಳಿಂದ ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡ VeraCrypt-ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಆಫ್ಲೈನ್ USB ಡ್ರೈವ್ನಲ್ಲಿ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ.
ಭೌತಿಕ ಕಾಗದದ ಪ್ರತಿಯನ್ನು ಮುದ್ರಿಸಿ, ತೇವಾಂಶದಿಂದ ರಕ್ಷಿಸಲು ಲ್ಯಾಮಿನೇಟ್ ಮಾಡಿ ಮತ್ತು ರಿಮೋಟ್ ಮಾಹಿತಿ-ಕಳ್ಳರಿಂದ ರಕ್ಷಿಸಲು ಭೌತಿಕ ಮನೆಯ ಲಾಕ್ಬಾಕ್ಸ್ನಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿರಿಸಿ.
ಫಾಲ್ಬ್ಯಾಕ್ ದೃಢೀಕರಣ ವಿಧಾನಗಳು: SMS vs. ಪಾಸ್ಕೀಗಳು vs. GitHub Mobile
GitHub ದ್ವಿತೀಯ ಫಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ ದೃಢೀಕರಣ ವೆಕ್ಟರ್ಗಳಾದ್ಯಂತ ನಮ್ಮ ಭದ್ರತಾ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಪರಿಶೀಲಿಸಿ:
| ವಿಧಾನ | ಫಿಶಿಂಗ್ ಪ್ರತಿರೋಧ | SIM-ಸ್ವಾಪ್ ದುರ್ಬಲತೆ | ಮೌಲ್ಯಮಾಪನ ಮತ್ತು ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಯ ಸಂದರ್ಭ |
|---|---|---|---|
| ಪಾಸ್ಕೀಗಳು / FIDO2 ಭದ್ರತಾ ಕೀಗಳು | ಸಂಪೂರ್ಣ (WebAuthn ಮೂಲ ಬೈಂಡಿಂಗ್ ಪ್ರಾಕ್ಸಿ ಫಿಶಿಂಗ್ ಅನ್ನು ತಡೆಯುತ್ತದೆ) | ನಿರೋಧಕ | ⭐⭐⭐⭐⭐ ಉನ್ನತ ಶಿಫಾರಸು (YubiKey / Touch ID) |
| TOTP Authenticator ಅಪ್ಲಿಕೇಶನ್ | ಮಧ್ಯಮ (ನೈಜ-ಸಮಯದ ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿಗಳಿಗೆ ಗುರಿಯಾಗಬಹುದು) | ನಿರೋಧಕ | ⭐⭐⭐⭐ ಸಾರ್ವತ್ರಿಕ ಆಧಾರ (ಶೂನ್ಯ ಸಂಪರ್ಕ ಅವಲಂಬನೆ) |
| GitHub Mobile ಪುಶ್ ಅನುಮೋದನೆ | ಮಧ್ಯಮ (2-ಅಂಕಿಯ ಸಂಖ್ಯೆ ಪರಿಶೀಲನಾ ಪ್ರಾಂಪ್ಟ್ ಅಗತ್ಯವಿದೆ) | ನಿರೋಧಕ | ⭐⭐⭐⭐ ಅತ್ಯುತ್ತಮ ದೈನಂದಿನ ಅನುಕೂಲತೆ |
| SMS ಪರಿಶೀಲನೆ ಫಾಲ್ಬ್ಯಾಕ್ | ಶೂನ್ಯ (ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡದ SS7 ಸಿಗ್ನಲಿಂಗ್, ಸುಲಭವಾಗಿ ತಡೆಹಿಡಿಯಲಾಗುತ್ತದೆ) | ಹೆಚ್ಚಿನ ಅಪಾಯ | ⭐ ಉನ್ನತ-ಪ್ರೊಫೈಲ್ ನಿರ್ವಾಹಕರಿಗೆ ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ |
ಟರ್ಮಿನಲ್ Git ವರ್ಕ್ಫ್ಲೋಗಳು: SSH ಕೀಗಳು, PAT ಗಳು ಮತ್ತು 2FA ಪರಸ್ಪರ ಕ್ರಿಯೆ
2FA ಸಕ್ರಿಯಗೊಳಿಸಿದ ನಂತರ, ದಿನನಿತ್ಯದ ಕೋಡ್ ಪುಶ್ಗಳ ಸಮಯದಲ್ಲಿ ಡೆವಲಪರ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಳಗಿನ ಟರ್ಮಿನಲ್ ದೋಷವನ್ನು ಎದುರಿಸುತ್ತಾರೆ:
fatal: Authentication failed for 'https://github.com/username/repo.git/'
ತಾಂತ್ರಿಕ ಕಾರಣ: Git ವೈರ್ ಪ್ರೋಟೋಕಾಲ್ ಸಂವಾದಾತ್ಮಕ 6-ಅಂಕಿಯ TOTP ಡೈಲಾಗ್ಗಳನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಪರಿಣಾಮವಾಗಿ, 2FA ಜಾರಿಯಲ್ಲಿದ್ದಾಗ HTTPS Git ವಿನಂತಿಗಳಿಗಾಗಿ GitHub ಕಚ್ಚಾ ಖಾತೆ ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಣವನ್ನು ಶಾಶ್ವತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದೆ.
ಸಾರ್ವಜನಿಕ-ಕೀ ಕ್ರಿಪ್ಟೋಗ್ರಫಿಯನ್ನು ಬಳಸುತ್ತದೆ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ: ed25519). SSH ಸಂಪರ್ಕಗಳು ಸ್ಥಳೀಯ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಖಾಸಗಿ ಕೀಗಳ ಮೂಲಕ ದೃಢೀಕರಿಸಲ್ಪಡುತ್ತವೆ ಮತ್ತು ಆಗಾಗ್ಗೆ ರುಜುವಾತು ಪ್ರಾಂಪ್ಟ್ಗಳಿಲ್ಲದೆ ವೆಬ್ 2FA ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೈಪಾಸ್ ಮಾಡುತ್ತವೆ.
HTTPS ಸಾರಿಗೆ ಕಡ್ಡಾಯವಾಗಿದ್ದರೆ, ಸ್ಕೋಪ್ಡ್ ಟೋಕನ್ ರಚಿಸಲು Settings ➔ Developer settings ➔ Personal access tokens ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ. CLI ನಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಕೇಳಿದಾಗ, ನಿಮ್ಮ ಖಾತೆಯ ಪಾಸ್ವರ್ಡ್ ಬದಲಿಗೆ PAT ಅನ್ನು ಅಂಟಿಸಿ.
SSH ಕಮಿಟ್ ಸಹಿ vs. ದೃಢೀಕರಣ: ರೆಪೊಸಿಟರಿಗಳನ್ನು ಕ್ಲೋನ್ ಮಾಡಲು ಮತ್ತು ಪುಶ್ ಮಾಡಲು SSH ಕೀಯನ್ನು ಬಳಸುವುದು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕಮಿಟ್ ಸಹಿಗಿಂತ ಭಿನ್ನವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಕಟ್ಟುನಿಟ್ಟಾದ 2FA ಪ್ರವೇಶ ನಿಯಂತ್ರಣದೊಂದಿಗೆ GitHub ನಲ್ಲಿ ಪರಿಶೀಲಿಸಿದ ಲೇಖಕರ ಬ್ಯಾಡ್ಜ್ಗಳನ್ನು ರಚಿಸಲು git config commit.gpgsign true ಮತ್ತು git config gpg.format ssh ನೊಂದಿಗೆ ಕಮಿಟ್ಗಳಿಗೆ ಸಹಿ ಮಾಡಲು ನೀವು ಅದೇ Ed25519 ಕೀ ಜೋಡಿಯನ್ನು ಬಳಸಬಹುದು.
ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆ: 2FA ಇಲ್ಲದೆ ಲಾಕ್ ಆದ ಖಾತೆಗಳನ್ನು ಅನ್ಲಾಕ್ ಮಾಡುವುದು
ನಿಮ್ಮ 2FA ಫೋನ್ ಕಳೆದುಹೋಗಿ ಮತ್ತು ನಿಮ್ಮ ರಿಕವರಿ ಕೋಡ್ ಡಾಕ್ಯುಮೆಂಟ್ ಇಲ್ಲದಿರುವ ದುರಂತದ ಸಂದರ್ಭದಲ್ಲಿ, GitHub ಒಂದು ಅಂತಿಮ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಜೀವರಕ್ಷಕವನ್ನು ನೀಡುತ್ತದೆ: SSH ಕೀ ಸಹಿ ಸವಾಲು.
ನಿಮ್ಮ GitHub TOTP ಸೀಕ್ರೆಟ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪರೀಕ್ಷಿಸಿ
ಸೆಟಪ್ ಮಾಡಲು ಒಪ್ಪಿಕೊಳ್ಳುವ ಮೊದಲು, 2FA-Tool ನಲ್ಲಿ ನಿಮ್ಮ ಕಚ್ಚಾ Base32 ಸೀಕ್ರೆಟ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. ಎಲ್ಲಾ ಹ್ಯಾಶ್ಗಳನ್ನು ಬ್ರೌಸರ್ Web Crypto ಮೂಲಕ ಶೂನ್ಯ ಸರ್ವರ್ ಪ್ರಸರಣದೊಂದಿಗೆ ಸ್ಥಳೀಯವಾಗಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ.
📚 ಸಂಬಂಧಿತ ಭದ್ರತಾ ಮಾರ್ಗದರ್ಶಿಗಳು
ಆಫ್ಲೈನ್ QR ಕೋಡ್ಗಳು ಮತ್ತು ಕ್ಲೌಡ್ ಸಿಂಕ್ ಬಳಸಿ ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳ ನಡುವೆ 2FA ಖಾತೆಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ವರ್ಗಾಯಿಸುವುದು.
Google, Microsoft, Steam, Binance, Apple, ಮತ್ತು Discord ನಲ್ಲಿ ಪ್ರವೇಶವನ್ನು ಮರುಪಡೆಯುವುದು ಹೇಗೆ.
RFC 4226 ರಿಂದ RFC 6238: ಗಣಿತದ ಹ್ಯಾಶ್ ಟ್ರಂಕೇಶನ್, ಡಿಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮತ್ತು ವೆಬ್ ಅಳವಡಿಕೆ.