SQL 인젝션, XSS, 봇 및 트래픽 폭주를 차단하는 셀프 호스팅 WAF 및 리버스 프록시
TecharoHQ/anubis
웹사이트에 들어오는 HTTP 요청에 챌린지를 적용해 AI 스크래퍼 봇을 차단하는 셀프 호스팅 웹 방화벽입니다.
대체할 수 있는 제품:Cloudflare Bot Management
- 스타
- 23,614
- 포크
- 782
- 열린 이슈
- 397
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Anubis는 웹 애플리케이션 앞단에 배치되어 들어오는 각 연결에 하나 이상의 챌린지를 실행하는 Web AI Firewall Utility입니다. 서드파티 CDN에 의존하지 않고 스크래퍼 봇, 특히 AI 크롤러와 관련된 요청 폭주로부터 업스트림 리소스를 보호하는 것이 목표입니다.
챌린지가 광범위하게 적용되므로, 봇 정책 정의에서 명시적으로 허용하지 않으면 Anubis는 Internet Archive 같은 소규모 스크래퍼와 정상적인 봇도 차단할 수 있습니다. 운영자는 설정 가능한 정책을 통해 어떤 클라이언트를 허용하거나, 챌린지를 적용하거나, 거부할지 규칙을 정할 수 있습니다.
이 프로젝트는 Go로 작성되었으며 소규모 커뮤니티와 셀프 호스팅 사이트에서도 부담 없이 사용할 수 있도록 가볍게 설계되었습니다. 문서 사이트에서는 Cloudflare를 사용할 수 없거나 사용하지 않으려는 경우를 위한 대안으로 소개합니다.
핵심 기능
- 01들어오는 HTTP 요청에 proof-of-work 방식의 챌린지를 적용해 스크래퍼 봇을 걸러냅니다.
- 02설정 가능한 봇 정책 정의를 지원해 특정 클라이언트를 허용하거나, 챌린지를 적용하거나, 거부할 수 있습니다.
- 03기존 업스트림 웹 애플리케이션 앞단에 reverse proxy 방식의 방화벽으로 배치하도록 설계되었습니다.
- 04서드파티 CDN 없이 셀프 호스팅할 수 있도록 가벼운 Go 구현으로 제공됩니다.
활용 사례
- 셀프 호스팅 웹사이트나 forge를 대량의 AI 크롤러 트래픽으로부터 보호합니다.
- Cloudflare를 사용할 수 없는 소규모 커뮤니티 사이트를 방어합니다.
- 정책 규칙을 통해 신뢰할 수 있는 봇은 허용 목록에 추가하고 원치 않는 스크래퍼는 차단합니다.
빠른 시작
- 1
Anubis를 설치하고 구성하려면 공식 문서 사이트를 확인하세요
사용 전 알아둘 점
- 규모가 작은 스크레이퍼를 차단할 수 있지만 Internet Archive와 같은 정상적인 봇도 차단할 수 있습니다.
- README에서는 이를 ‘핵 옵션’이라고 표현하며, 제작자들은 대부분의 사이트에서 먼저 Cloudflare를 시도해 보라고 권합니다.
토픽
자주 묻는 질문
- anubis은(는) 무엇인가요?
- 웹사이트에 들어오는 HTTP 요청에 챌린지를 적용해 AI 스크래퍼 봇을 차단하는 셀프 호스팅 웹 방화벽입니다. Anubis는 웹 애플리케이션 앞단에 배치되어 들어오는 각 연결에 하나 이상의 챌린지를 실행하는 Web AI Firewall Utility입니다. 서드파티 CDN에 의존하지 않고 스크래퍼 봇, 특히 AI 크롤러와 관련된 요청 폭주로부터 업스트림 리소스를 보호하는 것이 목표입니다.
- anubis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- anubis은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- anubis은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. anubis의 마지막 커밋은 2026년 10월 19일입니다.
- anubis은(는) 어디에 사용할 수 있나요?
- 셀프 호스팅 웹사이트나 forge를 대량의 AI 크롤러 트래픽으로부터 보호합니다. Cloudflare를 사용할 수 없는 소규모 커뮤니티 사이트를 방어합니다. 정책 규칙을 통해 신뢰할 수 있는 봇은 허용 목록에 추가하고 원치 않는 스크래퍼는 차단합니다.
- anubis는 어떻게 설치하나요?
- Anubis를 설치하고 구성하려면 공식 문서 사이트를 확인하세요
- anubis은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TecharoHQ/anubis
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
정규식 규칙, IP/DNS/ASN/GeoIP 필터링, 속도 제한, Tor 출구 노드 차단을 지원하는 Caddy용 WAF 미들웨어
NGINX 기반의 오픈소스 클라우드 네이티브 웹 애플리케이션 방화벽으로, 웹 서비스 앞단에서 리버스 프록시로 동작합니다.
웹사이트가 사용하는 안티봇 시스템, CAPTCHA, 지문 수집 기법을 신뢰도 점수와 함께 탐지하는 Chrome 확장 프로그램입니다.
인증, MFA, SSO 및 봇 방지 기능을 갖춘 보안 리버스 프록시·앱 관리자·게이트웨이 홈 서버 플랫폼
방화벽이나 포트 포워딩 설정 없이 제로 트러스트 네트워킹으로 로컬 웹 서비스, 파일, TCP/UDP 리소스를 안전하게 공유합니다.