본문으로 건너뛰기

정책 적용 페이지

정책 적용 페이지는 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 등)