개념 사전 · 프로그램
Hydra
THC Hydra · 히드라
는 여러 네트워크 인증 프로토콜에서 증명의 성공·실패를 시험하는 도구다. 오프라인 해시 비교와 달리 서버에 실제 인증 요청을 보내므로 잠금·속도 제한·감사 로그와 직접 관계된다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 격리된 테스트 계정의 인증 응답을 비교한다.
- 로그인 실패 제한과 관제 경보의 동작을 검증한다.
- 프로토콜별 조건과 실제 인증 상태를 대조한다.
02어떤 순서로 동작하나
- 프로토콜 모듈 선택
도구가 인증 서비스에 맞는 모듈로 연결·자격 전달·응답 해석을 수행한다. SSH 인증과 HTTP 폼 인증은 입력 형식과 성공·실패 조건이 다르다.
- 후보 작업 구성
허가된 시험 계정과 제한된 후보를 인증 작업으로 구성한다. 작업 수와 동시성은 서버에 발생하는 실제 인증 요청량에 영향을 준다.
- 응답 분류
모듈이 서버 응답을 해석해 성공·실패·연결 오류를 구분한다. 웹 폼의 리다이렉트·세션· 처리와 속도 제한이 단순 응답 문자열 판정을 흔들 수 있다.
- 서버 증거 대조
가상 성공·실패 결과를 테스트 세션 상태와 서버 인증 로그에 연결한다. 비밀번호 불일치와 잠금·통신 실패를 나누어 인증 방어의 효과를 평가한다.
03먼저 알아둘 용어와 구성요소
- 실제 서버에 인증 요청을 보내 결과를 얻는 방식.
- 시험용 계정·비밀번호 조합.
- 프로토콜 또는 웹 응답에서 인증 성공을 구분하는 조건.
- 연속 실패 등 정책으로 계정 사용을 제한하는 상태.
04예제로 따라가기
- 가상 계정에 틀린 비밀번호 한 건과 맞는 비밀번호 한 건을 비교하면 실패·성공 응답과 로그 필드의 기준선을 얻는다.
- 서버가 429 또는 잠금 상태를 반환하면 이것을 새 비밀번호 검증 실패와 같은 결과로 누적하면 안 된다.
- 한 번의 로그인 실패가 여러 로그 줄을 만들면 의 일치 수와 인증 시도 수가 다를 수 있다.
05혼동하기 쉬운 점과 확인 기준
- 응답 길이가 달라졌다는 이유만으로 인증 성공을 확정하지 않는다. 오류 페이지· 토큰·개인화도 길이를 바꾼다.
- 병렬 요청 수를 늘리면 시험이 빨라지기보다 서비스 부하··관측 왜곡을 일으킬 수 있다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.