Brute force
비밀번호/토큰을 무차별 대입으로 맞추려는 공격(로그인/OTP/리셋 링크)
Brute force는 가능한 값(비밀번호/코드/토큰)을 반복 시도해 맞추려는 공격입니다.
자주 발생하는 지점
- 로그인 폼/로그인 API
- 비밀번호 재설정 토큰 검증 엔드포인트
- OTP/2FA 코드 입력
방어 체크리스트
- 레이트 리밋 + 지수 백오프 + IP/계정별 제한
- 실패/성공 이벤트 로깅 및 알림
- 토큰은 충분히 긴 랜덤값(추측 불가) + 만료 + 1회성 사용
관련 문서: 비밀번호 재설정(Reset) 플로우 설계