
Layer 7 DDoS 방어를 위해 작업 증명(Proof of Work)을 사용하는 프로젝트로, 추가로 WAF 및 컨트롤러를 포함합니다. 전체 기능 세트를 갖추고 있으며 컨테이너화되어 빠르고 가벼운 배포가 가능합니다.
PoW Shield는 작업 증명(proof of work)을 활용하여 백엔드 서비스와 최종 사용자 간의 프록시 역할을 함으로써 OSI 애플리케이션 계층에서 DDoS 보호를 제공합니다. 이 프로젝트는 Google의 ReCaptcha와 같은 일반적인 안티-DDoS 방법에 대한 대안을 제공하는 것을 목표로 하며, ReCaptcha는 항상 해결하기 어려운 문제였습니다. PoW Shield로 보호되는 웹 서비스에 접속하는 것은 그 어느 때보다 쉬워졌습니다. URL로 이동하기만 하면 브라우저가 자동으로 나머지 인증을 수행합니다.
PoW Shield는 단일 웹앱/도커 이미지에 번들로 제공되는 다음 서비스를 제공하는 것을 목표로 합니다:
(신규) LinkedIn 게시글
PoW Phalanx 컨트롤러를 통해 지원:
Go로 구현된 대체 버전 PoW-Shield-Go (작업 중) – 스트레스 테스트 및 향후 최적화된 프로덕션 버전용.
기본적으로 PoW Shield는 실제 웹 앱/서비스 앞에서 프록시 역할을 합니다. 작업 증명을 통해 인증을 수행하고 인증된 트래픽만 실제 서버로 전달합니다. 프록시는 쉽게 설치할 수 있으며 WAF를 통해 보안 수준이 낮은 애플리케이션도 보호할 수 있습니다.
사용자가 PoW Shield로 보호되는 웹 서비스를 탐색할 때 백그라운드에서 일어나는 일은 다음과 같습니다:
다음 방법을 통해 PoW Shield를 구성할 수 있습니다.