
Проект, предназначенный для борьбы с DDoS-атаками на уровне 7 с использованием proof of work, с дополнительными WAF и контроллером. Завершён с полным набором функций и контейнеризирован для быстрого и легковесного развёртывания.
PoW Shield обеспечивает защиту от DDoS на прикладном уровне OSI, выступая в роли прокси, использующего доказательство работы (proof of work) между серверной службой и конечным пользователем. Этот проект призван предложить альтернативу обычным методам защиты от DDoS, таким как Google ReCaptcha, которые всегда были проблемой для прохождения. Доступ к веб-сервису, защищённому PoW Shield, стал проще — просто перейдите по URL, и ваш браузер автоматически выполнит остальную проверку за вас.
PoW Shield стремится предоставить следующие услуги, объединённые в одном веб-приложении / Docker-образе:
(Новое) Статья на LinkedIn
Показано на Pentester Academy TV
Поддерживается через контроллер PoW Phalanx:
Альтернативная реализация на Go PoW-Shield-Go (в разработке) для нагрузочного тестирования и будущей оптимизированной производственной версии.
В двух словах, PoW Shield работает как прокси перед реальным веб-приложением / сервисом. Он проводит верификацию с помощью доказательства работы и пропускает только авторизованный трафик к реальному серверу. Прокси легко устанавливается и способен защищать слабозащищённые приложения с помощью WAF.
Вот что происходит за кулисами, когда пользователь заходит на веб-сервис, защищённый PoW Shield:
PoW Shield можно настроить следующими способами: