비밀번호 강도 검사기이란?
비밀번호 강도 검사기는 추측 공격 및 무차별 대입(brute force) 공격에 대해 비밀번호가 얼마나 강한지를 평가하는 도구입니다. 엔트로피(비밀번호에 포함된 무작위성의 양)를 정확히 측정하고, 길이 분석, 문자 다양성 점수 매기기, 패턴 감지와 결합하여 정확한 강도 등급을 생성합니다. 이 도구는 최신 GPU 하드웨어 속도를 기반으로 한 추정 크랙 시간(비밀번호가 실제로 해독되는 데 걸리는 시간)도 제공하며, 비밀번호 보안을 개선하기 위한 구체적이고 실행 가능한 팁을 알려줍니다. 새로운 비밀번호를 만들든 기존 비밀번호를 감사하든, 이 검사기는 비밀번호가 실제로 얼마나 강한지 정확히 이해하는 데 도움을 줍니다.
이 계산기를 사용해야 할 때
- 새 계정을 만들기 전 — 선택한 비밀번호가 보안 기준을 충족하는지 확인합니다.
- 데이터 유출 이후 — 기존 비밀번호를 교체해야 하는지 확인합니다.
- 보안 감사 중 — 모든 계정의 비밀번호를 체계적으로 평가합니다.
- 비밀번호 보안을 배울 때 — 무엇이 비밀번호를 강하거나 약하게 만드는지 이해합니다.
- 패스프레이즈를 평가할 때 — 기억하기 쉬운 문구가 충분한 엔트로피를 갖는지 확인합니다.
- 비밀번호 모범 사례를 가르칠 때 — 길이와 복잡성이 강도에 미치는 영향을 보여줍니다.
단계:
- 검사기에 비밀번호를 입력하거나 붙여넣으세요.
- 즉시 강도 등급(약함부터 매우 강함까지)을 확인하세요.
- 엔트로피 비트와 예상 해독 시간을 확인하세요.
- 개선을 위한 피드백 팁을 검토하세요.
공식
엔트로피(비트) = 길이 × log2(풀 크기)
풀 크기 = 26(소문자) + 26(대문자) + 10(숫자) + 33(특수문자) = 최대 95
점수 기준: 길이 (50%), 대소문자 혼합 (15%), 숫자 (15%), 특수문자 (20%)
사용 사례
- 사용 전 새 비밀번호 테스트하기
- 기존 비밀번호 강도 평가하기
- 비밀번호 보안 모범 사례 학습하기
- 조직 비밀번호 정책 감사하기
주요 이점
- 엔트로피 점수로 즉시 강도 분석
- 실제 공격 속도에 기반한 명확한 크랙 시간 추정
- 비밀번호에 맞춤화된 실행 가능한 개선 팁
- 완전히 비공개 — 모든 분석이 브라우저에서 로컬로 실행
- 패턴 감지가 악용되기 전에 일반적인 취약점을 포착
- 계정이나 등록 없이 무료로 사용 가능
전문가 팁
- 패스프레이즈를 사용하세요 — 기억하기 쉬운 긴 문장
- 서로 다른 계정에서 비밀번호를 재사용하지 마세요
- 지원하는 모든 계정에서 2FA를 활성화하세요
- 고유한 비밀번호를 생성하고 저장하려면 비밀번호 관리자를 사용하세요
- 모든 문자 유형의 조합으로 최소 12자를 목표로 하세요
피해야 할 일반적인 실수
- 사전 단어 또는 일반적인 구문 사용
- 문자를 유사한 문자로 바꾸기 (예: O 대신 0)
- 개인 식별 가능 정보 사용
- 비밀번호를 너무 짧거나 단순하게 만듦
주요 용어 설명
- 엔트로피: 비트로 측정되는 예측 불가능성의 척도
- 무차별 대입 공격: 모든 조합을 체계적으로 시도
- 사전 공격: 일반적인 단어와 구절을 시도
- 패스프레이즈: 여러 무작위 단어로 구성된 비밀번호
- 크레덴셜 스터핑: 유출된 사용자명-비밀번호 쌍을 다른 사이트에서 재사용
관련 개념
- 엔트로피: 비밀번호의 무작위성과 예측 불가능성을 비트 단위로 나타낸 척도.
- 무차별 대입 공격: 가능한 모든 비밀번호 조합을 체계적으로 시도하는 공격.
- 사전 공격: 흔한 단어, 문구, 알려진 비밀번호 패턴을 시도하는 공격.
- 패스프레이즈: 여러 개의 무작위 단어로 구성되어 강력하면서도 기억하기 쉬운 비밀번호.
예시
비밀번호 Tr0ub4dor&3은 약 56비트의 엔트로피(좋음)를 받습니다. 크랙하는 데 며칠에서 몇 달이 걸립니다. 더 나은 방법: blue-elephant-dances-midnight는 약 98비트(매우 강력)를 가집니다.
결과 해석 방법
강도 등급은 빠른 예/아니오 답변을 제공하지만, 엔트로피 점수가 더 유용합니다. 두 비밀번호가 모두 좋음 등급이어도 엔트로피 값은 다를 수 있습니다 — 엔트로피가 더 높은 쪽이 객관적으로 더 강력합니다. 계정 유형에 맞는 엔트로피 기준에 도달하는 데 집중하세요: 일반은 60비트 이상, 중요한 경우 80비트 이상, 매우 중요한 경우 100비트 이상입니다.
해독 시간 추정치는 공격자가 최신 GPU 하드웨어(초당 수십억 회 시도)를 사용한다고 가정합니다. 비밀번호가 해독까지 수 세기가 걸린다고 표시되면 오프라인 공격에 안전합니다. 몇 시간 또는 며칠로 표시되면 길이와 문자 다양성을 추가하는 것을 고려하세요.
개선 팁을 체크리스트로 활용하세요. 각 팁을 적용할 때마다 의미 있는 강도가 추가됩니다. 가장 효과적인 변화는 항상 길이를 늘리는 것입니다 — 12자에서 16자로 늘리면 약 20비트의 엔트로피가 추가됩니다.

