포스트

[GitHub 100일 챌린지] Day 6 - 비밀번호 보안

[GitHub 100일 챌린지] Day 6 - 비밀번호 보안

100일 챌린지 Day 6 - 강력한 비밀번호로 계정을 보호합니다

배울 내용

  1. 강력한 비밀번호 만들기
  2. 비밀번호 관리자 사용하기
  3. 비밀번호 변경하기

Topic1. 강력한 비밀번호 만들기

왜 비밀번호가 중요한가?

GitHub 계정이 해킹되면:

  • ❌ 내 코드 삭제
  • ❌ 악성 코드 삽입
  • ❌ 개인정보 유출
  • ❌ 협업 프로젝트 피해
1
2
약한 비밀번호 → 10분 내 해킹
강력한 비밀번호 → 수백 년 소요

약한 비밀번호 예시

절대 사용 금지:

1
2
3
4
5
6
❌ password123
❌ qwerty
❌ 12345678
❌ 생년월일 (19990101)
❌ 이름 (john, kim)
❌ 키보드 패턴 (asdfgh)

강력한 비밀번호 조건

4가지 필수 요소:

  1. 길이: 최소 12자 이상 (권장: 16자 이상)
  2. 대문자: A-Z 포함
  3. 소문자: a-z 포함
  4. 숫자: 0-9 포함
  5. 특수문자: !@#$%^&* 포함

좋은 예시:

1
2
3
✅ MyGitHub@2025!Secure
✅ C0d3#Learning$2025
✅ GitHub!Pass@Word123

비밀번호 생성 전략

1. 문장 기반 방법:

1
2
문장: "I love coding in 2025!"
비밀번호: ILc0d!ng@2025!

2. 랜덤 생성 (권장):

  • 비밀번호 관리자 사용
  • 온라인 생성기 활용

해보기:

1
2
3
4
1. 16자 이상 길이 정하기
2. 대/소문자, 숫자, 특수문자 조합
3. 예측 불가능하게 만들기
4. 종이에 적어두기 (임시)

결과: 강력한 비밀번호 완성!


Topic2. 비밀번호 관리자 사용하기

비밀번호 관리자란?

모든 비밀번호를 안전하게 저장하고 관리해주는 도구입니다.

1
2
3
4
5
6
7
8
비밀번호 관리자 없이:
- GitHub: password1
- Google: password2
- ... (기억 불가)

비밀번호 관리자 사용:
- 마스터 비밀번호 1개만 기억
- 나머지는 자동 생성/저장

추천 비밀번호 관리자

무료 옵션:

  1. Bitwarden (오픈소스, 무료)
    • https://bitwarden.com
    • 모든 플랫폼 지원
  2. 1Password (유료, 가장 인기)
    • https://1password.com
    • 14일 무료 체험
  3. LastPass (기본 무료)
    • https://www.lastpass.com
  4. 브라우저 내장 (Chrome, Safari)
    • 기본 기능만 제공
    • 간단한 용도로 사용 가능

Bitwarden 시작하기

해보기:

1
2
3
4
5
6
1. bitwarden.com 접속
2. "Get Started" 클릭
3. 이메일 주소 입력
4. **마스터 비밀번호** 생성 (절대 잊으면 안됨!)
5. 브라우저 확장 프로그램 설치
6. GitHub 비밀번호 저장

결과: 안전하게 비밀번호 관리!

비밀번호 관리자 사용 팁

1
2
3
4
✅ 마스터 비밀번호는 종이에 적어 안전한 곳에 보관
✅ 각 사이트마다 다른 비밀번호 사용
✅ 정기적으로 중요 비밀번호 변경
✅ 2단계 인증과 함께 사용

Topic3. 비밀번호 변경하기

GitHub 비밀번호 변경

언제 변경해야 하나?

  • 🔴 비밀번호가 유출되었을 때
  • 🟡 약한 비밀번호를 사용 중일 때
  • 🟢 정기적으로 (6개월마다 권장)

해보기:

1
2
3
4
5
1. GitHub 로그인
2. 우측 상단 프로필 아이콘 클릭
3. Settings 선택
4. 좌측 메뉴 "Password and authentication" 클릭
5. "Change password" 섹션으로 이동

비밀번호 변경 절차

1
2
3
4
5
6
1. Old password (현재 비밀번호) 입력
2. New password (새 비밀번호) 입력
   - 최소 15자 이상 권장
   - 강력한 비밀번호 생성
3. Confirm new password (새 비밀번호 확인)
4. "Update password" 클릭

결과:

1
2
✅ Password changed successfully!
📧 확인 이메일 발송됨

비밀번호 분실 시

비밀번호를 잊어버렸다면?:

1
2
3
4
1. 로그인 페이지에서 "Forgot password?" 클릭
2. 이메일 주소 입력
3. 이메일로 받은 링크 클릭
4. 새 비밀번호 설정

주의:

  • 이메일 계정도 안전하게 보호해야 합니다!
  • GitHub 계정과 다른 비밀번호 사용

보안 체크리스트

1
2
3
4
5
✅ 강력한 비밀번호 사용 중
✅ 비밀번호 관리자에 저장
✅ 다른 사이트와 다른 비밀번호
✅ 이메일 계정도 안전하게 보호
✅ 주기적으로 비밀번호 변경

정리

완료 체크:

  • 강력한 비밀번호의 조건을 이해했다
  • 비밀번호 관리자를 선택했다
  • GitHub 비밀번호를 안전하게 변경했다
  • 비밀번호 관리자에 GitHub 비밀번호를 저장했다

중요: 비밀번호는 계정 보안의 첫 번째 방어선입니다!

다음: Day 7 - 2단계 인증

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.