[GitHub 100일 챌린지] Day 6 - 비밀번호 보안
[GitHub 100일 챌린지] Day 6 - 비밀번호 보안
100일 챌린지 Day 6 - 강력한 비밀번호로 계정을 보호합니다
배울 내용
- 강력한 비밀번호 만들기
- 비밀번호 관리자 사용하기
- 비밀번호 변경하기
Topic1. 강력한 비밀번호 만들기
왜 비밀번호가 중요한가?
GitHub 계정이 해킹되면:
- ❌ 내 코드 삭제
- ❌ 악성 코드 삽입
- ❌ 개인정보 유출
- ❌ 협업 프로젝트 피해
1
2
약한 비밀번호 → 10분 내 해킹
강력한 비밀번호 → 수백 년 소요
약한 비밀번호 예시
절대 사용 금지:
1
2
3
4
5
6
❌ password123
❌ qwerty
❌ 12345678
❌ 생년월일 (19990101)
❌ 이름 (john, kim)
❌ 키보드 패턴 (asdfgh)
강력한 비밀번호 조건
4가지 필수 요소:
- ✅ 길이: 최소 12자 이상 (권장: 16자 이상)
- ✅ 대문자: A-Z 포함
- ✅ 소문자: a-z 포함
- ✅ 숫자: 0-9 포함
- ✅ 특수문자: !@#$%^&* 포함
좋은 예시:
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개만 기억
- 나머지는 자동 생성/저장
추천 비밀번호 관리자
무료 옵션:
- Bitwarden (오픈소스, 무료)
- https://bitwarden.com
- 모든 플랫폼 지원
- 1Password (유료, 가장 인기)
- https://1password.com
- 14일 무료 체험
- LastPass (기본 무료)
- https://www.lastpass.com
- 브라우저 내장 (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 라이센스를 따릅니다.
