본문으로 건너뛰기
버전: 1.1.4.1

정책 적용 페이지

정책 적용 페이지는 BotManager 정책이 적용될 URL 경로를 관리하는 기능입니다.

개요

목록에 등록된 pathname에만 정책을 적용합니다. 등록된 pathname이 없는 경우 서비스 도메인 하위의 모든 페이지에 정책이 적용됩니다.

동작 방식:

등록 상태동작
경로 등록됨등록된 경로에서만 정책 적용
경로 미등록모든 페이지에 정책 적용

하위 경로 포함 옵션:

옵션설명적용 예시
포함등록된 경로와 모든 하위 경로에 정책 적용/api 등록 시
/api → 적용
/api/users → 적용
/api/products → 적용
미포함정확히 일치하는 경로만 정책 적용/api 등록 시
/api → 적용
/api/users → 미적용
/api/products → 미적용

정책 적용 범위

정책 적용 페이지는 대부분의 정책에 적용됩니다. 다만, 정책 설정에서 경로를 직접 지정하는 정책은 예외입니다.

정책 설정에서 경로를 지정하는 정책

다음 정책들은 정책 설정에서 경로를 직접 지정할 수 있으며, 정책 적용 페이지 설정과 무관하게 동작합니다:

  • 하루 기준 특정 경로 과다 요청 1~5
  • 특정 경로 과다 직접 요청 1~5
  • 특정 경로 정해진 시간 외 요청 1~5

예시: 정책 설정에서 "하루 기준 특정 경로 과다 요청" 정책의 경로를 /api/payment로 지정하면, 정책 적용 페이지에 어떤 경로가 등록되어 있든 /api/payment에서만 정책이 동작합니다.

그 외 모든 정책

정적 정책, 접속 환경 기반 정책, 접속 빈도 기반 정책, 접속 패턴 기반 정책 등 나머지 모든 정책은 정책 적용 페이지에 등록된 경로에서만 동작합니다.

동작 방식:

정책 적용 페이지 상태정책 동작 범위
경로 등록됨등록된 경로에서만 정책 동작
경로 미등록모든 경로에서 정책 동작

예시:

  • 정책 적용 페이지에 /api 등록
  • "1초 기준 URL 과다 요청" 정책 활성화
  • 결과: /api와 그 하위 경로(/api/users 등)에서만 정책 동작
  • /home, /products 등 다른 경로에서는 정책 미동작

경로 등록

1단계: 등록 화면 접근

  1. BotManager 콘솔에서 정책 적용 페이지 메뉴로 이동합니다.
  2. 등록된 경로 목록이 표시됩니다.
컬럼설명
No순번
pathname등록된 경로
하위 경로 포함포함/미포함
등록자등록한 사용자
등록일등록 일시
수정일마지막 수정 일시

2단계: 경로 추가

  1. + 버튼을 클릭합니다.
  2. pathname을 입력합니다 (예: /api, /events).
  3. 하위 경로 모두 포함 체크박스를 선택하거나 해제합니다.
    • 체크: 하위 경로 포함
    • 해제: 정확히 일치하는 경로만
  4. 저장 버튼을 클릭합니다.

3단계: 경로 수정

  1. 수정할 경로를 목록에서 선택합니다.
  2. 수정 버튼을 클릭합니다.
  3. pathname 또는 하위 경로 포함 여부를 변경합니다.
  4. 저장 버튼을 클릭합니다.

4단계: 경로 삭제

  1. 삭제할 경로를 목록에서 선택합니다.
  2. 삭제 버튼을 클릭합니다.
  3. 확인 대화상자에서 확인을 클릭합니다.
경로 삭제 시 영향

등록된 경로가 없으면 서비스 도메인 하위의 모든 페이지에 정책이 적용됩니다.

활용 예시

예시 1: 이커머스 API 보호

시나리오: 온라인 쇼핑몰에서 결제 API와 주문 API만 봇 차단 정책 적용

등록 방법:

  • pathname: /api/payment
  • 하위 경로 모두 포함: 체크
  • pathname: /api/order
  • 하위 경로 모두 포함: 체크

적용 결과:

  • /api/payment → 정책 적용
  • /api/payment/process → 정책 적용
  • /api/order → 정책 적용
  • /api/order/status → 정책 적용
  • /api/product → 정책 미적용 (등록 안 함)
  • /home → 정책 미적용

예시 2: 관리자 페이지 보호

시나리오: 관리자 페이지 전체에 정책 적용, 단 로그인 페이지만 별도 처리

등록 방법:

  • pathname: /admin
  • 하위 경로 모두 포함: 체크
  • pathname: /admin/login
  • 하위 경로 모두 포함: 체크 해제

적용 결과:

  • /admin → 정책 적용
  • /admin/dashboard → 정책 적용
  • /admin/users → 정책 적용
  • /admin/login → 정책 적용 (정확히 일치)
  • /admin/login/forgot → 정책 미적용 (하위 경로 미포함)

예시 3: 이벤트 페이지 보호

시나리오: 프로모션 이벤트 페이지만 봇 차단 정책 적용

등록 방법:

  • pathname: /events
  • 하위 경로 모두 포함: 체크

적용 결과:

  • /events → 정책 적용
  • /events/summer-sale → 정책 적용
  • /events/black-friday/2024 → 정책 적용
  • /products → 정책 미적용
  • /home → 정책 미적용

예시 4: 전체 사이트 보호

시나리오: 서비스 전체에 정책 적용

등록 방법:

  • pathname: /
  • 하위 경로 모두 포함: 체크

적용 결과:

  • 모든 경로에 정책 적용 (/, /home, /products, /api 등)