SlideShare a Scribd company logo
Opensource PnP container based
WAF
Varun Kondagadapa
I’m a:
● Blogger
● Docker superuser!
● Complex gitlab plugins
and pipelines
● Python/C# Programmer
● Zerotrust phase 1
● DevSecOps
● Microsoft fan but use
Linux
I’m not a:
● Bug hunter
● Malware researcher
● ML guy
https://www.reborninfosec.com
/
The Suite
● Docker
● Nginx
● Modsecurity
● Owasp CRS
● Not a VM
● Stateless
● Cross Platform
● Scalable
● Why Docker
● Web Server
● Request handler
● Reverse Proxy
● Load Balancer
● Concurrent
connections(C10K)
● Embedded
● Intercept, analyze and store
HTTP traffic
● Real-time application
security monitoring
● Generic attack detection
rules
● Paranoia Levels
● Sampling mode
● False Positives
Opensource pnp container based waf
Workflow
Demo
● Configure proxy.conf
● bWapp
● Docker commands
Demo
● Configure proxy.conf
● bWapp
● Docker commands
Demo
● Configure proxy.conf
● bWapp
● Docker commands
Single command!
$ docker run --name WAF -v
/your/proxy.conf:/etc/nginx/co
nf.d/proxy.conf -p 80:80 -d
reborninfosec/curl-waf
$ docker run -p 81:80 --name
bwap raesene/bwapp
Demo Time
Conclusion
Securing Web applications made easy!
Future Work
Securing Web applications is not that easy!
References
● https://modsecurity.org/
● https://coreruleset.org/
● https://www.modsecurity.org/CRS/Documentation/
● https://hub.docker.com/r/reborninfosec/curl-waf
● https://hub.docker.com/r/raesene/bwapp/
● https://docs.docker.com/install/
● https://nginx.org/en/
● http://www.itsecgames.com/
● https://github.com/CurlAnalytics/WAF
● https://medium.com/@varun_k_36381/securing-web-applications-turnkey-firewall-so
lution-4f57657bc601

More Related Content

What's hot (20)

PDF
Як РНР розробник пише код на Kotlin
phpfriendsclub
 
PDF
Vagrantfordevops
Deepanshu Gajbhiye
 
PDF
Full stack development
Pavlo Iuriichuk
 
PDF
Dev + DevOps для PHP розробника
phpfriendsclub
 
PDF
OpenCmsDays 2013 - Using OpenCms 9 folders as a network drive
Alkacon Software GmbH & Co. KG
 
PPTX
Rust programming-language
Mujahid Malik Arain
 
KEY
Continuous Integration Step-by-step
Michelangelo van Dam
 
PPTX
Testing Rest with Spring by Kostiantyn Baranov (Senior Software Engineer, Gl...
GlobalLogic Ukraine
 
PDF
Everything as code - Johan Siebens STS presentation 14-01-2020
tothepointIT
 
PPTX
REST vs gRPC: Battle of API's
Luram Archanjo
 
PDF
PostgreSQL: present and near future
NaN-tic
 
PPTX
Advantages and disadvantages of a monorepo
IanDavidson56
 
PDF
Performance Profiling Tools and Tricks
Phase2
 
ODP
Rust Primer
Knoldus Inc.
 
PDF
Atmosphere packages and the chuck norris effect
Fabian Kromer
 
PDF
Build Golang projects properly with Makefiles
Raül Pérez
 
PDF
NATS in action - A Real time Microservices Architecture handled by NATS
Raül Pérez
 
PPTX
PHP and node.js Together
Chris Tankersley
 
ODP
openSUSE Conference 2017 - The Docker at Travis Presentation
lslezak
 
Як РНР розробник пише код на Kotlin
phpfriendsclub
 
Vagrantfordevops
Deepanshu Gajbhiye
 
Full stack development
Pavlo Iuriichuk
 
Dev + DevOps для PHP розробника
phpfriendsclub
 
OpenCmsDays 2013 - Using OpenCms 9 folders as a network drive
Alkacon Software GmbH & Co. KG
 
Rust programming-language
Mujahid Malik Arain
 
Continuous Integration Step-by-step
Michelangelo van Dam
 
Testing Rest with Spring by Kostiantyn Baranov (Senior Software Engineer, Gl...
GlobalLogic Ukraine
 
Everything as code - Johan Siebens STS presentation 14-01-2020
tothepointIT
 
REST vs gRPC: Battle of API's
Luram Archanjo
 
PostgreSQL: present and near future
NaN-tic
 
Advantages and disadvantages of a monorepo
IanDavidson56
 
Performance Profiling Tools and Tricks
Phase2
 
Rust Primer
Knoldus Inc.
 
Atmosphere packages and the chuck norris effect
Fabian Kromer
 
Build Golang projects properly with Makefiles
Raül Pérez
 
NATS in action - A Real time Microservices Architecture handled by NATS
Raül Pérez
 
PHP and node.js Together
Chris Tankersley
 
openSUSE Conference 2017 - The Docker at Travis Presentation
lslezak
 

Similar to Opensource pnp container based waf (20)

PDF
Docker. Does it matter for Java developer ?
Izzet Mustafaiev
 
PDF
Black hat dc-2010-egypt-uav-slides
Bakry3
 
ODP
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios
 
PDF
Dockerize magento 2 24.02.2016
Andreas Pointner
 
PDF
[Szjug] Docker. Does it matter for java developer?
Izzet Mustafaiev
 
PDF
Cloud native IPC for Microservices Workshop @ Containerdays 2022
QAware GmbH
 
PDF
Unmanned Aerial Vehicles: Exploit Automation with the Metasploit Framework
egypt
 
PPTX
Continuous testing
Oleksandr Metelytsia
 
PPTX
Introduction to Docker Compose
Prabhas Gupte
 
PDF
Virtualizing Development
Adam Culp
 
DOCX
Web Development Tools That Every Developer Should Explore.docx
jenricha43
 
PDF
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Giovanni Toraldo
 
PDF
Scalable Architecture 101
ConFoo
 
PDF
Chromium: NaCl and Pepper API
Chang W. Doh
 
PDF
Automated testing with Openshift
Oleg Popov
 
PDF
Cloud-Native Drupal: a survival guide
sparkfabrik
 
PDF
ContainerCon - Test Driven Infrastructure
Yury Tsarev
 
PPTX
Docker intro workshop: Dockerize your PHP app
Andrés Collado
 
PPTX
Docker Enterprise Workshop - Technical
Patrick Chanezon
 
PPTX
Your journey into the serverless world
Red Hat Developers
 
Docker. Does it matter for Java developer ?
Izzet Mustafaiev
 
Black hat dc-2010-egypt-uav-slides
Bakry3
 
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios
 
Dockerize magento 2 24.02.2016
Andreas Pointner
 
[Szjug] Docker. Does it matter for java developer?
Izzet Mustafaiev
 
Cloud native IPC for Microservices Workshop @ Containerdays 2022
QAware GmbH
 
Unmanned Aerial Vehicles: Exploit Automation with the Metasploit Framework
egypt
 
Continuous testing
Oleksandr Metelytsia
 
Introduction to Docker Compose
Prabhas Gupte
 
Virtualizing Development
Adam Culp
 
Web Development Tools That Every Developer Should Explore.docx
jenricha43
 
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Giovanni Toraldo
 
Scalable Architecture 101
ConFoo
 
Chromium: NaCl and Pepper API
Chang W. Doh
 
Automated testing with Openshift
Oleg Popov
 
Cloud-Native Drupal: a survival guide
sparkfabrik
 
ContainerCon - Test Driven Infrastructure
Yury Tsarev
 
Docker intro workshop: Dockerize your PHP app
Andrés Collado
 
Docker Enterprise Workshop - Technical
Patrick Chanezon
 
Your journey into the serverless world
Red Hat Developers
 
Ad

Recently uploaded (20)

PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Designing Production-Ready AI Agents
Kunal Rai
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Ad

Opensource pnp container based waf