무차별 대입 시도량 예산 계산기 사용 안내
계산 과정
기본 입력값으로 계산하면 점검 창에서 처리 가능한 고유 후보은(는) 2,592,000,000 회입니다. 항목별 내역은 위 표에서 확인할 수 있습니다.
결과가 실제와 달라지는 경우
- 작업자 8개가 같은 단어 목록의 첫 줄부터 시작하면 계산상 8배가 아니라 대부분 중복 시도입니다. 후보 범위를 분할하거나 중앙 큐로 배정한 뒤 실제 고유 후보 비율을 75%보다 낮춰 입력해야 합니다.
- 온라인 인증은 계정당 10회 실패 후 잠금, IP별 분당 60회 제한, 지수 백오프처럼 시간에 따라 속도가 변할 수 있습니다. 고정 초당 속도는 이런 제한 이후의 장기 평균으로 측정해야 합니다.
- 점검 창 24시간 중 배포, 상태 확인, 결과 저장에 6시간이 쓰이면 실행 시간을 18시간으로 줄이거나 유효 비율에 반영해야 합니다. 두 곳에 같은 손실을 넣으면 처리량을 이중으로 차감합니다.
- 후보마다 계산 비용이 다른 규칙 기반 생성이나 길이별 해시 비용이 있으면 작업자당 평균 속도가 일정하지 않습니다. 빠른 구간과 느린 구간을 별도 시나리오로 계산하면 총량 범위를 더 정확히 볼 수 있습니다.
- 서버가 오류 응답을 성공적으로 처리된 인증 실패처럼 반환하거나 네트워크 패킷이 유실되면 클라이언트 카운터와 서버 검증 수가 다릅니다. 최종 보고에는 서버 측 고유 검증 로그를 기준으로 삼으세요.
알아두면 좋은 기준
- 기본값은 8개 작업자가 초당 5,000회씩 24시간 가동하고 그중 75%가 고유 후보일 때 25억 9,200만 회를 처리합니다. 유효 비율 25%p 차이는 8억 6,400만 회 차이를 만듭니다.
- 이 계산은 성공 확률을 말하지 않습니다. 총 10억 후보를 검사해도 정답이 그 목록에 없으면 성공은 0회이며, 후보 우선순위가 좋으면 첫 1회에서 발견될 수도 있습니다.
- 처리량 시험은 소유하거나 명시적으로 허가받은 시스템에서만 수행해야 합니다. 대상, 시간, 최대 요청률, 중단 조건을 서면 범위로 정하면 서비스 거부와 계정 잠금 피해를 줄일 수 있습니다.
- 방어 측에서는 같은 식을 속도 제한 검증에 쓸 수 있습니다. 계정당 초당 0.1회, 1시간 허용이면 한 계정에 360회가 도달하므로 잠금 임계값과 탐지 규칙이 그 전에 작동하는지 확인할 수 있습니다.
자주 묻는 질문
유효 시도 비율에는 무엇을 빼야 하나요?
중복 후보, 통신 실패 뒤 재전송, 작업자 재시작으로 잃은 구간, 형식 오류와 결과 저장 대기를 뺍니다. 서버가 실제로 검증한 고유 후보 수를 명목 시도 수로 나눈 값을 이전 시험에서 구하면 가장 현실적입니다.
온라인 로그인 테스트에도 초당 5,000회를 넣어도 되나요?
대부분의 운영 서비스에는 과도할 수 있습니다. 승인 문서의 최대 요청률과 계정·IP 제한을 넘지 않는 지속 측정값을 사용하세요. 부하 한계를 확인하는 시험은 별도 계획과 모니터링, 즉시 중단 담당자가 필요합니다.
결과를 비밀번호가 깨지는 데 필요한 횟수로 봐도 되나요?
아닙니다. 결과는 주어진 자원으로 처리 가능한 작업량입니다. 정답 포함 여부와 후보 순서는 입력하지 않으므로 발견 보장은 없습니다. 탐색공간과 평균 발견 시간은 비밀번호 탐색공간 계산기에서 별도로 평가하세요.