자주 묻는 질문
일반
Q. 차단된 사용자가 고객센터로 문의할 경우 어떻게 처리해야 하나요?
A: 차단 페이지에는 차단 사유 코드가 표시됩니다. CS 담당자는 필요시 이 코드를 기반으로 차단 사유를 안내할 수 있습니다. 만약 코드를 알 수 없는 경우 콘솔에서 로그인 ID로 조회하면 상세 차단 이력을 확인할 수 있습니다.
Q. 모바일 환경에서도 매크로 사용이 가능한가요?
A: 가능합니다. PC에서 앱 에뮬레이터를 사용하거나, 앱의 API를 추출하여 직접 스크립트로 요청을 보내는 방식이 있습니다. BotManager는 이러한 에뮬레이터 환경이나 비정상적인 User-Agent, API 직접 호출 행위를 탐지하여 차단합니다.
Q. 클라이언트와 서버 에이전트를 같이 쓰면 카운팅이 중복되지 않나요?
A: 중복 방지 로직이 있습니다. 클라이언트 에이전트는 '행위(개발자 도구, 클릭 패턴)' 위주로 탐지하고, 서버 에이전트는 '리퀘스트 빈도' 위주로 탐지하도록 설정을 분리하여 운영합니다. 또한 식별자를 공유하므로 불필요한 중복 차단을 방지합니다.
Browser/JavaScript 에이전트
Q: BotManager는 어떤 브라우저를 지원하나요?
A: Chrome, Firefox, Safari, Edge 등 모든 모던 브라우저를 지원합니다.
Q: React, Vue 등 프레임워크에서 사용할 수 있나요?
A: 네, 모든 JavaScript 프레임워크와 호환됩니다. 스크립트를 HTML에 추가하면 자동으로 작동합니다.
Q: customId는 필수인가요?
A: 아니요, 선택 사항입니다. 하지만 사용자별 탐지 정보를 확인하려면 설정하는 것을 권장합니다.
Q: Server-Side Agent 없이 Browser Agent만 사용할 수 있나요?
A: 네, Browser Agent만으로도 클라이언트 측 탐지 기능을 사용할 수 있습니다.
Q: 탐지 요청이 너무 자주 전송되는 문제가 있습니다.
A: detectOnLoad를 false로 설정하고 필요한 경우에만 detectPage()를 호출하세요.
방화벽
Q. BotManager가 기존 웹 방화벽(WAF)을 대체할 수 있나요?
A: 봇매니저로 기존 웹 방화벽을 완전히 대체하기는 어렵습니다. WAF는 네트워크 레이어의 보안을 담당하고, BotManager는 비즈니스 로직 보호와 봇 탐지에 특화되어 있어 역할이 다릅니다.
궁금한 질문에 대한 답변을 찾을 수 없나요? STCLab 기술지원 팀(support@stclab.com)에 문의하세요.