Uploaded March 2022 | Updated September 2026, 1 week ago
You work in IT for a popular local store that sells a variety of goods, from pillows to bicycles. They're about to launch their first online store, but before launch they've asked a security expert to pen test the site before it goes public. Unfortunately, the security expert found a problem! The online store is vulnerable to SQL injection. The security expert was able to expoit the site to obtain sensitive information from your database, including user names and passwords!
Your team has come to you - the Kubernetes engineer - to save the day. Luckily, you know that SQL injection - as well as other vulnerabilities - can be mitigated using Kubernetes traffic management tools. You already deployed an Ingress controller to expose the app, and in a single configuration you're able to ensure this vulnerability can't be exploited. Now the online store can launch on time. Well done!
In this lab you will:
◆ Exploit an application vulnerable to SQL injection
◆ Use an NGINX sidecar container to block certain requests
◆ Configure NGINX Ingress Controller to filter requests
Technologies Used:
◆ NGINX Ingress Controller: bit.ly/3vpPkRw
◆ NGINX Open Source: nginx.org
◆ Helm: https://helm.sh
Try this demo for yourself and register today for Microservices March 2022!
⬡ bit.ly/3rVAz74
Get Started with NGINX Ingress Controller
⬡ bit.ly/35BHoSi
Free eBook: Taking Kubernetes from Test to Production
⬡ bit.ly/3HpvaJL
Chapters:
0:00 - How to Protect Kubernetes Apps from SQL Injection
0:06 - Deploy a Vulnerable App on a Kubernetes Cluster
2:29 - Hack the Vulnerable App
10:08 - Filter App Traffic with NGINX as a Sidecar
15:12 - Try the Lab! Register for Microservices March 2022
You work in IT for a popular local store that sells a variety of goods, from pillows to bicycles. They're about to launch their first online store, but before launch they've asked a security expert to pen test the site before it goes public. Unfortunately, the security expert found a problem! The online store is vulnerable to SQL injection. The security expert was able to expoit the site to obtain sensitive information from your database, including user names and passwords!
Your team has come to you - the Kubernetes engineer - to save the day. Luckily, you know that SQL injection - as well as other vulnerabilities - can be mitigated using Kubernetes traffic management tools. You already deployed an Ingress controller to expose the app, and in a single configuration you're able to ensure this vulnerability can't be exploited. Now the online store can launch on time. Well done!
In this lab you will:
◆ Exploit an application vulnerable to SQL injection
◆ Use an NGINX sidecar container to block certain requests
◆ Configure NGINX Ingress Controller to filter requests
Technologies Used:
◆ NGINX Ingress Controller: bit.ly/3vpPkRw
◆ NGINX Open Source: nginx.org
◆ Helm: https://helm.sh
Try this demo for yourself and register today for Microservices March 2022!
⬡ bit.ly/3rVAz74
Get Started with NGINX Ingress Controller
⬡ bit.ly/35BHoSi
Free eBook: Taking Kubernetes from Test to Production
⬡ bit.ly/3HpvaJL
Chapters:
0:00 - How to Protect Kubernetes Apps from SQL Injection
0:06 - Deploy a Vulnerable App on a Kubernetes Cluster
2:29 - Hack the Vulnerable App
10:08 - Filter App Traffic with NGINX as a Sidecar
15:12 - Try the Lab! Register for Microservices March 2022










