NGINX App Protect
latest

Contents:

  • Class 1 - Deploy modern application with modern tools
  • Class 2 - Protect Arcadia with NGINX App Protect in Docker
  • Class 3 - Protect Arcadia with NGINX App Protect in Linux host
  • Class 4 - Protect Arcadia with NGINX App Protect in Kubernetes Ingress Controller
  • Class 5 - Advanced features
NGINX App Protect
  • »
  • Welcome to NGINX APP Protect lab guide
  • Edit on GitHub

Welcome to NGINX APP Protect lab guide¶

Publish and protect modern applications¶

Warning

For any remark or mistake in this lab, please send a Teams chat to Matthieu DIERICK.

_images/NAP_index1.png

Contents:

  • Class 1 - Deploy modern application with modern tools
    • Architecture of Arcadia Application
    • Workflow of this lab
    • Step 1 - Deploy and publish Arcadia Finance application in Kubernetes
    • Step 2 - Publish Arcadia app with a NGINX Plus Ingress Controller
  • Class 2 - Protect Arcadia with NGINX App Protect in Docker
    • Step 3 - Build your first NAP (NGINX App Protect) Docker image
    • Step 4 - Update the Docker image with the latest WAF signatures
    • Step 5 - Update the Docker image with the Threat Campaign package
    • Step 6 - Check logs in Kibana
    • Step 7 - Customize the WAF policy
    • Step 8 - Deploy NAP with a CI/CD toolchain
  • Class 3 - Protect Arcadia with NGINX App Protect in Linux host
    • Step 9 - Install the NGINX Plus and App Protect packages manually
    • Step 10 - Deploy App Protect via CI/CD pipeline
  • Class 4 - Protect Arcadia with NGINX App Protect in Kubernetes Ingress Controller
    • Step 11 - Deploy a new version of the NGINX Plus Ingress Controller
  • Class 5 - Advanced features
    • Step 12 - Bot Protection
    • Step 13 - Cryptonice
    • Step 14 - Protect Arcadia API
Next

© Copyright 2020, Matthieu Dierick Revision ae45dd30.

Built with Sphinx using a theme provided by Read the Docs.