Repolode
chaitin

chaitin/SafeLine

공격을 차단하도록 HTTP 트래픽을 필터링하는 셀프 호스팅 WAF 겸 리버스 프록시

대체할 수 있는 제품:Cloudflare WAFAWS WAFImperva

스타
22,772
포크
1,552
열린 이슈
51
마지막 커밋
21일 전

어떤 프로젝트인가요?

SafeLine은 웹 애플리케이션과 인터넷 사이에서 리버스 프록시로 동작하는 셀프 호스팅 웹 애플리케이션 방화벽(WAF)입니다. 모든 HTTP 트래픽이 SafeLine을 거치므로 악성 요청을 서버에 도달하기 전에 필터링하거나 차단할 수 있습니다.

SQL 인젝션, XSS, 코드 및 OS 명령어 인젝션, SSRF, XXE, 경로 탐색, 무차별 대입 공격과 HTTP 플러드 시도 등 폭넓은 웹 공격을 방어합니다. 공격 필터링 외에도 IP 기반 속도 제한, 웹 접근 제어 목록, 크롤러는 차단하고 실제 사용자는 통과시키는 안티봇 챌린지, 사이트 앞단에서 선택적으로 적용할 수 있는 비밀번호 챌린지를 제공합니다.

또한 방문할 때마다 HTML과 JavaScript를 암호화하는 동적 보호 기능을 제공하며, Kubernetes의 Ingress-NGINX 및 Kong Gateway용 통합 기능과 AI 기반 관리를 위한 MCP 서버도 포함합니다. 상용 PRO 에디션도 제공됩니다.

핵심 기능

  • 01SQL 인젝션, XSS, 명령어 인젝션, SSRF 등 흔한 웹 공격을 차단합니다.
  • 02IP별 속도 제한으로 무차별 대입 시도와 급격한 트래픽 증가를 완화합니다.
  • 03실제 사용자는 통과시키고 크롤러는 차단하는 안티봇 챌린지를 제공합니다.
  • 04사이트 접근을 제한하는 비밀번호 챌린지를 선택적으로 적용할 수 있습니다.
  • 05방문할 때마다 HTML과 JavaScript를 동적으로 암호화합니다.
  • 06Kubernetes 및 API 트래픽을 위한 Ingress-NGINX와 Kong Gateway 플러그인을 제공합니다.

활용 사례

  • 외부에 공개된 웹사이트나 웹 앱을 흔한 인젝션 및 XSS 공격으로부터 보호합니다.
  • 로그인 페이지나 API 앞단에 속도 제한과 봇 방어 기능을 추가합니다.
  • 기존 Ingress-NGINX 구성으로 Kubernetes 인그레스 트래픽을 보호합니다.
  • Kong Gateway를 통해 라우팅되는 API를 보호합니다.

토픽

자주 묻는 질문

SafeLine은(는) 무엇인가요?
공격을 차단하도록 HTTP 트래픽을 필터링하는 셀프 호스팅 WAF 겸 리버스 프록시 SafeLine은 웹 애플리케이션과 인터넷 사이에서 리버스 프록시로 동작하는 셀프 호스팅 웹 애플리케이션 방화벽(WAF)입니다. 모든 HTTP 트래픽이 SafeLine을 거치므로 악성 요청을 서버에 도달하기 전에 필터링하거나 차단할 수 있습니다.
SafeLine은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
SafeLine은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
SafeLine은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. SafeLine의 마지막 커밋은 2026년 9월 28일입니다.
SafeLine은(는) 어디에 사용할 수 있나요?
외부에 공개된 웹사이트나 웹 앱을 흔한 인젝션 및 XSS 공격으로부터 보호합니다. 로그인 페이지나 API 앞단에 속도 제한과 봇 방어 기능을 추가합니다. 기존 Ingress-NGINX 구성으로 Kubernetes 인그레스 트래픽을 보호합니다. Kong Gateway를 통해 라우팅되는 API를 보호합니다.
SafeLine은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chaitin/SafeLine

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트