복잡함보다 길이
공격자는 엄청난 수의 조합을 시도해 비밀번호를 맞히려고 합니다. 한 글자 늘 때마다 수고가 몇 배로 늘어나므로, 길고 무작위인 비밀번호가 기호투성이의 짧은 비밀번호보다 훨씬 강합니다. 중요한 계정이라면 16자 이상을 목표로 하세요.
비밀번호 만들기
- 비밀번호 생성기를 엽니다.
- 길이를 16 이상으로 하고, 대문자, 소문자, 숫자, 기호를 켜 둡니다. 손으로 입력할 일이 있다면 헷갈리는 문자 제외에 체크합니다.
- 비밀번호 관리자에 복사합니다.
비밀번호는 브라우저의 안전한 난수로 만들어지고 어디로도 전송되지 않습니다.
사이트마다 다른 비밀번호를
한 사이트가 공격받으면 공격자는 유출된 이메일 주소와 비밀번호를 다른 사이트에서도 시도합니다. 계정마다 비밀번호가 다르면 한 번의 유출이 줄줄이 번지는 것을 막을 수 있습니다. 외우는 일은 비밀번호 관리자(브라우저나 스마트폰에 들어 있는 것으로 충분합니다)에게 맡기세요.
외워야 하는 비밀번호
컴퓨터 로그인이나 비밀번호 관리자처럼 기억해서 입력하는 몇 개의 비밀번호에는, 서로 관계없는 무작위 단어 4~5개를 늘어놓은 패스프레이즈가 길고 강하면서 글자 나열보다 외우기 쉽습니다.
2단계 인증 켜기
인증 앱이나 보안 키를 쓰면 도둑맞은 비밀번호만으로는 로그인할 수 없게 됩니다.
종류별로 맞히는 데 걸리는 시간
강도는 비트로 나타내며, 1비트가 늘 때마다 시도 횟수가 두 배가 됩니다. 아래 시간은 초당 100억 번 시도를 가정했습니다. 빠른 해시로 저장된 유출 비밀번호를 오프라인으로 풀 때 현실적인 속도입니다.
| 비밀번호 | 비트 | 모든 경우를 시도하는 시간 |
|---|---|---|
| 모든 종류의 무작위 8자 | 52 | 약 7일 |
| 무작위 소문자 12자 | 56 | 약 3.5개월 |
| 7,776단어 목록에서 무작위 5단어 | 65 | 약 90년 |
| 모든 종류의 무작위 12자 | 79 | 약 150만 년 |
| 모든 종류의 무작위 16자 | 105 | 우주의 나이보다 훨씬 김 |
이 수치는 무작위로 고른 비밀번호에만 해당합니다. 사람이 생각해 낸 비밀번호는 훨씬 빨리 뚫립니다.
강해 보이지만 약한 비밀번호
- Seoul2026! 같은 패턴. 지명이나 이름, 연도, 끝의 기호는 해킹 도구가 가장 먼저 시도하는 형태입니다.
- P@ssw0rd 같은 글자 바꾸기. a를 @로, o를 0으로 바꾸는 규칙은 모든 해킹 도구에 들어 있어 강도를 거의 높이지 못합니다.
- 명언과 노래 가사. 유명한 문장은 아무리 길어도 공격자의 단어 목록에 들어 있습니다.
보안 질문
어머니의 성이나 처음 다닌 학교 같은 답은 인터넷에서 찾을 수 있는 경우가 많습니다. 추가 비밀번호로 여기고, 무작위 답을 정해 비밀번호 관리자에 저장하세요.