Redmine #3823 · 개발계

Fail2ban 정책 설정·차단·화이트리스트 검증

요청한 확인 항목이 기대한 결과와 일치했습니다.

QA Redmine #3905 · 업무 상태 종료

확인 항목 19 전체 시나리오
통과 19 기대 결과와 일치
실패 0 문제 발견
확인 불가 0 조건 부족

핵심 결론

요청한 확인 항목이 기대한 결과와 일치했습니다.

전체 19개 항목이 기대한 결과와 일치했습니다.

가장 큰 문제

발견된 실패 항목이 없습니다.

확인 불가 항목은 기능 실패가 아니라 조건 부족 또는 검증 제외로 분리해 봅니다.

계정별 결과 비교

같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.

ADMIN
검증 항목ADMIN
저장 후 설정값 정상 표시 통과
정책 수정 가능 통과
로그인 실패 정책 ON/OFF 동작 통과
Account Spraying 정책 ON/OFF 동... 통과
로그인 실패 횟수 초과 시 차단 통과
BAN 중 올바른 비밀번호 입력 시에도 403 통과
기간형 BAN 만료 후 정상 로그인 통과
동일 계정 반복 실패 중복 집계 제외 통과
서로 다른 계정 수 초과 시 차단 통과
tenantId가 달라도 동일 IP 기준 합산 통과
최초 BAN 시간 적용 통과
반복 BAN 시간 증가 통과
설정 회차 이후 영구 BAN 통과
영구 BAN 동작 통과
예외 없음 scope에서 두 정책 적용 통과
로그인 실패 정책 whitelist 동작 통과
Account Spraying whitelist 동... 통과
전체 Fail2ban whitelist 동작 통과
차단 해제 후 정상 로그인 통과

진행률 100%

19/19개 항목 확인 완료

통과 19 실패 0 확인 불가 0

실제 실행 자료

QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.

화면 캡처 2 화면 재현 기록 0 오류 내용 19 첨부 파일 0

실제 QA 실행 내역

실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.

통과1번째 확인 저장 후 설정값 정상 표시 ADMIN · [ADMIN] role · 화면 캡처 1 · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

통과2번째 확인 정책 수정 가능 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과3번째 확인 로그인 실패 정책 ON/OFF 동작 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과4번째 확인 Account Spraying 정책 ON/OFF 동작 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과5번째 확인 로그인 실패 횟수 초과 시 차단 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과6번째 확인 BAN 중 올바른 비밀번호 입력 시에도 403 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과7번째 확인 기간형 BAN 만료 후 정상 로그인 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과8번째 확인 동일 계정 반복 실패 중복 집계 제외 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 새로고침과 재조회 전후 거래 ID 출현 횟수를 비교 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 새로고침과 재조회 전후 거래 ID 출현 횟수를 비교
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과9번째 확인 서로 다른 계정 수 초과 시 차단 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과10번째 확인 tenantId가 달라도 동일 IP 기준 합산 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과11번째 확인 최초 BAN 시간 적용 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과12번째 확인 반복 BAN 시간 증가 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과13번째 확인 설정 회차 이후 영구 BAN ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과14번째 확인 영구 BAN 동작 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과15번째 확인 예외 없음 scope에서 두 정책 적용 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과16번째 확인 로그인 실패 정책 whitelist 동작 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과17번째 확인 Account Spraying whitelist 동작 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과18번째 확인 전체 Fail2ban whitelist 동작 ADMIN · [ADMIN] role · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

오류 내용

통과19번째 확인 차단 해제 후 정상 로그인 ADMIN · [ADMIN] role · 화면 캡처 1 · 오류 내용 1 수행: ADMIN 계정으로 [ADMIN] role 항목을 확인 결과: 기대한 동작과 일치했습니다.
계정
ADMIN
화면
[ADMIN] role
수행 내용
ADMIN 계정으로 [ADMIN] role 항목을 확인
기대한 결과
ADMIN 계정에서 [ADMIN] role 확인 결과가 체크리스트와 일치해야 합니다.
실제 결과
기대한 동작과 일치했습니다.
분류
문제 없음

화면 캡처

오류 내용

상세 보고서 원문

QA Report - Redmine #3823 (dev)

  • Generated: 2026-07-29T17:08:08+09:00
  • Redmine: https://itsm.bix.bz/issues/3823
  • QA Redmine: https://itsm.bix.bz/issues/3905
  • Subject: Fail2ban 정책 설정·차단·화이트리스트 검증
  • Workflow Status: 종료
  • Status: PASS
  • Result JSON: artifacts/result-summary.json
  • Roles: ADMIN
  • Route Candidates: not recorded

Scope

개발계 기본 ADMIN 정책 관리 권한과 기본 BO/CO/VE 로그인 계정을 사용해 Fail2ban 정책 저장·수정, 로그인 실패 및 Account Spraying 차단, 화이트리스트 범위, 기간형/영구 BAN, 수동 차단 해제를 자동 검증하고 원래 설정을 복원한다.

Checklist

  1. 저장 후 설정값 정상 표시
  2. 정책 수정 가능
  3. 로그인 실패 정책 ON/OFF 동작
  4. Account Spraying 정책 ON/OFF 동작
  5. 로그인 실패 횟수 초과 시 차단
  6. 서로 다른 계정 수 초과 시 차단
  7. 동일 계정 반복 실패 중복 집계 제외
  8. tenantId가 달라도 동일 IP 기준 합산
  9. 기간형 BAN 만료 후 정상 로그인
  10. 영구 BAN 동작
  11. 최초 BAN 시간 적용
  12. 반복 BAN 시간 증가
  13. 설정 회차 이후 영구 BAN
  14. 예외 없음 scope에서 두 정책 적용
  15. 로그인 실패 정책 whitelist 동작
  16. Account Spraying whitelist 동작
  17. 전체 Fail2ban whitelist 동작
  18. BAN 중 올바른 비밀번호 입력 시에도 403
  19. 차단 해제 후 정상 로그인

Setup Steps

  1. [required] 기존 Fail2ban 설정과 화이트리스트 백업 (admin/ADMIN / kind: state-verify / mutation: temporary / guard: QA_3823_ALLOW_FAIL2BAN_MUTATION / restore: required) - 대상 테넌트의 기존 정책과 실행 IP 화이트리스트를 백업하고 모든 테스트 종료 후 원복한다.
  2. [required] Fail2ban 정책 및 BAN 상태 자동 검증 (admin/ADMIN / kind: state-verify / mutation: temporary / guard: QA_3823_ALLOW_FAIL2BAN_MUTATION / restore: required) - 실제 실패 로그인 요청으로 기간형·반복·영구 BAN과 화이트리스트 범위를 검증한다.

Source Text

송인준님의 QA 요청입니다. 부서 설정 관리에서 Fail2ban 로그인 실패/Account Spraying 정책과 화이트리스트 범위를 설정하고, 실제 로그인 실패를 통해 기간형·반복·영구 BAN, 권한별 403, 차단 해제 흐름을 검증합니다.

Execution Summary

  • Passed: 19
  • Failed: 0
  • Skipped: 0
  • Blocked: 0
  • Flaky: 0
  • Duration: 224843ms

한눈에 보는 결과

확인한 항목계정화면수행한 동작결과증거 자료
저장 후 설정값 정상 표시ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1
정책 수정 가능ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
로그인 실패 정책 ON/OFF 동작ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
Account Spraying 정책 ON/OFF 동작ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
로그인 실패 횟수 초과 시 차단ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
BAN 중 올바른 비밀번호 입력 시에도 403ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
기간형 BAN 만료 후 정상 로그인ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
동일 계정 반복 실패 중복 집계 제외ADMIN[ADMIN] roleADMIN 계정으로 새로고침과 재조회 전후 거래 ID 출현 횟수를 비교기대한 동작과 일치했습니다.실행 기록 1
서로 다른 계정 수 초과 시 차단ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
tenantId가 달라도 동일 IP 기준 합산ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
최초 BAN 시간 적용ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
반복 BAN 시간 증가ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
설정 회차 이후 영구 BANADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
영구 BAN 동작ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
예외 없음 scope에서 두 정책 적용ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
로그인 실패 정책 whitelist 동작ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
Account Spraying whitelist 동작ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
전체 Fail2ban whitelist 동작ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.실행 기록 1
차단 해제 후 정상 로그인ADMIN[ADMIN] roleADMIN 계정으로 [ADMIN] role 항목을 확인기대한 동작과 일치했습니다.스크린샷 1<br>실행 기록 1

실패 또는 확인 불가 상세

  • 실패 또는 확인 불가 항목이 없습니다.

수동 재현 필요

  • 수동 재현이 필요한 항목이 없습니다.

스크린샷

  • ADMIN / [ADMIN] role / 저장 후 설정값 정상 표시: 스크린샷 1
  • ADMIN / [ADMIN] role / 차단 해제 후 정상 로그인: 스크린샷 1

화면 재현 기록

  • 화면 재현 기록 자료가 없습니다.
  • 화면 재현 기록은 기본적으로 실패/확인불가 항목에 한해 포함합니다. PASS 항목 trace까지 필요하면 QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.

실행 기록

  • ADMIN / [ADMIN] role / 저장 후 설정값 정상 표시: 실행 기록 1
  • ADMIN / [ADMIN] role / 정책 수정 가능: 실행 기록 1
  • ADMIN / [ADMIN] role / 로그인 실패 정책 ON/OFF 동작: 실행 기록 1
  • ADMIN / [ADMIN] role / Account Spraying 정책 ON/OFF 동작: 실행 기록 1
  • ADMIN / [ADMIN] role / 로그인 실패 횟수 초과 시 차단: 실행 기록 1
  • ADMIN / [ADMIN] role / BAN 중 올바른 비밀번호 입력 시에도 403: 실행 기록 1
  • ADMIN / [ADMIN] role / 기간형 BAN 만료 후 정상 로그인: 실행 기록 1
  • ADMIN / [ADMIN] role / 동일 계정 반복 실패 중복 집계 제외: 실행 기록 1
  • ADMIN / [ADMIN] role / 서로 다른 계정 수 초과 시 차단: 실행 기록 1
  • ADMIN / [ADMIN] role / tenantId가 달라도 동일 IP 기준 합산: 실행 기록 1
  • ADMIN / [ADMIN] role / 최초 BAN 시간 적용: 실행 기록 1
  • ADMIN / [ADMIN] role / 반복 BAN 시간 증가: 실행 기록 1
  • ADMIN / [ADMIN] role / 설정 회차 이후 영구 BAN: 실행 기록 1
  • ADMIN / [ADMIN] role / 영구 BAN 동작: 실행 기록 1
  • ADMIN / [ADMIN] role / 예외 없음 scope에서 두 정책 적용: 실행 기록 1
  • ADMIN / [ADMIN] role / 로그인 실패 정책 whitelist 동작: 실행 기록 1
  • ADMIN / [ADMIN] role / Account Spraying whitelist 동작: 실행 기록 1
  • ADMIN / [ADMIN] role / 전체 Fail2ban whitelist 동작: 실행 기록 1
  • ADMIN / [ADMIN] role / 차단 해제 후 정상 로그인: 실행 기록 1

자동화 원본 결과

ScenarioStatusDurationScreenshot화면 재현 기록LogError
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 저장 후 설정값 정상 표시PASS6875ms스크린샷 1로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 정책 수정 가능PASS1241ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 로그인 실패 정책 ON/OFF 동작PASS6648ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / Account Spraying 정책 ON/OFF 동작PASS3973ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 로그인 실패 횟수 초과 시 차단PASS11003ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / BAN 중 올바른 비밀번호 입력 시에도 403PASS187ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 기간형 BAN 만료 후 정상 로그인PASS58923ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 동일 계정 반복 실패 중복 집계 제외PASS7295ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 서로 다른 계정 수 초과 시 차단PASS8950ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / tenantId가 달라도 동일 IP 기준 합산PASS3805ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 최초 BAN 시간 적용PASS3890ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 반복 BAN 시간 증가PASS3ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 설정 회차 이후 영구 BANPASS33042ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 영구 BAN 동작PASS57ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 예외 없음 scope에서 두 정책 적용PASS16980ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 로그인 실패 정책 whitelist 동작PASS12371ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / Account Spraying whitelist 동작PASS15651ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 전체 Fail2ban whitelist 동작PASS5249ms로그 1
3823/dev/fail2ban-policy.spec.ts / [3823][dev] Fail2ban 정책 설정·차단·화이트리스트 검증 / [ADMIN] role / 차단 해제 후 정상 로그인PASS21105ms스크린샷 1로그 1

Notes

  • Playwright 실행 결과를 기준으로 작성되었습니다.
  • QA PR merge, 공개 보고서 확인, QA subissue 종료 상태 갱신이 반영되었습니다.

전체 증거 자료